/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/mult-flipped-dist.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 17:08:42,965 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 17:08:42,968 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 17:08:43,008 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 17:08:43,009 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 17:08:43,010 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 17:08:43,012 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 17:08:43,015 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 17:08:43,018 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 17:08:43,019 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 17:08:43,021 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 17:08:43,022 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 17:08:43,023 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 17:08:43,043 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 17:08:43,046 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 17:08:43,048 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 17:08:43,051 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 17:08:43,052 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 17:08:43,062 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 17:08:43,069 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 17:08:43,073 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 17:08:43,074 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 17:08:43,075 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 17:08:43,078 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 17:08:43,087 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 17:08:43,088 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 17:08:43,088 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 17:08:43,090 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 17:08:43,092 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 17:08:43,093 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 17:08:43,093 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 17:08:43,094 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 17:08:43,097 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 17:08:43,098 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 17:08:43,101 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 17:08:43,101 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 17:08:43,102 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 17:08:43,102 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 17:08:43,102 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 17:08:43,104 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 17:08:43,105 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 17:08:43,106 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-08 17:08:43,173 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 17:08:43,173 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 17:08:43,174 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 17:08:43,175 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 17:08:43,180 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 17:08:43,181 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 17:08:43,181 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 17:08:43,181 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 17:08:43,181 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 17:08:43,182 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 17:08:43,183 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 17:08:43,183 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 17:08:43,183 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 17:08:43,184 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-08 17:08:43,184 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-08 17:08:43,184 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-08 17:08:43,184 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 17:08:43,185 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-08 17:08:43,185 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-08 17:08:43,185 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-08 17:08:43,185 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 17:08:43,185 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 17:08:43,186 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 17:08:43,186 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 17:08:43,186 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 17:08:43,186 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 17:08:43,187 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 17:08:43,187 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 17:08:43,187 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-08 17:08:43,187 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-08 17:08:43,187 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 17:08:43,188 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-08 17:08:43,188 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-08 17:08:43,656 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 17:08:43,683 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 17:08:43,686 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 17:08:43,688 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 17:08:43,689 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 17:08:43,690 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/mult-flipped-dist.wvr.c [2021-10-08 17:08:43,777 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/8baa1b469/b6e1c2810f8d4c33aad4a923cf084a2e/FLAGc627e157d [2021-10-08 17:08:44,525 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 17:08:44,526 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/mult-flipped-dist.wvr.c [2021-10-08 17:08:44,537 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/8baa1b469/b6e1c2810f8d4c33aad4a923cf084a2e/FLAGc627e157d [2021-10-08 17:08:44,838 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/8baa1b469/b6e1c2810f8d4c33aad4a923cf084a2e [2021-10-08 17:08:44,843 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 17:08:44,852 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-08 17:08:44,854 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 17:08:44,855 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 17:08:44,859 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 17:08:44,860 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 05:08:44" (1/1) ... [2021-10-08 17:08:44,862 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c5bb793 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:44, skipping insertion in model container [2021-10-08 17:08:44,862 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 05:08:44" (1/1) ... [2021-10-08 17:08:44,872 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 17:08:44,897 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 17:08:45,100 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/mult-flipped-dist.wvr.c[2135,2148] [2021-10-08 17:08:45,108 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 17:08:45,138 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 17:08:45,186 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/mult-flipped-dist.wvr.c[2135,2148] [2021-10-08 17:08:45,187 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 17:08:45,216 INFO L208 MainTranslator]: Completed translation [2021-10-08 17:08:45,216 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45 WrapperNode [2021-10-08 17:08:45,217 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 17:08:45,219 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 17:08:45,219 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 17:08:45,219 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 17:08:45,229 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,240 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,267 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 17:08:45,268 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 17:08:45,268 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 17:08:45,268 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 17:08:45,278 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,278 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,282 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,283 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,292 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,297 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,299 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,303 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 17:08:45,304 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 17:08:45,304 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 17:08:45,304 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 17:08:45,305 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (1/1) ... [2021-10-08 17:08:45,314 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 17:08:45,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 17:08:45,350 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-08 17:08:45,362 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-08 17:08:45,422 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 17:08:45,422 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 17:08:45,423 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 17:08:45,423 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 17:08:45,423 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-08 17:08:45,424 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-08 17:08:45,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-08 17:08:45,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 17:08:45,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-08 17:08:45,425 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 17:08:45,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 17:08:45,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 17:08:45,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-08 17:08:45,432 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-08 17:08:45,940 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 17:08:45,940 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2021-10-08 17:08:45,943 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 05:08:45 BoogieIcfgContainer [2021-10-08 17:08:45,943 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 17:08:45,946 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 17:08:45,946 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 17:08:45,951 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 17:08:45,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 05:08:44" (1/3) ... [2021-10-08 17:08:45,952 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5125e38a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 05:08:45, skipping insertion in model container [2021-10-08 17:08:45,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:08:45" (2/3) ... [2021-10-08 17:08:45,953 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5125e38a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 05:08:45, skipping insertion in model container [2021-10-08 17:08:45,953 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 05:08:45" (3/3) ... [2021-10-08 17:08:45,955 INFO L111 eAbstractionObserver]: Analyzing ICFG mult-flipped-dist.wvr.c [2021-10-08 17:08:45,962 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 17:08:45,963 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2021-10-08 17:08:45,963 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 17:08:46,005 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,006 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,007 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,007 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,007 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,007 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,008 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,008 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,008 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,008 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,009 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,009 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,009 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,009 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,010 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,010 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,010 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,010 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,010 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,011 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,011 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,011 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,012 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,012 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,012 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,012 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,013 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,013 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,013 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,013 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,014 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,014 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,014 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,014 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,015 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,015 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,015 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,015 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,016 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,016 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,016 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,017 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,017 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,017 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,017 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,017 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,018 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,018 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,018 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,018 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,019 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,019 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,019 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,020 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,020 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,020 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,020 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,020 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,021 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,021 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,025 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,026 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,026 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,026 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,032 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,032 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,032 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,033 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,036 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,036 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,036 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,037 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:08:46,046 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-08 17:08:46,127 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 17:08:46,141 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-08 17:08:46,141 INFO L340 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2021-10-08 17:08:46,187 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 17:08:46,201 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 117 transitions, 258 flow [2021-10-08 17:08:46,206 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 117 transitions, 258 flow [2021-10-08 17:08:46,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 120 places, 117 transitions, 258 flow [2021-10-08 17:08:46,325 INFO L129 PetriNetUnfolder]: 7/114 cut-off events. [2021-10-08 17:08:46,325 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-08 17:08:46,333 INFO L84 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 114 events. 7/114 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 116 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 70. Up to 2 conditions per place. [2021-10-08 17:08:46,341 INFO L116 LiptonReduction]: Number of co-enabled transitions 1680 [2021-10-08 17:08:56,073 INFO L131 LiptonReduction]: Checked pairs total: 1782 [2021-10-08 17:08:56,073 INFO L133 LiptonReduction]: Total number of compositions: 108 [2021-10-08 17:08:56,083 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 46 places, 39 transitions, 102 flow [2021-10-08 17:08:56,111 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 211 states, 197 states have (on average 3.431472081218274) internal successors, (676), 210 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:56,116 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 197 states have (on average 3.431472081218274) internal successors, (676), 210 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:56,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2021-10-08 17:08:56,122 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:08:56,122 INFO L512 BasicCegarLoop]: trace histogram [1] [2021-10-08 17:08:56,123 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:08:56,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:08:56,129 INFO L82 PathProgramCache]: Analyzing trace with hash 437, now seen corresponding path program 1 times [2021-10-08 17:08:56,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:08:56,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1359340335] [2021-10-08 17:08:56,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:08:56,144 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:08:56,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:08:56,148 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-08 17:08:56,161 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-08 17:08:56,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:08:56,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-08 17:08:56,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:08:56,221 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-08 17:08:56,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:08:56,222 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-08 17:08:56,223 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:08:56,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1359340335] [2021-10-08 17:08:56,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1359340335] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:08:56,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:08:56,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0, 0] imperfect sequences [] total 0 [2021-10-08 17:08:56,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664275073] [2021-10-08 17:08:56,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-08 17:08:56,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:08:56,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-08 17:08:56,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-08 17:08:56,253 INFO L87 Difference]: Start difference. First operand has 211 states, 197 states have (on average 3.431472081218274) internal successors, (676), 210 states have internal predecessors, (676), 0 states have call successors, (0), 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-08 17:08:56,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:08:56,285 INFO L93 Difference]: Finished difference Result 208 states and 673 transitions. [2021-10-08 17:08:56,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-08 17:08:56,287 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-08 17:08:56,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:08:56,303 INFO L225 Difference]: With dead ends: 208 [2021-10-08 17:08:56,303 INFO L226 Difference]: Without dead ends: 208 [2021-10-08 17:08:56,305 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-08 17:08:56,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-10-08 17:08:56,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2021-10-08 17:08:56,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 197 states have (on average 3.416243654822335) internal successors, (673), 207 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:56,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 673 transitions. [2021-10-08 17:08:56,375 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 673 transitions. Word has length 1 [2021-10-08 17:08:56,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:08:56,376 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 673 transitions. [2021-10-08 17:08:56,376 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-08 17:08:56,376 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 673 transitions. [2021-10-08 17:08:56,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 17:08:56,377 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:08:56,377 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 17:08:56,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-08 17:08:56,590 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-08 17:08:56,590 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:08:56,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:08:56,592 INFO L82 PathProgramCache]: Analyzing trace with hash 428495, now seen corresponding path program 1 times [2021-10-08 17:08:56,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:08:56,593 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1349437852] [2021-10-08 17:08:56,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:08:56,594 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:08:56,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:08:56,595 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-08 17:08:56,599 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-08 17:08:56,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:08:56,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:08:56,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:08:56,997 INFO L354 Elim1Store]: treesize reduction 141, result has 23.8 percent of original size [2021-10-08 17:08:56,998 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 4 case distinctions, treesize of input 18 treesize of output 49 [2021-10-08 17:08:57,128 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-08 17:08:57,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:08:57,185 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-08 17:08:57,186 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:08:57,186 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1349437852] [2021-10-08 17:08:57,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1349437852] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:08:57,186 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:08:57,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:08:57,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720418263] [2021-10-08 17:08:57,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:08:57,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:08:57,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:08:57,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:08:57,190 INFO L87 Difference]: Start difference. First operand 208 states and 673 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-08 17:08:57,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:08:57,252 INFO L93 Difference]: Finished difference Result 196 states and 640 transitions. [2021-10-08 17:08:57,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:08:57,253 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-08 17:08:57,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:08:57,257 INFO L225 Difference]: With dead ends: 196 [2021-10-08 17:08:57,258 INFO L226 Difference]: Without dead ends: 196 [2021-10-08 17:08:57,259 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:08:57,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-10-08 17:08:57,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2021-10-08 17:08:57,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 187 states have (on average 3.4224598930481283) internal successors, (640), 195 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:57,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 640 transitions. [2021-10-08 17:08:57,282 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 640 transitions. Word has length 3 [2021-10-08 17:08:57,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:08:57,283 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 640 transitions. [2021-10-08 17:08:57,283 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-08 17:08:57,283 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 640 transitions. [2021-10-08 17:08:57,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 17:08:57,284 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:08:57,284 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 17:08:57,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-08 17:08:57,497 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-08 17:08:57,498 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:08:57,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:08:57,499 INFO L82 PathProgramCache]: Analyzing trace with hash 428497, now seen corresponding path program 1 times [2021-10-08 17:08:57,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:08:57,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44833121] [2021-10-08 17:08:57,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:08:57,500 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:08:57,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:08:57,502 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-08 17:08:57,509 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-08 17:08:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:08:57,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 17:08:57,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:08:57,609 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 17:08:57,609 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 2 case distinctions, treesize of input 12 treesize of output 22 [2021-10-08 17:08:57,643 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-08 17:08:57,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:08:57,657 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-08 17:08:57,657 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:08:57,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44833121] [2021-10-08 17:08:57,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44833121] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:08:57,658 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:08:57,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 17:08:57,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725317511] [2021-10-08 17:08:57,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 17:08:57,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:08:57,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 17:08:57,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:08:57,660 INFO L87 Difference]: Start difference. First operand 196 states and 640 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-08 17:08:57,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:08:57,702 INFO L93 Difference]: Finished difference Result 184 states and 607 transitions. [2021-10-08 17:08:57,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:08:57,703 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-08 17:08:57,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:08:57,706 INFO L225 Difference]: With dead ends: 184 [2021-10-08 17:08:57,707 INFO L226 Difference]: Without dead ends: 184 [2021-10-08 17:08:57,707 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:08:57,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-10-08 17:08:57,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2021-10-08 17:08:57,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 177 states have (on average 3.4293785310734464) internal successors, (607), 183 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:57,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 607 transitions. [2021-10-08 17:08:57,726 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 607 transitions. Word has length 3 [2021-10-08 17:08:57,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:08:57,726 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 607 transitions. [2021-10-08 17:08:57,726 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-08 17:08:57,727 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 607 transitions. [2021-10-08 17:08:57,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-08 17:08:57,727 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:08:57,727 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-08 17:08:57,740 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-08 17:08:57,941 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-08 17:08:57,941 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:08:57,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:08:57,942 INFO L82 PathProgramCache]: Analyzing trace with hash 411794085, now seen corresponding path program 1 times [2021-10-08 17:08:57,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:08:57,944 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1428918797] [2021-10-08 17:08:57,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:08:57,944 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:08:57,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:08:57,945 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-08 17:08:57,954 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-08 17:08:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:08:57,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 17:08:58,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:08:58,046 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 17:08:58,046 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 2 case distinctions, treesize of input 12 treesize of output 22 [2021-10-08 17:08:58,095 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-08 17:08:58,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:08:58,115 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-08 17:08:58,116 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:08:58,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1428918797] [2021-10-08 17:08:58,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1428918797] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:08:58,116 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:08:58,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 17:08:58,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877159900] [2021-10-08 17:08:58,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 17:08:58,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:08:58,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 17:08:58,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:08:58,118 INFO L87 Difference]: Start difference. First operand 184 states and 607 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-08 17:08:58,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:08:58,160 INFO L93 Difference]: Finished difference Result 172 states and 574 transitions. [2021-10-08 17:08:58,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:08:58,161 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-08 17:08:58,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:08:58,164 INFO L225 Difference]: With dead ends: 172 [2021-10-08 17:08:58,164 INFO L226 Difference]: Without dead ends: 172 [2021-10-08 17:08:58,165 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:08:58,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-10-08 17:08:58,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2021-10-08 17:08:58,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 167 states have (on average 3.437125748502994) internal successors, (574), 171 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:58,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 574 transitions. [2021-10-08 17:08:58,199 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 574 transitions. Word has length 5 [2021-10-08 17:08:58,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:08:58,200 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 574 transitions. [2021-10-08 17:08:58,200 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-08 17:08:58,201 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 574 transitions. [2021-10-08 17:08:58,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-08 17:08:58,202 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:08:58,202 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-08 17:08:58,216 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-08 17:08:58,416 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-08 17:08:58,416 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:08:58,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:08:58,417 INFO L82 PathProgramCache]: Analyzing trace with hash 411794086, now seen corresponding path program 1 times [2021-10-08 17:08:58,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:08:58,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1249233194] [2021-10-08 17:08:58,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:08:58,418 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:08:58,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:08:58,419 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-08 17:08:58,450 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-08 17:08:58,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:08:58,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:08:58,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:08:58,638 INFO L354 Elim1Store]: treesize reduction 141, result has 23.8 percent of original size [2021-10-08 17:08:58,638 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 4 case distinctions, treesize of input 18 treesize of output 49 [2021-10-08 17:08:58,747 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-08 17:08:58,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:08:58,830 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-08 17:08:58,830 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:08:58,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1249233194] [2021-10-08 17:08:58,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1249233194] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:08:58,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:08:58,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:08:58,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471097075] [2021-10-08 17:08:58,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:08:58,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:08:58,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:08:58,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:08:58,833 INFO L87 Difference]: Start difference. First operand 172 states and 574 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:58,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:08:58,862 INFO L93 Difference]: Finished difference Result 160 states and 541 transitions. [2021-10-08 17:08:58,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:08:58,863 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-08 17:08:58,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:08:58,866 INFO L225 Difference]: With dead ends: 160 [2021-10-08 17:08:58,866 INFO L226 Difference]: Without dead ends: 160 [2021-10-08 17:08:58,866 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 38.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:08:58,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-10-08 17:08:58,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2021-10-08 17:08:58,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 157 states have (on average 3.445859872611465) internal successors, (541), 159 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:58,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 541 transitions. [2021-10-08 17:08:58,882 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 541 transitions. Word has length 5 [2021-10-08 17:08:58,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:08:58,883 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 541 transitions. [2021-10-08 17:08:58,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:58,883 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 541 transitions. [2021-10-08 17:08:58,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 17:08:58,883 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:08:58,884 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:08:58,899 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-08 17:08:59,084 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-08 17:08:59,085 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:08:59,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:08:59,086 INFO L82 PathProgramCache]: Analyzing trace with hash 597133037, now seen corresponding path program 1 times [2021-10-08 17:08:59,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:08:59,087 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1931377959] [2021-10-08 17:08:59,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:08:59,088 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:08:59,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:08:59,089 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-08 17:08:59,094 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-08 17:08:59,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:08:59,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:08:59,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:08:59,194 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 17:08:59,195 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 2 case distinctions, treesize of input 12 treesize of output 22 [2021-10-08 17:08:59,274 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-08 17:08:59,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:08:59,325 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-08 17:08:59,325 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:08:59,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1931377959] [2021-10-08 17:08:59,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1931377959] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:08:59,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:08:59,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-08 17:08:59,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069382215] [2021-10-08 17:08:59,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 17:08:59,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:08:59,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 17:08:59,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:08:59,328 INFO L87 Difference]: Start difference. First operand 160 states and 541 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:59,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:08:59,367 INFO L93 Difference]: Finished difference Result 133 states and 433 transitions. [2021-10-08 17:08:59,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:08:59,367 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 17:08:59,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:08:59,369 INFO L225 Difference]: With dead ends: 133 [2021-10-08 17:08:59,369 INFO L226 Difference]: Without dead ends: 133 [2021-10-08 17:08:59,370 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.7ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:08:59,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-10-08 17:08:59,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2021-10-08 17:08:59,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 131 states have (on average 3.3053435114503817) internal successors, (433), 132 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:59,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 433 transitions. [2021-10-08 17:08:59,377 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 433 transitions. Word has length 7 [2021-10-08 17:08:59,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:08:59,378 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 433 transitions. [2021-10-08 17:08:59,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:08:59,378 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 433 transitions. [2021-10-08 17:08:59,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 17:08:59,379 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:08:59,379 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:08:59,396 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-08 17:08:59,591 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-08 17:08:59,592 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:08:59,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:08:59,593 INFO L82 PathProgramCache]: Analyzing trace with hash 597133035, now seen corresponding path program 1 times [2021-10-08 17:08:59,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:08:59,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010441495] [2021-10-08 17:08:59,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:08:59,594 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:08:59,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:08:59,595 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-08 17:08:59,601 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-08 17:08:59,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:08:59,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 17:08:59,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:08:59,831 INFO L354 Elim1Store]: treesize reduction 141, result has 23.8 percent of original size [2021-10-08 17:08:59,832 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 4 case distinctions, treesize of input 28 treesize of output 58 [2021-10-08 17:08:59,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 57 [2021-10-08 17:09:00,077 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-08 17:09:00,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:00,187 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-08 17:09:00,188 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:00,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010441495] [2021-10-08 17:09:00,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010441495] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:09:00,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:09:00,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:09:00,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777032254] [2021-10-08 17:09:00,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:09:00,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:00,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:09:00,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:09:00,190 INFO L87 Difference]: Start difference. First operand 133 states and 433 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:00,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:00,217 INFO L93 Difference]: Finished difference Result 106 states and 325 transitions. [2021-10-08 17:09:00,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:09:00,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-08 17:09:00,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:00,219 INFO L225 Difference]: With dead ends: 106 [2021-10-08 17:09:00,220 INFO L226 Difference]: Without dead ends: 106 [2021-10-08 17:09:00,220 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 46.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:09:00,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-10-08 17:09:00,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2021-10-08 17:09:00,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 3.0952380952380953) internal successors, (325), 105 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:00,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 325 transitions. [2021-10-08 17:09:00,225 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 325 transitions. Word has length 7 [2021-10-08 17:09:00,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:00,226 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 325 transitions. [2021-10-08 17:09:00,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:00,226 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 325 transitions. [2021-10-08 17:09:00,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 17:09:00,228 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:00,228 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:00,244 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-08 17:09:00,440 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-08 17:09:00,443 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:00,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:00,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1204456054, now seen corresponding path program 1 times [2021-10-08 17:09:00,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:00,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141471692] [2021-10-08 17:09:00,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:09:00,445 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:00,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:00,448 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-08 17:09:00,450 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-08 17:09:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:00,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:00,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:00,775 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-08 17:09:00,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:00,893 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-08 17:09:00,893 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:00,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [141471692] [2021-10-08 17:09:00,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [141471692] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:09:00,894 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:09:00,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:09:00,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363325919] [2021-10-08 17:09:00,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:09:00,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:00,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:09:00,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:09:00,896 INFO L87 Difference]: Start difference. First operand 106 states and 325 transitions. Second operand has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 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-08 17:09:00,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:00,921 INFO L93 Difference]: Finished difference Result 203 states and 630 transitions. [2021-10-08 17:09:00,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:09:00,922 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 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-08 17:09:00,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:00,924 INFO L225 Difference]: With dead ends: 203 [2021-10-08 17:09:00,924 INFO L226 Difference]: Without dead ends: 196 [2021-10-08 17:09:00,928 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:09:00,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-10-08 17:09:00,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2021-10-08 17:09:00,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 3.1384615384615384) internal successors, (612), 195 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:00,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 612 transitions. [2021-10-08 17:09:00,939 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 612 transitions. Word has length 19 [2021-10-08 17:09:00,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:00,940 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 612 transitions. [2021-10-08 17:09:00,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 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-08 17:09:00,940 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 612 transitions. [2021-10-08 17:09:00,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 17:09:00,952 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:00,952 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:00,970 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-08 17:09:01,166 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-08 17:09:01,167 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:01,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:01,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1976410252, now seen corresponding path program 1 times [2021-10-08 17:09:01,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:01,169 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1852925852] [2021-10-08 17:09:01,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:09:01,170 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:01,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:01,171 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-08 17:09:01,213 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-08 17:09:01,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:01,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:09:01,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:01,347 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-08 17:09:01,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:01,395 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-08 17:09:01,396 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:01,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1852925852] [2021-10-08 17:09:01,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1852925852] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:09:01,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:09:01,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-08 17:09:01,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079424493] [2021-10-08 17:09:01,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:09:01,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:01,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:09:01,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:09:01,398 INFO L87 Difference]: Start difference. First operand 196 states and 612 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:01,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:01,475 INFO L93 Difference]: Finished difference Result 260 states and 754 transitions. [2021-10-08 17:09:01,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:09:01,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 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-08 17:09:01,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:01,478 INFO L225 Difference]: With dead ends: 260 [2021-10-08 17:09:01,478 INFO L226 Difference]: Without dead ends: 216 [2021-10-08 17:09:01,479 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:09:01,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-10-08 17:09:01,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 206. [2021-10-08 17:09:01,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 3.102439024390244) internal successors, (636), 205 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:01,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 636 transitions. [2021-10-08 17:09:01,489 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 636 transitions. Word has length 20 [2021-10-08 17:09:01,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:01,489 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 636 transitions. [2021-10-08 17:09:01,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:01,489 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 636 transitions. [2021-10-08 17:09:01,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 17:09:01,491 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:01,491 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:01,506 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-08 17:09:01,704 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-08 17:09:01,704 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:01,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:01,705 INFO L82 PathProgramCache]: Analyzing trace with hash -738224560, now seen corresponding path program 1 times [2021-10-08 17:09:01,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:01,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1818729354] [2021-10-08 17:09:01,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:09:01,707 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:01,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:01,708 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-08 17:09:01,709 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-08 17:09:01,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:01,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:01,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:01,939 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-08 17:09:01,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:02,012 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-08 17:09:02,013 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:02,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1818729354] [2021-10-08 17:09:02,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1818729354] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-08 17:09:02,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 17:09:02,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2021-10-08 17:09:02,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877197607] [2021-10-08 17:09:02,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:09:02,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:02,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:09:02,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:02,015 INFO L87 Difference]: Start difference. First operand 206 states and 636 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:02,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:02,103 INFO L93 Difference]: Finished difference Result 244 states and 744 transitions. [2021-10-08 17:09:02,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:09:02,105 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 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-08 17:09:02,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:02,108 INFO L225 Difference]: With dead ends: 244 [2021-10-08 17:09:02,108 INFO L226 Difference]: Without dead ends: 220 [2021-10-08 17:09:02,109 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 55.3ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:02,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-10-08 17:09:02,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 220. [2021-10-08 17:09:02,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 3.1598173515981736) internal successors, (692), 219 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:02,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 692 transitions. [2021-10-08 17:09:02,125 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 692 transitions. Word has length 20 [2021-10-08 17:09:02,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:02,125 INFO L470 AbstractCegarLoop]: Abstraction has 220 states and 692 transitions. [2021-10-08 17:09:02,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:02,126 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 692 transitions. [2021-10-08 17:09:02,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 17:09:02,127 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:02,127 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:02,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:02,340 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-08 17:09:02,341 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:02,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:02,341 INFO L82 PathProgramCache]: Analyzing trace with hash -408626288, now seen corresponding path program 2 times [2021-10-08 17:09:02,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:02,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [490331721] [2021-10-08 17:09:02,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:09:02,343 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:02,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:02,344 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-08 17:09:02,345 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-08 17:09:02,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:09:02,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:02,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:02,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:02,618 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-08 17:09:02,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:02,732 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-08 17:09:02,732 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:02,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [490331721] [2021-10-08 17:09:02,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [490331721] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:02,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:02,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-10-08 17:09:02,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774367727] [2021-10-08 17:09:02,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 17:09:02,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:02,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 17:09:02,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-10-08 17:09:02,734 INFO L87 Difference]: Start difference. First operand 220 states and 692 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:03,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:03,107 INFO L93 Difference]: Finished difference Result 464 states and 1410 transitions. [2021-10-08 17:09:03,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 17:09:03,108 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 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-08 17:09:03,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:03,112 INFO L225 Difference]: With dead ends: 464 [2021-10-08 17:09:03,113 INFO L226 Difference]: Without dead ends: 464 [2021-10-08 17:09:03,113 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 131.7ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:03,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-10-08 17:09:03,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 242. [2021-10-08 17:09:03,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 3.2904564315352696) internal successors, (793), 241 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:03,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 793 transitions. [2021-10-08 17:09:03,129 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 793 transitions. Word has length 20 [2021-10-08 17:09:03,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:03,129 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 793 transitions. [2021-10-08 17:09:03,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:03,129 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 793 transitions. [2021-10-08 17:09:03,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 17:09:03,131 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:03,131 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:03,147 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-08 17:09:03,344 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-08 17:09:03,345 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:03,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:03,346 INFO L82 PathProgramCache]: Analyzing trace with hash 336237092, now seen corresponding path program 3 times [2021-10-08 17:09:03,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:03,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [659178952] [2021-10-08 17:09:03,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:09:03,357 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:03,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:03,362 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-08 17:09:03,366 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-08 17:09:03,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:09:03,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:03,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:09:03,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:03,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-08 17:09:03,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:03,611 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-08 17:09:03,612 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:03,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [659178952] [2021-10-08 17:09:03,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [659178952] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:09:03,612 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:09:03,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-08 17:09:03,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469947740] [2021-10-08 17:09:03,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:09:03,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:03,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:09:03,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:09:03,614 INFO L87 Difference]: Start difference. First operand 242 states and 793 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:03,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:03,672 INFO L93 Difference]: Finished difference Result 344 states and 1089 transitions. [2021-10-08 17:09:03,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:09:03,672 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 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-08 17:09:03,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:03,676 INFO L225 Difference]: With dead ends: 344 [2021-10-08 17:09:03,676 INFO L226 Difference]: Without dead ends: 332 [2021-10-08 17:09:03,676 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:09:03,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-10-08 17:09:03,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 262. [2021-10-08 17:09:03,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 3.3524904214559386) internal successors, (875), 261 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:03,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 875 transitions. [2021-10-08 17:09:03,689 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 875 transitions. Word has length 20 [2021-10-08 17:09:03,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:03,689 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 875 transitions. [2021-10-08 17:09:03,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:03,690 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 875 transitions. [2021-10-08 17:09:03,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 17:09:03,691 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:03,691 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:03,704 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-08 17:09:03,904 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-08 17:09:03,904 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:03,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:03,905 INFO L82 PathProgramCache]: Analyzing trace with hash 93513186, now seen corresponding path program 4 times [2021-10-08 17:09:03,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:03,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [64869436] [2021-10-08 17:09:03,906 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:09:03,906 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:03,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:03,907 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-08 17:09:03,912 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-08 17:09:04,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:09:04,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:04,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:04,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:04,156 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-08 17:09:04,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:04,259 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-08 17:09:04,259 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:04,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [64869436] [2021-10-08 17:09:04,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [64869436] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:04,260 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:04,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-10-08 17:09:04,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718389996] [2021-10-08 17:09:04,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 17:09:04,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:04,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 17:09:04,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-10-08 17:09:04,261 INFO L87 Difference]: Start difference. First operand 262 states and 875 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:04,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:04,625 INFO L93 Difference]: Finished difference Result 444 states and 1413 transitions. [2021-10-08 17:09:04,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 17:09:04,626 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 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-08 17:09:04,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:04,631 INFO L225 Difference]: With dead ends: 444 [2021-10-08 17:09:04,631 INFO L226 Difference]: Without dead ends: 444 [2021-10-08 17:09:04,632 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 132.3ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:04,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-10-08 17:09:04,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 208. [2021-10-08 17:09:04,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 3.246376811594203) internal successors, (672), 207 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:04,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 672 transitions. [2021-10-08 17:09:04,644 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 672 transitions. Word has length 20 [2021-10-08 17:09:04,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:04,645 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 672 transitions. [2021-10-08 17:09:04,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:04,645 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 672 transitions. [2021-10-08 17:09:04,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 17:09:04,646 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:04,647 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:04,660 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-08 17:09:04,860 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-08 17:09:04,861 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:04,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:04,861 INFO L82 PathProgramCache]: Analyzing trace with hash -870010341, now seen corresponding path program 1 times [2021-10-08 17:09:04,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:04,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1697500093] [2021-10-08 17:09:04,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:09:04,863 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:04,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:04,864 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-08 17:09:04,865 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-08 17:09:04,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:04,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:09:04,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:05,045 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-08 17:09:05,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:05,102 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-08 17:09:05,102 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:05,103 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1697500093] [2021-10-08 17:09:05,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1697500093] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:09:05,103 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:09:05,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-10-08 17:09:05,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390628816] [2021-10-08 17:09:05,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 17:09:05,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:05,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 17:09:05,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:09:05,105 INFO L87 Difference]: Start difference. First operand 208 states and 672 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 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-08 17:09:05,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:05,196 INFO L93 Difference]: Finished difference Result 236 states and 780 transitions. [2021-10-08 17:09:05,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:09:05,197 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 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 20 [2021-10-08 17:09:05,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:05,200 INFO L225 Difference]: With dead ends: 236 [2021-10-08 17:09:05,200 INFO L226 Difference]: Without dead ends: 236 [2021-10-08 17:09:05,200 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 15.3ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:09:05,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-10-08 17:09:05,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 176. [2021-10-08 17:09:05,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 3.2914285714285714) internal successors, (576), 175 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:05,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 576 transitions. [2021-10-08 17:09:05,210 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 576 transitions. Word has length 20 [2021-10-08 17:09:05,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:05,210 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 576 transitions. [2021-10-08 17:09:05,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 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-08 17:09:05,210 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 576 transitions. [2021-10-08 17:09:05,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 17:09:05,211 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:05,212 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:05,230 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-08 17:09:05,425 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-08 17:09:05,425 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:05,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:05,426 INFO L82 PathProgramCache]: Analyzing trace with hash 324005071, now seen corresponding path program 1 times [2021-10-08 17:09:05,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:05,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [651596872] [2021-10-08 17:09:05,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:09:05,427 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:05,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:05,428 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-08 17:09:05,461 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-08 17:09:05,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:05,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:05,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:05,699 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:05,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:05,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:05,776 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:05,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [651596872] [2021-10-08 17:09:05,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [651596872] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-08 17:09:05,776 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 17:09:05,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2021-10-08 17:09:05,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787509820] [2021-10-08 17:09:05,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:09:05,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:05,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:09:05,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:05,778 INFO L87 Difference]: Start difference. First operand 176 states and 576 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-08 17:09:05,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:05,861 INFO L93 Difference]: Finished difference Result 240 states and 796 transitions. [2021-10-08 17:09:05,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:09:05,862 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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 21 [2021-10-08 17:09:05,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:05,865 INFO L225 Difference]: With dead ends: 240 [2021-10-08 17:09:05,865 INFO L226 Difference]: Without dead ends: 240 [2021-10-08 17:09:05,865 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 44.4ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:05,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-10-08 17:09:05,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 216. [2021-10-08 17:09:05,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 3.3302325581395347) internal successors, (716), 215 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:05,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 716 transitions. [2021-10-08 17:09:05,885 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 716 transitions. Word has length 21 [2021-10-08 17:09:05,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:05,885 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 716 transitions. [2021-10-08 17:09:05,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-08 17:09:05,886 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 716 transitions. [2021-10-08 17:09:05,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 17:09:05,887 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:05,887 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:05,902 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-08 17:09:06,099 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-08 17:09:06,100 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:06,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:06,101 INFO L82 PathProgramCache]: Analyzing trace with hash -135147537, now seen corresponding path program 2 times [2021-10-08 17:09:06,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:06,102 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [957795517] [2021-10-08 17:09:06,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:09:06,102 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:06,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:06,104 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-08 17:09:06,105 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-08 17:09:06,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:09:06,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:06,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:06,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:06,445 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:06,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:06,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:06,557 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:06,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [957795517] [2021-10-08 17:09:06,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [957795517] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:06,557 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:06,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-10-08 17:09:06,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886313844] [2021-10-08 17:09:06,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 17:09:06,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:06,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 17:09:06,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-10-08 17:09:06,559 INFO L87 Difference]: Start difference. First operand 216 states and 716 transitions. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 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-08 17:09:06,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:06,878 INFO L93 Difference]: Finished difference Result 558 states and 1770 transitions. [2021-10-08 17:09:06,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 17:09:06,879 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 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 21 [2021-10-08 17:09:06,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:06,884 INFO L225 Difference]: With dead ends: 558 [2021-10-08 17:09:06,884 INFO L226 Difference]: Without dead ends: 558 [2021-10-08 17:09:06,885 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 133.9ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:06,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-10-08 17:09:06,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 254. [2021-10-08 17:09:06,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 253 states have (on average 3.549407114624506) internal successors, (898), 253 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:06,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 898 transitions. [2021-10-08 17:09:06,899 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 898 transitions. Word has length 21 [2021-10-08 17:09:06,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:06,899 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 898 transitions. [2021-10-08 17:09:06,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 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-08 17:09:06,900 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 898 transitions. [2021-10-08 17:09:06,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 17:09:06,901 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:06,901 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:06,915 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-08 17:09:07,114 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-08 17:09:07,115 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:07,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:07,116 INFO L82 PathProgramCache]: Analyzing trace with hash -742107121, now seen corresponding path program 3 times [2021-10-08 17:09:07,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:07,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1926751563] [2021-10-08 17:09:07,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:09:07,118 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:07,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:07,119 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-08 17:09:07,129 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-08 17:09:07,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:09:07,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:07,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:09:07,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:07,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:07,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:07,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:07,388 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:07,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1926751563] [2021-10-08 17:09:07,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1926751563] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:09:07,388 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:09:07,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-08 17:09:07,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309494273] [2021-10-08 17:09:07,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:09:07,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:07,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:09:07,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:09:07,390 INFO L87 Difference]: Start difference. First operand 254 states and 898 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-08 17:09:07,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:07,456 INFO L93 Difference]: Finished difference Result 396 states and 1316 transitions. [2021-10-08 17:09:07,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:09:07,456 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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 21 [2021-10-08 17:09:07,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:07,460 INFO L225 Difference]: With dead ends: 396 [2021-10-08 17:09:07,460 INFO L226 Difference]: Without dead ends: 354 [2021-10-08 17:09:07,460 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:09:07,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-10-08 17:09:07,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 312. [2021-10-08 17:09:07,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 3.517684887459807) internal successors, (1094), 311 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:07,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 1094 transitions. [2021-10-08 17:09:07,474 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 1094 transitions. Word has length 21 [2021-10-08 17:09:07,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:07,474 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 1094 transitions. [2021-10-08 17:09:07,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-08 17:09:07,474 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 1094 transitions. [2021-10-08 17:09:07,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 17:09:07,476 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:07,476 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:07,491 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-08 17:09:07,689 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-08 17:09:07,689 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:07,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:07,690 INFO L82 PathProgramCache]: Analyzing trace with hash -1678582991, now seen corresponding path program 4 times [2021-10-08 17:09:07,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:07,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1187996085] [2021-10-08 17:09:07,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:09:07,692 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:07,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:07,693 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-08 17:09:07,694 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-08 17:09:07,840 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:09:07,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:07,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:07,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:07,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:07,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:08,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:08,079 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:08,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1187996085] [2021-10-08 17:09:08,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1187996085] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:08,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:08,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-10-08 17:09:08,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260113278] [2021-10-08 17:09:08,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 17:09:08,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:08,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 17:09:08,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-10-08 17:09:08,083 INFO L87 Difference]: Start difference. First operand 312 states and 1094 transitions. Second operand has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 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-08 17:09:08,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:08,416 INFO L93 Difference]: Finished difference Result 576 states and 1925 transitions. [2021-10-08 17:09:08,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 17:09:08,417 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 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 21 [2021-10-08 17:09:08,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:08,422 INFO L225 Difference]: With dead ends: 576 [2021-10-08 17:09:08,423 INFO L226 Difference]: Without dead ends: 576 [2021-10-08 17:09:08,423 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 121.5ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:08,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2021-10-08 17:09:08,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 256. [2021-10-08 17:09:08,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 255 states have (on average 3.5215686274509803) internal successors, (898), 255 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:08,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 898 transitions. [2021-10-08 17:09:08,451 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 898 transitions. Word has length 21 [2021-10-08 17:09:08,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:08,451 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 898 transitions. [2021-10-08 17:09:08,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 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-08 17:09:08,452 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 898 transitions. [2021-10-08 17:09:08,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 17:09:08,454 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:08,455 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:08,470 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-08 17:09:08,667 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-08 17:09:08,668 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:08,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:08,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1838755633, now seen corresponding path program 1 times [2021-10-08 17:09:08,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:08,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1218927585] [2021-10-08 17:09:08,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:09:08,671 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:08,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:08,672 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-08 17:09:08,676 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-08 17:09:08,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:08,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:08,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:09,107 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-08 17:09:09,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:09,293 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-08 17:09:09,293 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:09,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1218927585] [2021-10-08 17:09:09,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1218927585] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:09,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:09,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-10-08 17:09:09,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041402200] [2021-10-08 17:09:09,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:09:09,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:09,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:09:09,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:09,296 INFO L87 Difference]: Start difference. First operand 256 states and 898 transitions. Second operand has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:09,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:09,461 INFO L93 Difference]: Finished difference Result 463 states and 1578 transitions. [2021-10-08 17:09:09,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 17:09:09,462 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 17:09:09,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:09,466 INFO L225 Difference]: With dead ends: 463 [2021-10-08 17:09:09,466 INFO L226 Difference]: Without dead ends: 456 [2021-10-08 17:09:09,467 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 99.8ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:09,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-10-08 17:09:09,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 370. [2021-10-08 17:09:09,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.6612466124661247) internal successors, (1351), 369 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:09,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1351 transitions. [2021-10-08 17:09:09,483 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1351 transitions. Word has length 22 [2021-10-08 17:09:09,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:09,483 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1351 transitions. [2021-10-08 17:09:09,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:09,484 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1351 transitions. [2021-10-08 17:09:09,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 17:09:09,485 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:09,486 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:09,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2021-10-08 17:09:09,698 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-08 17:09:09,699 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:09,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:09,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1318758449, now seen corresponding path program 2 times [2021-10-08 17:09:09,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:09,700 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911914301] [2021-10-08 17:09:09,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:09:09,701 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:09,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:09,702 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-08 17:09:09,710 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-08 17:09:09,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:09:09,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:09,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:09,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:10,214 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-08 17:09:10,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:10,375 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-08 17:09:10,375 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:10,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [911914301] [2021-10-08 17:09:10,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [911914301] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:10,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:10,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-10-08 17:09:10,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150562390] [2021-10-08 17:09:10,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:09:10,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:10,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:09:10,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:10,377 INFO L87 Difference]: Start difference. First operand 370 states and 1351 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 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-08 17:09:10,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:10,494 INFO L93 Difference]: Finished difference Result 559 states and 1962 transitions. [2021-10-08 17:09:10,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 17:09:10,495 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 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 22 [2021-10-08 17:09:10,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:10,500 INFO L225 Difference]: With dead ends: 559 [2021-10-08 17:09:10,500 INFO L226 Difference]: Without dead ends: 552 [2021-10-08 17:09:10,501 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 82.4ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:10,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-10-08 17:09:10,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 460. [2021-10-08 17:09:10,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 3.708061002178649) internal successors, (1702), 459 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:10,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1702 transitions. [2021-10-08 17:09:10,521 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1702 transitions. Word has length 22 [2021-10-08 17:09:10,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:10,521 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1702 transitions. [2021-10-08 17:09:10,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 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-08 17:09:10,522 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1702 transitions. [2021-10-08 17:09:10,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 17:09:10,524 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:10,524 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:10,541 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-08 17:09:10,738 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-08 17:09:10,738 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:10,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:10,739 INFO L82 PathProgramCache]: Analyzing trace with hash -286604957, now seen corresponding path program 3 times [2021-10-08 17:09:10,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:10,740 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [340603509] [2021-10-08 17:09:10,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:09:10,740 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:10,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:10,741 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-08 17:09:10,769 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-08 17:09:11,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:09:11,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:11,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:11,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:11,278 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-08 17:09:11,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:11,456 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-08 17:09:11,456 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:11,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [340603509] [2021-10-08 17:09:11,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [340603509] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:11,457 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:11,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-10-08 17:09:11,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110364416] [2021-10-08 17:09:11,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:09:11,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:11,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:09:11,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:11,458 INFO L87 Difference]: Start difference. First operand 460 states and 1702 transitions. Second operand has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:11,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:11,632 INFO L93 Difference]: Finished difference Result 613 states and 2209 transitions. [2021-10-08 17:09:11,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 17:09:11,633 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 17:09:11,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:11,637 INFO L225 Difference]: With dead ends: 613 [2021-10-08 17:09:11,637 INFO L226 Difference]: Without dead ends: 606 [2021-10-08 17:09:11,638 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 100.2ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:11,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-10-08 17:09:11,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 496. [2021-10-08 17:09:11,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.785858585858586) internal successors, (1874), 495 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:11,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1874 transitions. [2021-10-08 17:09:11,658 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1874 transitions. Word has length 22 [2021-10-08 17:09:11,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:11,658 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1874 transitions. [2021-10-08 17:09:11,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:11,659 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1874 transitions. [2021-10-08 17:09:11,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 17:09:11,661 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:11,661 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:11,676 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-08 17:09:11,874 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-08 17:09:11,874 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:11,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:11,876 INFO L82 PathProgramCache]: Analyzing trace with hash -1547955569, now seen corresponding path program 4 times [2021-10-08 17:09:11,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:11,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383878427] [2021-10-08 17:09:11,877 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:09:11,877 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:11,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:11,879 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-08 17:09:11,912 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-08 17:09:12,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:09:12,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:12,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:12,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:12,361 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-08 17:09:12,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:12,561 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-08 17:09:12,561 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:12,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383878427] [2021-10-08 17:09:12,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383878427] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:12,561 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:12,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-10-08 17:09:12,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45684296] [2021-10-08 17:09:12,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:09:12,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:12,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:09:12,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:12,563 INFO L87 Difference]: Start difference. First operand 496 states and 1874 transitions. Second operand has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 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-08 17:09:12,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:12,780 INFO L93 Difference]: Finished difference Result 601 states and 2199 transitions. [2021-10-08 17:09:12,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 17:09:12,781 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 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 22 [2021-10-08 17:09:12,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:12,788 INFO L225 Difference]: With dead ends: 601 [2021-10-08 17:09:12,788 INFO L226 Difference]: Without dead ends: 594 [2021-10-08 17:09:12,788 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 121.2ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:12,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2021-10-08 17:09:12,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 526. [2021-10-08 17:09:12,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 3.8114285714285714) internal successors, (2001), 525 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:12,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 2001 transitions. [2021-10-08 17:09:12,810 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 2001 transitions. Word has length 22 [2021-10-08 17:09:12,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:12,810 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 2001 transitions. [2021-10-08 17:09:12,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 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-08 17:09:12,810 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 2001 transitions. [2021-10-08 17:09:12,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 17:09:12,813 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:12,813 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:12,831 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-08 17:09:13,026 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-08 17:09:13,027 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:13,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:13,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1508494769, now seen corresponding path program 5 times [2021-10-08 17:09:13,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:13,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084381731] [2021-10-08 17:09:13,029 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:09:13,029 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:13,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:13,030 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-08 17:09:13,031 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-08 17:09:13,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:09:13,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:13,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:13,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:13,521 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-08 17:09:13,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:13,705 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:13,705 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:13,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084381731] [2021-10-08 17:09:13,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084381731] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:13,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:13,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-10-08 17:09:13,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392588514] [2021-10-08 17:09:13,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:09:13,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:13,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:09:13,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:13,707 INFO L87 Difference]: Start difference. First operand 526 states and 2001 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 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-08 17:09:13,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:13,853 INFO L93 Difference]: Finished difference Result 701 states and 2568 transitions. [2021-10-08 17:09:13,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 17:09:13,854 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 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 22 [2021-10-08 17:09:13,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:13,860 INFO L225 Difference]: With dead ends: 701 [2021-10-08 17:09:13,860 INFO L226 Difference]: Without dead ends: 694 [2021-10-08 17:09:13,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 101.8ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:13,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-10-08 17:09:13,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 572. [2021-10-08 17:09:13,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 571 states have (on average 3.865148861646235) internal successors, (2207), 571 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:13,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 2207 transitions. [2021-10-08 17:09:13,884 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 2207 transitions. Word has length 22 [2021-10-08 17:09:13,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:13,886 INFO L470 AbstractCegarLoop]: Abstraction has 572 states and 2207 transitions. [2021-10-08 17:09:13,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 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-08 17:09:13,887 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 2207 transitions. [2021-10-08 17:09:13,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 17:09:13,890 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:13,890 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:13,904 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-08 17:09:14,103 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-08 17:09:14,104 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:14,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:14,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1050669731, now seen corresponding path program 6 times [2021-10-08 17:09:14,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:14,106 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840051194] [2021-10-08 17:09:14,106 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:09:14,107 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:14,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:14,108 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-08 17:09:14,145 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-08 17:09:14,447 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 17:09:14,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:14,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:14,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:14,678 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-08 17:09:14,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:14,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:14,828 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:14,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840051194] [2021-10-08 17:09:14,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840051194] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:14,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:14,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-10-08 17:09:14,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84987573] [2021-10-08 17:09:14,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:09:14,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:14,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:09:14,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:14,832 INFO L87 Difference]: Start difference. First operand 572 states and 2207 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:14,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:14,971 INFO L93 Difference]: Finished difference Result 677 states and 2532 transitions. [2021-10-08 17:09:14,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 17:09:14,973 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 17:09:14,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:14,979 INFO L225 Difference]: With dead ends: 677 [2021-10-08 17:09:14,979 INFO L226 Difference]: Without dead ends: 670 [2021-10-08 17:09:14,979 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 92.3ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:09:14,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2021-10-08 17:09:15,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 584. [2021-10-08 17:09:15,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 3.9056603773584904) internal successors, (2277), 583 states have internal predecessors, (2277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:15,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 2277 transitions. [2021-10-08 17:09:15,022 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 2277 transitions. Word has length 22 [2021-10-08 17:09:15,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:15,022 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 2277 transitions. [2021-10-08 17:09:15,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:15,022 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 2277 transitions. [2021-10-08 17:09:15,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:15,025 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:15,025 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:15,040 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-08 17:09:15,238 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-08 17:09:15,239 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:15,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:15,239 INFO L82 PathProgramCache]: Analyzing trace with hash -164860721, now seen corresponding path program 7 times [2021-10-08 17:09:15,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:15,240 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [482423145] [2021-10-08 17:09:15,240 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:09:15,240 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:15,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:15,242 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-08 17:09:15,243 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-08 17:09:15,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:15,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:15,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:15,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:15,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:15,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:15,766 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:15,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [482423145] [2021-10-08 17:09:15,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [482423145] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:15,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:15,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:09:15,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336512273] [2021-10-08 17:09:15,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:15,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:15,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:15,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:15,769 INFO L87 Difference]: Start difference. First operand 584 states and 2277 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:16,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:16,278 INFO L93 Difference]: Finished difference Result 858 states and 3157 transitions. [2021-10-08 17:09:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 17:09:16,280 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:09:16,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:16,289 INFO L225 Difference]: With dead ends: 858 [2021-10-08 17:09:16,289 INFO L226 Difference]: Without dead ends: 842 [2021-10-08 17:09:16,289 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 206.0ms TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2021-10-08 17:09:16,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-10-08 17:09:16,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 714. [2021-10-08 17:09:16,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 713 states have (on average 3.9579242636746144) internal successors, (2822), 713 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:16,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2822 transitions. [2021-10-08 17:09:16,334 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2822 transitions. Word has length 23 [2021-10-08 17:09:16,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:16,336 INFO L470 AbstractCegarLoop]: Abstraction has 714 states and 2822 transitions. [2021-10-08 17:09:16,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:16,337 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2822 transitions. [2021-10-08 17:09:16,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:16,341 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:16,341 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:16,360 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-08 17:09:16,556 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-08 17:09:16,556 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:16,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:16,558 INFO L82 PathProgramCache]: Analyzing trace with hash -978789060, now seen corresponding path program 8 times [2021-10-08 17:09:16,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:16,558 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444907911] [2021-10-08 17:09:16,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:09:16,558 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:16,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:16,560 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-08 17:09:16,594 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-08 17:09:16,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:09:16,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:16,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:16,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:16,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:16,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:17,130 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:17,130 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:17,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444907911] [2021-10-08 17:09:17,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444907911] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:17,131 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:17,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2021-10-08 17:09:17,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517169794] [2021-10-08 17:09:17,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:17,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:17,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:17,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:17,133 INFO L87 Difference]: Start difference. First operand 714 states and 2822 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:09:17,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:17,567 INFO L93 Difference]: Finished difference Result 878 states and 3204 transitions. [2021-10-08 17:09:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 17:09:17,567 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 23 [2021-10-08 17:09:17,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:17,573 INFO L225 Difference]: With dead ends: 878 [2021-10-08 17:09:17,573 INFO L226 Difference]: Without dead ends: 796 [2021-10-08 17:09:17,573 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 194.2ms TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-10-08 17:09:17,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-10-08 17:09:17,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 730. [2021-10-08 17:09:17,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 729 states have (on average 3.9039780521262) internal successors, (2846), 729 states have internal predecessors, (2846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:17,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 2846 transitions. [2021-10-08 17:09:17,601 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 2846 transitions. Word has length 23 [2021-10-08 17:09:17,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:17,601 INFO L470 AbstractCegarLoop]: Abstraction has 730 states and 2846 transitions. [2021-10-08 17:09:17,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:09:17,601 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 2846 transitions. [2021-10-08 17:09:17,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:17,604 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:17,605 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:17,620 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-08 17:09:17,818 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-08 17:09:17,818 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:17,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:17,819 INFO L82 PathProgramCache]: Analyzing trace with hash 2034414153, now seen corresponding path program 9 times [2021-10-08 17:09:17,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:17,820 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [709730944] [2021-10-08 17:09:17,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:09:17,820 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:17,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:17,821 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-08 17:09:17,822 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-08 17:09:18,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:09:18,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:18,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:18,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:18,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:18,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:18,516 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:18,517 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:18,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [709730944] [2021-10-08 17:09:18,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [709730944] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:18,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:18,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-10-08 17:09:18,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936875989] [2021-10-08 17:09:18,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:09:18,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:18,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:09:18,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:09:18,520 INFO L87 Difference]: Start difference. First operand 730 states and 2846 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:19,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:19,758 INFO L93 Difference]: Finished difference Result 1500 states and 5536 transitions. [2021-10-08 17:09:19,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 17:09:19,759 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:09:19,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:19,772 INFO L225 Difference]: With dead ends: 1500 [2021-10-08 17:09:19,772 INFO L226 Difference]: Without dead ends: 1476 [2021-10-08 17:09:19,773 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 767.1ms TimeCoverageRelationStatistics Valid=234, Invalid=696, Unknown=0, NotChecked=0, Total=930 [2021-10-08 17:09:19,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1476 states. [2021-10-08 17:09:19,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1476 to 848. [2021-10-08 17:09:19,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 847 states have (on average 3.845336481700118) internal successors, (3257), 847 states have internal predecessors, (3257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:19,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 3257 transitions. [2021-10-08 17:09:19,836 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 3257 transitions. Word has length 23 [2021-10-08 17:09:19,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:19,836 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 3257 transitions. [2021-10-08 17:09:19,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:19,836 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 3257 transitions. [2021-10-08 17:09:19,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:19,841 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:19,842 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:19,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:20,055 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-08 17:09:20,056 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:20,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:20,057 INFO L82 PathProgramCache]: Analyzing trace with hash 950773641, now seen corresponding path program 10 times [2021-10-08 17:09:20,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:20,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1991568819] [2021-10-08 17:09:20,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:09:20,058 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:20,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:20,059 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-08 17:09:20,062 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-08 17:09:20,313 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:09:20,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:20,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:20,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:20,496 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:20,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:20,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:20,733 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:20,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1991568819] [2021-10-08 17:09:20,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1991568819] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:20,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:20,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:09:20,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261437017] [2021-10-08 17:09:20,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:09:20,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:20,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:09:20,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:20,735 INFO L87 Difference]: Start difference. First operand 848 states and 3257 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08 17:09:22,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:22,018 INFO L93 Difference]: Finished difference Result 1338 states and 4717 transitions. [2021-10-08 17:09:22,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 17:09:22,019 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 23 [2021-10-08 17:09:22,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:22,028 INFO L225 Difference]: With dead ends: 1338 [2021-10-08 17:09:22,029 INFO L226 Difference]: Without dead ends: 1338 [2021-10-08 17:09:22,029 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 720.6ms TimeCoverageRelationStatistics Valid=156, Invalid=494, Unknown=0, NotChecked=0, Total=650 [2021-10-08 17:09:22,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1338 states. [2021-10-08 17:09:22,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1338 to 896. [2021-10-08 17:09:22,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 3.880446927374302) internal successors, (3473), 895 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:22,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 3473 transitions. [2021-10-08 17:09:22,067 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 3473 transitions. Word has length 23 [2021-10-08 17:09:22,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:22,067 INFO L470 AbstractCegarLoop]: Abstraction has 896 states and 3473 transitions. [2021-10-08 17:09:22,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08 17:09:22,068 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 3473 transitions. [2021-10-08 17:09:22,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:22,082 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:22,082 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:22,101 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-08 17:09:22,295 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-08 17:09:22,296 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:22,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:22,296 INFO L82 PathProgramCache]: Analyzing trace with hash 657370634, now seen corresponding path program 11 times [2021-10-08 17:09:22,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:22,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1477310766] [2021-10-08 17:09:22,297 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:09:22,298 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:22,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:22,298 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-08 17:09:22,299 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-08 17:09:22,573 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:09:22,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:22,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:22,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:22,681 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:22,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:22,820 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:22,820 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:22,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1477310766] [2021-10-08 17:09:22,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1477310766] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:22,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:22,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:09:22,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873006088] [2021-10-08 17:09:22,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:09:22,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:22,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:09:22,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:22,822 INFO L87 Difference]: Start difference. First operand 896 states and 3473 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:23,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:23,668 INFO L93 Difference]: Finished difference Result 1454 states and 5104 transitions. [2021-10-08 17:09:23,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 17:09:23,669 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:09:23,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:23,682 INFO L225 Difference]: With dead ends: 1454 [2021-10-08 17:09:23,682 INFO L226 Difference]: Without dead ends: 1410 [2021-10-08 17:09:23,685 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 335.9ms TimeCoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2021-10-08 17:09:23,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1410 states. [2021-10-08 17:09:23,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1410 to 994. [2021-10-08 17:09:23,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 993 states have (on average 3.9627391742195366) internal successors, (3935), 993 states have internal predecessors, (3935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:23,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 3935 transitions. [2021-10-08 17:09:23,733 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 3935 transitions. Word has length 23 [2021-10-08 17:09:23,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:23,733 INFO L470 AbstractCegarLoop]: Abstraction has 994 states and 3935 transitions. [2021-10-08 17:09:23,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:23,733 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 3935 transitions. [2021-10-08 17:09:23,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:23,737 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:23,738 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:23,753 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-08 17:09:23,951 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-08 17:09:23,951 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:23,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:23,952 INFO L82 PathProgramCache]: Analyzing trace with hash -708402467, now seen corresponding path program 12 times [2021-10-08 17:09:23,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:23,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1365288253] [2021-10-08 17:09:23,953 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:09:23,953 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:23,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:23,954 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-08 17:09:23,955 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-08 17:09:24,240 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 17:09:24,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:24,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:24,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:24,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:24,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:24,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:24,616 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:24,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1365288253] [2021-10-08 17:09:24,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1365288253] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:24,617 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:24,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-10-08 17:09:24,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122581738] [2021-10-08 17:09:24,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:09:24,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:24,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:09:24,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:09:24,618 INFO L87 Difference]: Start difference. First operand 994 states and 3935 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:25,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:25,840 INFO L93 Difference]: Finished difference Result 2142 states and 7641 transitions. [2021-10-08 17:09:25,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:09:25,841 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:09:25,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:25,855 INFO L225 Difference]: With dead ends: 2142 [2021-10-08 17:09:25,855 INFO L226 Difference]: Without dead ends: 2110 [2021-10-08 17:09:25,856 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 668.3ms TimeCoverageRelationStatistics Valid=227, Invalid=703, Unknown=0, NotChecked=0, Total=930 [2021-10-08 17:09:25,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2110 states. [2021-10-08 17:09:25,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2110 to 1164. [2021-10-08 17:09:25,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 1163 states have (on average 4.091143594153053) internal successors, (4758), 1163 states have internal predecessors, (4758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:25,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 4758 transitions. [2021-10-08 17:09:25,918 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 4758 transitions. Word has length 23 [2021-10-08 17:09:25,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:25,918 INFO L470 AbstractCegarLoop]: Abstraction has 1164 states and 4758 transitions. [2021-10-08 17:09:25,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:25,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 4758 transitions. [2021-10-08 17:09:25,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:25,923 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:25,923 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:25,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:26,136 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-08 17:09:26,137 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:26,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:26,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1618167479, now seen corresponding path program 13 times [2021-10-08 17:09:26,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:26,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1172730561] [2021-10-08 17:09:26,138 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:09:26,139 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:26,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:26,140 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-08 17:09:26,141 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-08 17:09:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:26,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:26,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:26,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:26,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:26,720 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:26,720 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:26,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1172730561] [2021-10-08 17:09:26,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1172730561] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:26,720 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:26,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:09:26,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182614822] [2021-10-08 17:09:26,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:09:26,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:26,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:09:26,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:26,722 INFO L87 Difference]: Start difference. First operand 1164 states and 4758 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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-08 17:09:27,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:27,655 INFO L93 Difference]: Finished difference Result 1840 states and 6896 transitions. [2021-10-08 17:09:27,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 17:09:27,657 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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 23 [2021-10-08 17:09:27,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:27,665 INFO L225 Difference]: With dead ends: 1840 [2021-10-08 17:09:27,665 INFO L226 Difference]: Without dead ends: 1818 [2021-10-08 17:09:27,666 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 440.4ms TimeCoverageRelationStatistics Valid=202, Invalid=448, Unknown=0, NotChecked=0, Total=650 [2021-10-08 17:09:27,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2021-10-08 17:09:27,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1236. [2021-10-08 17:09:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1235 states have (on average 4.098785425101215) internal successors, (5062), 1235 states have internal predecessors, (5062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:27,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 5062 transitions. [2021-10-08 17:09:27,722 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 5062 transitions. Word has length 23 [2021-10-08 17:09:27,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:27,723 INFO L470 AbstractCegarLoop]: Abstraction has 1236 states and 5062 transitions. [2021-10-08 17:09:27,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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-08 17:09:27,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 5062 transitions. [2021-10-08 17:09:27,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:27,728 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:27,728 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:27,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:27,941 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-08 17:09:27,942 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:27,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:27,942 INFO L82 PathProgramCache]: Analyzing trace with hash 641706304, now seen corresponding path program 14 times [2021-10-08 17:09:27,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:27,943 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [201122176] [2021-10-08 17:09:27,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:09:27,943 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:27,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:27,945 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-08 17:09:27,946 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-08 17:09:28,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:09:28,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:28,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:28,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:28,357 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:28,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:28,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:28,512 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:28,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [201122176] [2021-10-08 17:09:28,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [201122176] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:28,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:28,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:09:28,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318042010] [2021-10-08 17:09:28,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:09:28,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:28,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:09:28,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:28,515 INFO L87 Difference]: Start difference. First operand 1236 states and 5062 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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-08 17:09:28,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:28,981 INFO L93 Difference]: Finished difference Result 1684 states and 6228 transitions. [2021-10-08 17:09:28,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 17:09:28,982 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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 23 [2021-10-08 17:09:28,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:28,990 INFO L225 Difference]: With dead ends: 1684 [2021-10-08 17:09:28,991 INFO L226 Difference]: Without dead ends: 1668 [2021-10-08 17:09:28,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 213.4ms TimeCoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-10-08 17:09:28,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1668 states. [2021-10-08 17:09:29,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1668 to 1250. [2021-10-08 17:09:29,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1250 states, 1249 states have (on average 4.0880704563650925) internal successors, (5106), 1249 states have internal predecessors, (5106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:29,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 5106 transitions. [2021-10-08 17:09:29,047 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 5106 transitions. Word has length 23 [2021-10-08 17:09:29,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:29,047 INFO L470 AbstractCegarLoop]: Abstraction has 1250 states and 5106 transitions. [2021-10-08 17:09:29,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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-08 17:09:29,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 5106 transitions. [2021-10-08 17:09:29,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:29,052 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:29,052 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:29,066 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-08 17:09:29,265 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-08 17:09:29,266 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:29,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:29,267 INFO L82 PathProgramCache]: Analyzing trace with hash -887280373, now seen corresponding path program 15 times [2021-10-08 17:09:29,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:29,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2590769] [2021-10-08 17:09:29,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:09:29,268 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:29,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:29,269 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-08 17:09:29,270 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-08 17:09:29,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:09:29,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:29,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:29,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:29,696 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:29,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:29,826 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:29,826 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:29,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2590769] [2021-10-08 17:09:29,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2590769] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:29,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:29,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:09:29,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446176627] [2021-10-08 17:09:29,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:29,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:29,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:29,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:29,829 INFO L87 Difference]: Start difference. First operand 1250 states and 5106 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:30,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:30,452 INFO L93 Difference]: Finished difference Result 2306 states and 8503 transitions. [2021-10-08 17:09:30,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 17:09:30,455 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:09:30,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:30,465 INFO L225 Difference]: With dead ends: 2306 [2021-10-08 17:09:30,465 INFO L226 Difference]: Without dead ends: 2240 [2021-10-08 17:09:30,467 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 274.3ms TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2021-10-08 17:09:30,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2240 states. [2021-10-08 17:09:30,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2240 to 1454. [2021-10-08 17:09:30,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1454 states, 1453 states have (on average 4.204404679972471) internal successors, (6109), 1453 states have internal predecessors, (6109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:30,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 6109 transitions. [2021-10-08 17:09:30,558 INFO L78 Accepts]: Start accepts. Automaton has 1454 states and 6109 transitions. Word has length 23 [2021-10-08 17:09:30,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:30,558 INFO L470 AbstractCegarLoop]: Abstraction has 1454 states and 6109 transitions. [2021-10-08 17:09:30,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:30,559 INFO L276 IsEmpty]: Start isEmpty. Operand 1454 states and 6109 transitions. [2021-10-08 17:09:30,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:30,564 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:30,564 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:30,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:30,777 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-08 17:09:30,778 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:30,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:30,779 INFO L82 PathProgramCache]: Analyzing trace with hash 511652001, now seen corresponding path program 16 times [2021-10-08 17:09:30,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:30,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [241397916] [2021-10-08 17:09:30,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:09:30,780 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:30,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:30,781 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-08 17:09:30,783 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-08 17:09:31,060 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:09:31,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:31,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:31,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:31,197 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:31,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:31,366 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:31,366 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:31,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [241397916] [2021-10-08 17:09:31,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [241397916] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:31,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:31,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:09:31,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530399179] [2021-10-08 17:09:31,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:09:31,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:31,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:09:31,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:31,369 INFO L87 Difference]: Start difference. First operand 1454 states and 6109 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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-08 17:09:33,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:33,286 INFO L93 Difference]: Finished difference Result 2802 states and 10765 transitions. [2021-10-08 17:09:33,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 17:09:33,287 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 23 [2021-10-08 17:09:33,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:33,300 INFO L225 Difference]: With dead ends: 2802 [2021-10-08 17:09:33,301 INFO L226 Difference]: Without dead ends: 2768 [2021-10-08 17:09:33,302 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1145.4ms TimeCoverageRelationStatistics Valid=406, Invalid=1000, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 17:09:33,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2768 states. [2021-10-08 17:09:33,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2768 to 1634. [2021-10-08 17:09:33,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1634 states, 1633 states have (on average 4.2437232088181265) internal successors, (6930), 1633 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:33,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1634 states to 1634 states and 6930 transitions. [2021-10-08 17:09:33,404 INFO L78 Accepts]: Start accepts. Automaton has 1634 states and 6930 transitions. Word has length 23 [2021-10-08 17:09:33,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:33,404 INFO L470 AbstractCegarLoop]: Abstraction has 1634 states and 6930 transitions. [2021-10-08 17:09:33,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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-08 17:09:33,405 INFO L276 IsEmpty]: Start isEmpty. Operand 1634 states and 6930 transitions. [2021-10-08 17:09:33,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:33,411 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:33,411 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:33,425 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-08 17:09:33,624 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-08 17:09:33,625 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:33,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:33,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1693839887, now seen corresponding path program 17 times [2021-10-08 17:09:33,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:33,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003623165] [2021-10-08 17:09:33,627 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:09:33,627 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:33,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:33,629 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:09:33,633 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-08 17:09:33,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:09:33,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:33,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:33,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:34,033 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:34,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:34,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:34,215 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:34,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003623165] [2021-10-08 17:09:34,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003623165] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:34,215 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:34,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:09:34,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123099103] [2021-10-08 17:09:34,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:34,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:34,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:34,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:34,217 INFO L87 Difference]: Start difference. First operand 1634 states and 6930 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:09:34,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:34,701 INFO L93 Difference]: Finished difference Result 2616 states and 10158 transitions. [2021-10-08 17:09:34,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 17:09:34,702 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 23 [2021-10-08 17:09:34,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:34,714 INFO L225 Difference]: With dead ends: 2616 [2021-10-08 17:09:34,714 INFO L226 Difference]: Without dead ends: 2606 [2021-10-08 17:09:34,715 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 261.9ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:09:34,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2606 states. [2021-10-08 17:09:34,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2606 to 1772. [2021-10-08 17:09:34,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1772 states, 1771 states have (on average 4.292490118577075) internal successors, (7602), 1771 states have internal predecessors, (7602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:34,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1772 states to 1772 states and 7602 transitions. [2021-10-08 17:09:34,807 INFO L78 Accepts]: Start accepts. Automaton has 1772 states and 7602 transitions. Word has length 23 [2021-10-08 17:09:34,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:34,808 INFO L470 AbstractCegarLoop]: Abstraction has 1772 states and 7602 transitions. [2021-10-08 17:09:34,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:09:34,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1772 states and 7602 transitions. [2021-10-08 17:09:34,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:34,815 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:34,816 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:34,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:35,030 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-08 17:09:35,030 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:35,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:35,031 INFO L82 PathProgramCache]: Analyzing trace with hash -1860707365, now seen corresponding path program 18 times [2021-10-08 17:09:35,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:35,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1227045725] [2021-10-08 17:09:35,032 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:09:35,032 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:35,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:35,034 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-08 17:09:35,063 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-08 17:09:35,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 17:09:35,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:35,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:35,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:35,545 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:35,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:35,868 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:35,868 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:35,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1227045725] [2021-10-08 17:09:35,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1227045725] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:35,869 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:35,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-10-08 17:09:35,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495683623] [2021-10-08 17:09:35,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:09:35,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:35,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:09:35,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:09:35,871 INFO L87 Difference]: Start difference. First operand 1772 states and 7602 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:37,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:37,515 INFO L93 Difference]: Finished difference Result 2882 states and 10996 transitions. [2021-10-08 17:09:37,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:09:37,516 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:09:37,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:37,528 INFO L225 Difference]: With dead ends: 2882 [2021-10-08 17:09:37,528 INFO L226 Difference]: Without dead ends: 2828 [2021-10-08 17:09:37,530 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 859.8ms TimeCoverageRelationStatistics Valid=203, Invalid=609, Unknown=0, NotChecked=0, Total=812 [2021-10-08 17:09:37,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2828 states. [2021-10-08 17:09:37,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2828 to 1894. [2021-10-08 17:09:37,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 4.305863708399366) internal successors, (8151), 1893 states have internal predecessors, (8151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:37,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 8151 transitions. [2021-10-08 17:09:37,629 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 8151 transitions. Word has length 23 [2021-10-08 17:09:37,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:37,629 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 8151 transitions. [2021-10-08 17:09:37,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:37,629 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 8151 transitions. [2021-10-08 17:09:37,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:37,637 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:37,637 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:37,656 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-08 17:09:37,851 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-08 17:09:37,852 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:37,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:37,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1876371695, now seen corresponding path program 19 times [2021-10-08 17:09:37,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:37,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [638014414] [2021-10-08 17:09:37,854 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:09:37,854 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:37,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:37,856 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-08 17:09:37,865 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-08 17:09:38,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:38,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:38,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:38,378 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:38,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:38,677 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:38,677 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:38,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [638014414] [2021-10-08 17:09:38,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [638014414] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:38,678 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:38,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:09:38,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489467398] [2021-10-08 17:09:38,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:09:38,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:38,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:09:38,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:09:38,680 INFO L87 Difference]: Start difference. First operand 1894 states and 8151 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:40,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:40,915 INFO L93 Difference]: Finished difference Result 2894 states and 11047 transitions. [2021-10-08 17:09:40,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 17:09:40,916 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:09:40,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:40,925 INFO L225 Difference]: With dead ends: 2894 [2021-10-08 17:09:40,926 INFO L226 Difference]: Without dead ends: 2880 [2021-10-08 17:09:40,926 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1247.2ms TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2021-10-08 17:09:40,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2880 states. [2021-10-08 17:09:41,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2880 to 1870. [2021-10-08 17:09:41,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1870 states, 1869 states have (on average 4.295345104333868) internal successors, (8028), 1869 states have internal predecessors, (8028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:41,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1870 states to 1870 states and 8028 transitions. [2021-10-08 17:09:41,032 INFO L78 Accepts]: Start accepts. Automaton has 1870 states and 8028 transitions. Word has length 23 [2021-10-08 17:09:41,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:41,033 INFO L470 AbstractCegarLoop]: Abstraction has 1870 states and 8028 transitions. [2021-10-08 17:09:41,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:41,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1870 states and 8028 transitions. [2021-10-08 17:09:41,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:41,040 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:41,040 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:41,057 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-08 17:09:41,254 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-08 17:09:41,255 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:41,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:41,256 INFO L82 PathProgramCache]: Analyzing trace with hash -1903955173, now seen corresponding path program 20 times [2021-10-08 17:09:41,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:41,256 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1123900252] [2021-10-08 17:09:41,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:09:41,257 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:41,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:41,258 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-08 17:09:41,259 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-08 17:09:41,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:09:41,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:41,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:41,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:41,776 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:41,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:41,995 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:41,995 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:41,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1123900252] [2021-10-08 17:09:41,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1123900252] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:41,995 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:41,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:09:41,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760315153] [2021-10-08 17:09:41,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:09:41,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:41,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:09:41,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:09:41,997 INFO L87 Difference]: Start difference. First operand 1870 states and 8028 transitions. Second operand has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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-08 17:09:43,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:43,179 INFO L93 Difference]: Finished difference Result 3572 states and 14305 transitions. [2021-10-08 17:09:43,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:09:43,181 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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 23 [2021-10-08 17:09:43,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:43,219 INFO L225 Difference]: With dead ends: 3572 [2021-10-08 17:09:43,219 INFO L226 Difference]: Without dead ends: 3494 [2021-10-08 17:09:43,220 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 723.9ms TimeCoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2021-10-08 17:09:43,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3494 states. [2021-10-08 17:09:43,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3494 to 2172. [2021-10-08 17:09:43,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2172 states, 2171 states have (on average 4.195762321510824) internal successors, (9109), 2171 states have internal predecessors, (9109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:43,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2172 states to 2172 states and 9109 transitions. [2021-10-08 17:09:43,294 INFO L78 Accepts]: Start accepts. Automaton has 2172 states and 9109 transitions. Word has length 23 [2021-10-08 17:09:43,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:43,294 INFO L470 AbstractCegarLoop]: Abstraction has 2172 states and 9109 transitions. [2021-10-08 17:09:43,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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-08 17:09:43,295 INFO L276 IsEmpty]: Start isEmpty. Operand 2172 states and 9109 transitions. [2021-10-08 17:09:43,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:43,302 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:43,302 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:43,320 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-08 17:09:43,515 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-08 17:09:43,515 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:43,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:43,516 INFO L82 PathProgramCache]: Analyzing trace with hash 258345821, now seen corresponding path program 21 times [2021-10-08 17:09:43,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:43,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570480296] [2021-10-08 17:09:43,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:09:43,517 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:43,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:43,518 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-08 17:09:43,538 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-08 17:09:43,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:09:43,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:43,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:09:43,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:44,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:44,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:44,409 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:44,409 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:44,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570480296] [2021-10-08 17:09:44,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [570480296] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:44,410 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:44,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:09:44,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654849246] [2021-10-08 17:09:44,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:09:44,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:44,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:09:44,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:09:44,412 INFO L87 Difference]: Start difference. First operand 2172 states and 9109 transitions. Second operand has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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-08 17:09:46,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:46,280 INFO L93 Difference]: Finished difference Result 3894 states and 15254 transitions. [2021-10-08 17:09:46,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 17:09:46,282 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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 23 [2021-10-08 17:09:46,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:46,294 INFO L225 Difference]: With dead ends: 3894 [2021-10-08 17:09:46,294 INFO L226 Difference]: Without dead ends: 3790 [2021-10-08 17:09:46,295 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 1229.1ms TimeCoverageRelationStatistics Valid=285, Invalid=1047, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 17:09:46,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2021-10-08 17:09:46,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 2494. [2021-10-08 17:09:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2494 states, 2493 states have (on average 4.199759326113116) internal successors, (10470), 2493 states have internal predecessors, (10470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:46,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2494 states to 2494 states and 10470 transitions. [2021-10-08 17:09:46,439 INFO L78 Accepts]: Start accepts. Automaton has 2494 states and 10470 transitions. Word has length 23 [2021-10-08 17:09:46,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:46,440 INFO L470 AbstractCegarLoop]: Abstraction has 2494 states and 10470 transitions. [2021-10-08 17:09:46,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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-08 17:09:46,440 INFO L276 IsEmpty]: Start isEmpty. Operand 2494 states and 10470 transitions. [2021-10-08 17:09:46,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:46,452 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:46,453 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:46,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:46,665 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-08 17:09:46,666 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:46,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:46,666 INFO L82 PathProgramCache]: Analyzing trace with hash -486266789, now seen corresponding path program 22 times [2021-10-08 17:09:46,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:46,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [913232914] [2021-10-08 17:09:46,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:09:46,667 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:46,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:46,668 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-08 17:09:46,682 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-08 17:09:46,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:09:46,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:47,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:47,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:47,138 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:47,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:47,409 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:47,409 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:47,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [913232914] [2021-10-08 17:09:47,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [913232914] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:47,410 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:47,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-10-08 17:09:47,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52642637] [2021-10-08 17:09:47,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 17:09:47,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:47,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 17:09:47,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:09:47,415 INFO L87 Difference]: Start difference. First operand 2494 states and 10470 transitions. Second operand has 11 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-08 17:09:48,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:48,306 INFO L93 Difference]: Finished difference Result 3112 states and 12429 transitions. [2021-10-08 17:09:48,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 17:09:48,307 INFO L78 Accepts]: Start accepts. Automaton has has 11 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 23 [2021-10-08 17:09:48,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:48,316 INFO L225 Difference]: With dead ends: 3112 [2021-10-08 17:09:48,316 INFO L226 Difference]: Without dead ends: 3088 [2021-10-08 17:09:48,316 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 423.5ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:09:48,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3088 states. [2021-10-08 17:09:48,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3088 to 2522. [2021-10-08 17:09:48,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2522 states, 2521 states have (on average 4.186433954779849) internal successors, (10554), 2521 states have internal predecessors, (10554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:48,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2522 states to 2522 states and 10554 transitions. [2021-10-08 17:09:48,402 INFO L78 Accepts]: Start accepts. Automaton has 2522 states and 10554 transitions. Word has length 23 [2021-10-08 17:09:48,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:48,403 INFO L470 AbstractCegarLoop]: Abstraction has 2522 states and 10554 transitions. [2021-10-08 17:09:48,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 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-08 17:09:48,403 INFO L276 IsEmpty]: Start isEmpty. Operand 2522 states and 10554 transitions. [2021-10-08 17:09:48,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:48,413 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:48,413 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:48,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:48,626 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-08 17:09:48,627 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:48,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:48,628 INFO L82 PathProgramCache]: Analyzing trace with hash 1928701306, now seen corresponding path program 23 times [2021-10-08 17:09:48,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:48,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [615790395] [2021-10-08 17:09:48,628 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:09:48,629 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:48,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:48,630 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-08 17:09:48,631 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-08 17:09:48,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:09:48,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:48,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:48,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:49,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:49,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:49,500 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:49,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [615790395] [2021-10-08 17:09:49,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [615790395] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:49,500 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:49,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-08 17:09:49,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386653310] [2021-10-08 17:09:49,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 17:09:49,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:49,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 17:09:49,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:09:49,504 INFO L87 Difference]: Start difference. First operand 2522 states and 10554 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:50,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:50,153 INFO L93 Difference]: Finished difference Result 3296 states and 13285 transitions. [2021-10-08 17:09:50,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 17:09:50,154 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:09:50,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:50,166 INFO L225 Difference]: With dead ends: 3296 [2021-10-08 17:09:50,166 INFO L226 Difference]: Without dead ends: 3268 [2021-10-08 17:09:50,166 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 329.6ms TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:09:50,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3268 states. [2021-10-08 17:09:50,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3268 to 2696. [2021-10-08 17:09:50,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2696 states, 2695 states have (on average 4.2690166975881265) internal successors, (11505), 2695 states have internal predecessors, (11505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:50,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2696 states to 2696 states and 11505 transitions. [2021-10-08 17:09:50,235 INFO L78 Accepts]: Start accepts. Automaton has 2696 states and 11505 transitions. Word has length 23 [2021-10-08 17:09:50,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:50,235 INFO L470 AbstractCegarLoop]: Abstraction has 2696 states and 11505 transitions. [2021-10-08 17:09:50,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:50,235 INFO L276 IsEmpty]: Start isEmpty. Operand 2696 states and 11505 transitions. [2021-10-08 17:09:50,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:50,242 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:50,242 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:50,255 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-08 17:09:50,442 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-08 17:09:50,443 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:50,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:50,444 INFO L82 PathProgramCache]: Analyzing trace with hash -698422407, now seen corresponding path program 24 times [2021-10-08 17:09:50,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:50,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [258868007] [2021-10-08 17:09:50,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:09:50,445 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:50,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:50,446 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-08 17:09:50,447 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-08 17:09:50,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:09:50,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:50,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:09:50,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:50,971 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:50,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:51,142 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:51,143 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:51,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [258868007] [2021-10-08 17:09:51,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [258868007] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:51,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:51,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:09:51,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033204537] [2021-10-08 17:09:51,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:51,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:51,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:51,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:51,144 INFO L87 Difference]: Start difference. First operand 2696 states and 11505 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:09:52,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:52,477 INFO L93 Difference]: Finished difference Result 4178 states and 16534 transitions. [2021-10-08 17:09:52,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 17:09:52,479 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 23 [2021-10-08 17:09:52,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:52,490 INFO L225 Difference]: With dead ends: 4178 [2021-10-08 17:09:52,490 INFO L226 Difference]: Without dead ends: 4156 [2021-10-08 17:09:52,490 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 607.5ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-10-08 17:09:52,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4156 states. [2021-10-08 17:09:52,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4156 to 2920. [2021-10-08 17:09:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2920 states, 2919 states have (on average 4.347721822541966) internal successors, (12691), 2919 states have internal predecessors, (12691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:52,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2920 states to 2920 states and 12691 transitions. [2021-10-08 17:09:52,598 INFO L78 Accepts]: Start accepts. Automaton has 2920 states and 12691 transitions. Word has length 23 [2021-10-08 17:09:52,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:52,599 INFO L470 AbstractCegarLoop]: Abstraction has 2920 states and 12691 transitions. [2021-10-08 17:09:52,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:09:52,599 INFO L276 IsEmpty]: Start isEmpty. Operand 2920 states and 12691 transitions. [2021-10-08 17:09:52,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:52,606 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:52,606 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:52,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2021-10-08 17:09:52,808 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-08 17:09:52,808 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:52,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:52,809 INFO L82 PathProgramCache]: Analyzing trace with hash 692010924, now seen corresponding path program 25 times [2021-10-08 17:09:52,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:52,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1211487819] [2021-10-08 17:09:52,810 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:09:52,810 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:52,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:52,811 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-08 17:09:52,812 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-08 17:09:53,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:09:53,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:53,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:53,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:53,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:53,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:53,512 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:53,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1211487819] [2021-10-08 17:09:53,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1211487819] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:53,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:53,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:09:53,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901718066] [2021-10-08 17:09:53,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:53,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:53,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:53,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:53,515 INFO L87 Difference]: Start difference. First operand 2920 states and 12691 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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-08 17:09:54,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:54,253 INFO L93 Difference]: Finished difference Result 3516 states and 14481 transitions. [2021-10-08 17:09:54,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 17:09:54,254 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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 23 [2021-10-08 17:09:54,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:54,264 INFO L225 Difference]: With dead ends: 3516 [2021-10-08 17:09:54,265 INFO L226 Difference]: Without dead ends: 3504 [2021-10-08 17:09:54,265 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 467.6ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-10-08 17:09:54,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3504 states. [2021-10-08 17:09:54,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3504 to 2958. [2021-10-08 17:09:54,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2958 states, 2957 states have (on average 4.329387893134934) internal successors, (12802), 2957 states have internal predecessors, (12802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:54,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2958 states to 2958 states and 12802 transitions. [2021-10-08 17:09:54,344 INFO L78 Accepts]: Start accepts. Automaton has 2958 states and 12802 transitions. Word has length 23 [2021-10-08 17:09:54,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:54,345 INFO L470 AbstractCegarLoop]: Abstraction has 2958 states and 12802 transitions. [2021-10-08 17:09:54,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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-08 17:09:54,345 INFO L276 IsEmpty]: Start isEmpty. Operand 2958 states and 12802 transitions. [2021-10-08 17:09:54,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:54,354 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:54,354 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:54,364 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-08 17:09:54,554 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-08 17:09:54,555 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:54,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:54,555 INFO L82 PathProgramCache]: Analyzing trace with hash -29482205, now seen corresponding path program 26 times [2021-10-08 17:09:54,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:54,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1828581205] [2021-10-08 17:09:54,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:09:54,557 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:54,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:54,558 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-08 17:09:54,559 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-08 17:09:55,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:09:55,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:55,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:55,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:55,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:55,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:55,383 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:55,384 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:55,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1828581205] [2021-10-08 17:09:55,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1828581205] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:55,384 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:55,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:09:55,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508184580] [2021-10-08 17:09:55,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:55,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:55,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:55,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:55,386 INFO L87 Difference]: Start difference. First operand 2958 states and 12802 transitions. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 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-08 17:09:56,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:56,357 INFO L93 Difference]: Finished difference Result 4392 states and 16993 transitions. [2021-10-08 17:09:56,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 17:09:56,357 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 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 23 [2021-10-08 17:09:56,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:56,368 INFO L225 Difference]: With dead ends: 4392 [2021-10-08 17:09:56,369 INFO L226 Difference]: Without dead ends: 4382 [2021-10-08 17:09:56,369 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 520.8ms TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2021-10-08 17:09:56,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4382 states. [2021-10-08 17:09:56,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4382 to 2934. [2021-10-08 17:09:56,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2934 states, 2933 states have (on average 4.317763382202523) internal successors, (12664), 2933 states have internal predecessors, (12664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:56,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2934 states to 2934 states and 12664 transitions. [2021-10-08 17:09:56,498 INFO L78 Accepts]: Start accepts. Automaton has 2934 states and 12664 transitions. Word has length 23 [2021-10-08 17:09:56,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:56,499 INFO L470 AbstractCegarLoop]: Abstraction has 2934 states and 12664 transitions. [2021-10-08 17:09:56,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 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-08 17:09:56,499 INFO L276 IsEmpty]: Start isEmpty. Operand 2934 states and 12664 transitions. [2021-10-08 17:09:56,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:56,511 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:56,511 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:56,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2021-10-08 17:09:56,724 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-08 17:09:56,725 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:56,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:56,726 INFO L82 PathProgramCache]: Analyzing trace with hash -63781063, now seen corresponding path program 27 times [2021-10-08 17:09:56,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:56,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972190254] [2021-10-08 17:09:56,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:09:56,727 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:56,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:56,728 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-08 17:09:56,729 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-08 17:09:57,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:09:57,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:57,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:57,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:57,301 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:57,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:57,472 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:09:57,472 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:57,472 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972190254] [2021-10-08 17:09:57,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972190254] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:57,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:57,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:09:57,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780398361] [2021-10-08 17:09:57,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:57,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:57,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:57,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:57,474 INFO L87 Difference]: Start difference. First operand 2934 states and 12664 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:09:58,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:09:58,379 INFO L93 Difference]: Finished difference Result 3282 states and 13554 transitions. [2021-10-08 17:09:58,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 17:09:58,380 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 23 [2021-10-08 17:09:58,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:09:58,388 INFO L225 Difference]: With dead ends: 3282 [2021-10-08 17:09:58,389 INFO L226 Difference]: Without dead ends: 3254 [2021-10-08 17:09:58,389 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 446.2ms TimeCoverageRelationStatistics Valid=123, Invalid=297, Unknown=0, NotChecked=0, Total=420 [2021-10-08 17:09:58,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states. [2021-10-08 17:09:58,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 2968. [2021-10-08 17:09:58,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 4.297607010448265) internal successors, (12751), 2967 states have internal predecessors, (12751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:09:58,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 12751 transitions. [2021-10-08 17:09:58,461 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 12751 transitions. Word has length 23 [2021-10-08 17:09:58,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:09:58,462 INFO L470 AbstractCegarLoop]: Abstraction has 2968 states and 12751 transitions. [2021-10-08 17:09:58,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:09:58,462 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 12751 transitions. [2021-10-08 17:09:58,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:09:58,469 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:09:58,469 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:09:58,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-10-08 17:09:58,670 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-08 17:09:58,670 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:09:58,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:09:58,671 INFO L82 PathProgramCache]: Analyzing trace with hash 269525198, now seen corresponding path program 28 times [2021-10-08 17:09:58,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:09:58,672 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1735831180] [2021-10-08 17:09:58,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:09:58,672 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:09:58,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:09:58,673 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-08 17:09:58,674 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-08 17:09:59,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:09:59,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:09:59,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:09:59,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:09:59,187 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:59,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:09:59,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:09:59,388 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:09:59,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1735831180] [2021-10-08 17:09:59,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1735831180] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:09:59,388 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:09:59,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:09:59,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944842363] [2021-10-08 17:09:59,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:09:59,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:09:59,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:09:59,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:09:59,391 INFO L87 Difference]: Start difference. First operand 2968 states and 12751 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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-08 17:10:00,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:00,459 INFO L93 Difference]: Finished difference Result 3578 states and 14605 transitions. [2021-10-08 17:10:00,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 17:10:00,460 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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 23 [2021-10-08 17:10:00,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:00,470 INFO L225 Difference]: With dead ends: 3578 [2021-10-08 17:10:00,470 INFO L226 Difference]: Without dead ends: 3572 [2021-10-08 17:10:00,470 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 500.5ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-10-08 17:10:00,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3572 states. [2021-10-08 17:10:00,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3572 to 3020. [2021-10-08 17:10:00,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3020 states, 3019 states have (on average 4.286518714806228) internal successors, (12941), 3019 states have internal predecessors, (12941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:00,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3020 states to 3020 states and 12941 transitions. [2021-10-08 17:10:00,548 INFO L78 Accepts]: Start accepts. Automaton has 3020 states and 12941 transitions. Word has length 23 [2021-10-08 17:10:00,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:00,548 INFO L470 AbstractCegarLoop]: Abstraction has 3020 states and 12941 transitions. [2021-10-08 17:10:00,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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-08 17:10:00,548 INFO L276 IsEmpty]: Start isEmpty. Operand 3020 states and 12941 transitions. [2021-10-08 17:10:00,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:00,574 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:00,574 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:00,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Ended with exit code 0 [2021-10-08 17:10:00,775 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-08 17:10:00,775 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:00,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:00,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1284243061, now seen corresponding path program 29 times [2021-10-08 17:10:00,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:00,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1459696034] [2021-10-08 17:10:00,777 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:10:00,777 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:00,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:00,778 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-08 17:10:00,780 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-08 17:10:01,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:10:01,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:01,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:01,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:01,289 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:01,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:01,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:01,526 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:01,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1459696034] [2021-10-08 17:10:01,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1459696034] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:01,526 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:01,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:10:01,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614535334] [2021-10-08 17:10:01,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:10:01,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:01,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:10:01,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:10:01,528 INFO L87 Difference]: Start difference. First operand 3020 states and 12941 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:10:02,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:02,315 INFO L93 Difference]: Finished difference Result 4566 states and 18633 transitions. [2021-10-08 17:10:02,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 17:10:02,316 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 23 [2021-10-08 17:10:02,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:02,328 INFO L225 Difference]: With dead ends: 4566 [2021-10-08 17:10:02,329 INFO L226 Difference]: Without dead ends: 4548 [2021-10-08 17:10:02,329 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 475.8ms TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2021-10-08 17:10:02,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4548 states. [2021-10-08 17:10:02,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4548 to 3330. [2021-10-08 17:10:02,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3330 states, 3329 states have (on average 4.3163112045659355) internal successors, (14369), 3329 states have internal predecessors, (14369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:02,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3330 states to 3330 states and 14369 transitions. [2021-10-08 17:10:02,466 INFO L78 Accepts]: Start accepts. Automaton has 3330 states and 14369 transitions. Word has length 23 [2021-10-08 17:10:02,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:02,466 INFO L470 AbstractCegarLoop]: Abstraction has 3330 states and 14369 transitions. [2021-10-08 17:10:02,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:10:02,466 INFO L276 IsEmpty]: Start isEmpty. Operand 3330 states and 14369 transitions. [2021-10-08 17:10:02,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:02,476 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:02,477 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:02,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-10-08 17:10:02,677 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-08 17:10:02,678 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:02,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:02,679 INFO L82 PathProgramCache]: Analyzing trace with hash -190151473, now seen corresponding path program 30 times [2021-10-08 17:10:02,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:02,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [526684602] [2021-10-08 17:10:02,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:10:02,681 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:02,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:02,682 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-08 17:10:02,684 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-08 17:10:03,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:10:03,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:03,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:03,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:03,241 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:03,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:03,395 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:03,396 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:03,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [526684602] [2021-10-08 17:10:03,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [526684602] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:03,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:03,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:10:03,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954928779] [2021-10-08 17:10:03,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:10:03,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:03,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:10:03,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:10:03,398 INFO L87 Difference]: Start difference. First operand 3330 states and 14369 transitions. Second operand has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 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-08 17:10:03,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:03,905 INFO L93 Difference]: Finished difference Result 6044 states and 24179 transitions. [2021-10-08 17:10:03,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 17:10:03,906 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 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 23 [2021-10-08 17:10:03,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:03,964 INFO L225 Difference]: With dead ends: 6044 [2021-10-08 17:10:03,964 INFO L226 Difference]: Without dead ends: 6012 [2021-10-08 17:10:03,965 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 228.0ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:10:03,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6012 states. [2021-10-08 17:10:04,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6012 to 3824. [2021-10-08 17:10:04,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3824 states, 3823 states have (on average 4.386084227046822) internal successors, (16768), 3823 states have internal predecessors, (16768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3824 states to 3824 states and 16768 transitions. [2021-10-08 17:10:04,078 INFO L78 Accepts]: Start accepts. Automaton has 3824 states and 16768 transitions. Word has length 23 [2021-10-08 17:10:04,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:04,078 INFO L470 AbstractCegarLoop]: Abstraction has 3824 states and 16768 transitions. [2021-10-08 17:10:04,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 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-08 17:10:04,078 INFO L276 IsEmpty]: Start isEmpty. Operand 3824 states and 16768 transitions. [2021-10-08 17:10:04,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:04,088 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:04,088 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:04,099 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-08 17:10:04,289 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-08 17:10:04,289 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:04,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:04,290 INFO L82 PathProgramCache]: Analyzing trace with hash -786736883, now seen corresponding path program 31 times [2021-10-08 17:10:04,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:04,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [59105821] [2021-10-08 17:10:04,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:10:04,291 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:04,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:04,292 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-08 17:10:04,293 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-08 17:10:04,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:10:04,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:04,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:04,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:04,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:05,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:05,120 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:05,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [59105821] [2021-10-08 17:10:05,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [59105821] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:05,121 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:05,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:10:05,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129780191] [2021-10-08 17:10:05,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:10:05,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:05,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:10:05,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:10:05,122 INFO L87 Difference]: Start difference. First operand 3824 states and 16768 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 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-08 17:10:05,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:05,842 INFO L93 Difference]: Finished difference Result 5742 states and 24424 transitions. [2021-10-08 17:10:05,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:10:05,842 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 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 23 [2021-10-08 17:10:05,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:05,859 INFO L225 Difference]: With dead ends: 5742 [2021-10-08 17:10:05,859 INFO L226 Difference]: Without dead ends: 5624 [2021-10-08 17:10:05,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 429.5ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-10-08 17:10:05,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5624 states. [2021-10-08 17:10:06,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5624 to 4522. [2021-10-08 17:10:06,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4522 states, 4521 states have (on average 4.42844503428445) internal successors, (20021), 4521 states have internal predecessors, (20021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:06,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4522 states to 4522 states and 20021 transitions. [2021-10-08 17:10:06,052 INFO L78 Accepts]: Start accepts. Automaton has 4522 states and 20021 transitions. Word has length 23 [2021-10-08 17:10:06,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:06,053 INFO L470 AbstractCegarLoop]: Abstraction has 4522 states and 20021 transitions. [2021-10-08 17:10:06,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 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-08 17:10:06,053 INFO L276 IsEmpty]: Start isEmpty. Operand 4522 states and 20021 transitions. [2021-10-08 17:10:06,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:06,069 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:06,069 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:06,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2021-10-08 17:10:06,275 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-08 17:10:06,275 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:06,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:06,276 INFO L82 PathProgramCache]: Analyzing trace with hash -499455579, now seen corresponding path program 32 times [2021-10-08 17:10:06,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:06,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [873236231] [2021-10-08 17:10:06,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:10:06,276 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:06,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:06,278 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-08 17:10:06,280 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-08 17:10:06,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:10:06,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:06,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:06,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:06,876 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:06,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:07,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:07,166 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:07,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [873236231] [2021-10-08 17:10:07,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [873236231] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:07,167 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:07,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:10:07,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168488673] [2021-10-08 17:10:07,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:10:07,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:07,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:10:07,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:10:07,168 INFO L87 Difference]: Start difference. First operand 4522 states and 20021 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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-08 17:10:09,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:09,190 INFO L93 Difference]: Finished difference Result 7296 states and 30322 transitions. [2021-10-08 17:10:09,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 17:10:09,191 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 23 [2021-10-08 17:10:09,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:09,223 INFO L225 Difference]: With dead ends: 7296 [2021-10-08 17:10:09,223 INFO L226 Difference]: Without dead ends: 7264 [2021-10-08 17:10:09,224 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1270.9ms TimeCoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2021-10-08 17:10:09,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7264 states. [2021-10-08 17:10:09,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7264 to 5188. [2021-10-08 17:10:09,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5188 states, 5187 states have (on average 4.549450549450549) internal successors, (23598), 5187 states have internal predecessors, (23598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:09,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5188 states to 5188 states and 23598 transitions. [2021-10-08 17:10:09,560 INFO L78 Accepts]: Start accepts. Automaton has 5188 states and 23598 transitions. Word has length 23 [2021-10-08 17:10:09,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:09,560 INFO L470 AbstractCegarLoop]: Abstraction has 5188 states and 23598 transitions. [2021-10-08 17:10:09,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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-08 17:10:09,561 INFO L276 IsEmpty]: Start isEmpty. Operand 5188 states and 23598 transitions. [2021-10-08 17:10:09,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:09,576 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:09,576 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:09,587 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-08 17:10:09,776 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-08 17:10:09,777 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:09,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:09,777 INFO L82 PathProgramCache]: Analyzing trace with hash -620288823, now seen corresponding path program 33 times [2021-10-08 17:10:09,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:09,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [283981238] [2021-10-08 17:10:09,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:10:09,778 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:09,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:09,779 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-08 17:10:09,780 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-08 17:10:10,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:10:10,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:10,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:10,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:10,444 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:10,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:10,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:10,702 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:10,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [283981238] [2021-10-08 17:10:10,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [283981238] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:10,702 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:10,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:10:10,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986562045] [2021-10-08 17:10:10,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:10:10,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:10,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:10:10,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:10:10,703 INFO L87 Difference]: Start difference. First operand 5188 states and 23598 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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-08 17:10:12,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:12,047 INFO L93 Difference]: Finished difference Result 7260 states and 31042 transitions. [2021-10-08 17:10:12,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:10:12,051 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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 23 [2021-10-08 17:10:12,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:12,074 INFO L225 Difference]: With dead ends: 7260 [2021-10-08 17:10:12,074 INFO L226 Difference]: Without dead ends: 7232 [2021-10-08 17:10:12,075 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 800.0ms TimeCoverageRelationStatistics Valid=178, Invalid=578, Unknown=0, NotChecked=0, Total=756 [2021-10-08 17:10:12,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7232 states. [2021-10-08 17:10:12,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7232 to 5334. [2021-10-08 17:10:12,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5334 states, 5333 states have (on average 4.5561597599849994) internal successors, (24298), 5333 states have internal predecessors, (24298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:12,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5334 states to 5334 states and 24298 transitions. [2021-10-08 17:10:12,282 INFO L78 Accepts]: Start accepts. Automaton has 5334 states and 24298 transitions. Word has length 23 [2021-10-08 17:10:12,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:12,282 INFO L470 AbstractCegarLoop]: Abstraction has 5334 states and 24298 transitions. [2021-10-08 17:10:12,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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-08 17:10:12,283 INFO L276 IsEmpty]: Start isEmpty. Operand 5334 states and 24298 transitions. [2021-10-08 17:10:12,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:12,295 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:12,295 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:12,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2021-10-08 17:10:12,496 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-08 17:10:12,496 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:12,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:12,497 INFO L82 PathProgramCache]: Analyzing trace with hash -575079941, now seen corresponding path program 34 times [2021-10-08 17:10:12,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:12,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1040602580] [2021-10-08 17:10:12,498 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:10:12,498 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:12,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:12,500 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-08 17:10:12,545 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-08 17:10:12,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:10:12,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:12,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:12,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:13,109 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:13,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:13,333 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:13,333 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:13,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1040602580] [2021-10-08 17:10:13,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1040602580] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:13,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:13,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:10:13,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480381498] [2021-10-08 17:10:13,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:10:13,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:13,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:10:13,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:10:13,335 INFO L87 Difference]: Start difference. First operand 5334 states and 24298 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 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-08 17:10:14,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:14,328 INFO L93 Difference]: Finished difference Result 5784 states and 25576 transitions. [2021-10-08 17:10:14,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 17:10:14,329 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 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 23 [2021-10-08 17:10:14,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:14,347 INFO L225 Difference]: With dead ends: 5784 [2021-10-08 17:10:14,347 INFO L226 Difference]: Without dead ends: 5744 [2021-10-08 17:10:14,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 495.9ms TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-10-08 17:10:14,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5744 states. [2021-10-08 17:10:14,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5744 to 5398. [2021-10-08 17:10:14,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5398 states, 5397 states have (on average 4.5414118954974985) internal successors, (24510), 5397 states have internal predecessors, (24510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:14,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5398 states to 5398 states and 24510 transitions. [2021-10-08 17:10:14,558 INFO L78 Accepts]: Start accepts. Automaton has 5398 states and 24510 transitions. Word has length 23 [2021-10-08 17:10:14,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:14,558 INFO L470 AbstractCegarLoop]: Abstraction has 5398 states and 24510 transitions. [2021-10-08 17:10:14,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 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-08 17:10:14,558 INFO L276 IsEmpty]: Start isEmpty. Operand 5398 states and 24510 transitions. [2021-10-08 17:10:14,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:14,573 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:14,573 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:14,584 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-08 17:10:14,773 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-08 17:10:14,774 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:14,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:14,775 INFO L82 PathProgramCache]: Analyzing trace with hash -869871019, now seen corresponding path program 35 times [2021-10-08 17:10:14,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:14,776 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [341373506] [2021-10-08 17:10:14,776 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:10:14,776 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:14,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:14,777 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-08 17:10:14,778 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-08 17:10:15,242 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:10:15,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:15,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:15,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:15,397 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:15,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:15,706 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:15,706 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:15,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [341373506] [2021-10-08 17:10:15,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [341373506] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:15,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:15,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:10:15,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281205347] [2021-10-08 17:10:15,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:10:15,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:15,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:10:15,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:10:15,708 INFO L87 Difference]: Start difference. First operand 5398 states and 24510 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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-08 17:10:17,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:17,312 INFO L93 Difference]: Finished difference Result 8610 states and 35972 transitions. [2021-10-08 17:10:17,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 17:10:17,313 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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 23 [2021-10-08 17:10:17,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:17,340 INFO L225 Difference]: With dead ends: 8610 [2021-10-08 17:10:17,340 INFO L226 Difference]: Without dead ends: 8590 [2021-10-08 17:10:17,340 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1027.4ms TimeCoverageRelationStatistics Valid=144, Invalid=362, Unknown=0, NotChecked=0, Total=506 [2021-10-08 17:10:17,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8590 states. [2021-10-08 17:10:17,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8590 to 5866. [2021-10-08 17:10:17,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5866 states, 5865 states have (on average 4.619266837169651) internal successors, (27092), 5865 states have internal predecessors, (27092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:17,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5866 states to 5866 states and 27092 transitions. [2021-10-08 17:10:17,601 INFO L78 Accepts]: Start accepts. Automaton has 5866 states and 27092 transitions. Word has length 23 [2021-10-08 17:10:17,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:17,601 INFO L470 AbstractCegarLoop]: Abstraction has 5866 states and 27092 transitions. [2021-10-08 17:10:17,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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-08 17:10:17,601 INFO L276 IsEmpty]: Start isEmpty. Operand 5866 states and 27092 transitions. [2021-10-08 17:10:17,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:17,615 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:17,615 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:17,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Ended with exit code 0 [2021-10-08 17:10:17,816 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-08 17:10:17,816 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:17,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:17,817 INFO L82 PathProgramCache]: Analyzing trace with hash -125007639, now seen corresponding path program 36 times [2021-10-08 17:10:17,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:17,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [232376057] [2021-10-08 17:10:17,818 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:10:17,818 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:17,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:17,819 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-08 17:10:17,862 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-08 17:10:18,393 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 17:10:18,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:18,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:18,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:18,496 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:18,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:18,665 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:18,666 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:18,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [232376057] [2021-10-08 17:10:18,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [232376057] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:18,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:18,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:10:18,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18674991] [2021-10-08 17:10:18,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:10:18,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:18,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:10:18,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:10:18,667 INFO L87 Difference]: Start difference. First operand 5866 states and 27092 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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-08 17:10:19,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:19,620 INFO L93 Difference]: Finished difference Result 7210 states and 31254 transitions. [2021-10-08 17:10:19,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 17:10:19,621 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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 23 [2021-10-08 17:10:19,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:19,644 INFO L225 Difference]: With dead ends: 7210 [2021-10-08 17:10:19,645 INFO L226 Difference]: Without dead ends: 7186 [2021-10-08 17:10:19,645 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 411.3ms TimeCoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2021-10-08 17:10:19,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7186 states. [2021-10-08 17:10:19,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7186 to 5840. [2021-10-08 17:10:19,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5840 states, 5839 states have (on average 4.61260489809899) internal successors, (26933), 5839 states have internal predecessors, (26933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:19,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5840 states to 5840 states and 26933 transitions. [2021-10-08 17:10:19,888 INFO L78 Accepts]: Start accepts. Automaton has 5840 states and 26933 transitions. Word has length 23 [2021-10-08 17:10:19,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:19,888 INFO L470 AbstractCegarLoop]: Abstraction has 5840 states and 26933 transitions. [2021-10-08 17:10:19,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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-08 17:10:19,888 INFO L276 IsEmpty]: Start isEmpty. Operand 5840 states and 26933 transitions. [2021-10-08 17:10:19,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:19,902 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:19,902 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:19,913 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-08 17:10:20,102 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-08 17:10:20,103 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:20,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:20,103 INFO L82 PathProgramCache]: Analyzing trace with hash 1936075451, now seen corresponding path program 37 times [2021-10-08 17:10:20,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:20,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1563090337] [2021-10-08 17:10:20,104 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:10:20,104 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:20,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:20,106 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-08 17:10:20,136 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-08 17:10:20,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:10:20,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:20,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:20,717 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:20,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:21,001 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:21,002 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:21,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1563090337] [2021-10-08 17:10:21,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1563090337] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:21,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:21,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:10:21,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803407140] [2021-10-08 17:10:21,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:10:21,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:21,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:10:21,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:10:21,004 INFO L87 Difference]: Start difference. First operand 5840 states and 26933 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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-08 17:10:22,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:22,534 INFO L93 Difference]: Finished difference Result 8084 states and 33966 transitions. [2021-10-08 17:10:22,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 17:10:22,535 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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 23 [2021-10-08 17:10:22,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:22,620 INFO L225 Difference]: With dead ends: 8084 [2021-10-08 17:10:22,620 INFO L226 Difference]: Without dead ends: 8030 [2021-10-08 17:10:22,626 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 850.4ms TimeCoverageRelationStatistics Valid=177, Invalid=423, Unknown=0, NotChecked=0, Total=600 [2021-10-08 17:10:22,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8030 states. [2021-10-08 17:10:22,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8030 to 5766. [2021-10-08 17:10:22,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5766 states, 5765 states have (on average 4.613529921942758) internal successors, (26597), 5765 states have internal predecessors, (26597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:22,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5766 states to 5766 states and 26597 transitions. [2021-10-08 17:10:22,848 INFO L78 Accepts]: Start accepts. Automaton has 5766 states and 26597 transitions. Word has length 23 [2021-10-08 17:10:22,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:22,848 INFO L470 AbstractCegarLoop]: Abstraction has 5766 states and 26597 transitions. [2021-10-08 17:10:22,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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-08 17:10:22,848 INFO L276 IsEmpty]: Start isEmpty. Operand 5766 states and 26597 transitions. [2021-10-08 17:10:22,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:22,865 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:22,866 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:22,877 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-08 17:10:23,066 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-08 17:10:23,067 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:23,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:23,067 INFO L82 PathProgramCache]: Analyzing trace with hash 410659707, now seen corresponding path program 38 times [2021-10-08 17:10:23,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:23,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988159660] [2021-10-08 17:10:23,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:10:23,068 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:23,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:23,070 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-08 17:10:23,071 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-08 17:10:23,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:10:23,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:23,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:23,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:23,800 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:23,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:24,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:24,120 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:24,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1988159660] [2021-10-08 17:10:24,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1988159660] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:24,120 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:24,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:10:24,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494598590] [2021-10-08 17:10:24,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:10:24,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:24,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:10:24,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:10:24,123 INFO L87 Difference]: Start difference. First operand 5766 states and 26597 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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-08 17:10:27,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:27,070 INFO L93 Difference]: Finished difference Result 10662 states and 46303 transitions. [2021-10-08 17:10:27,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-08 17:10:27,071 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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 23 [2021-10-08 17:10:27,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:27,110 INFO L225 Difference]: With dead ends: 10662 [2021-10-08 17:10:27,111 INFO L226 Difference]: Without dead ends: 10572 [2021-10-08 17:10:27,111 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1814.7ms TimeCoverageRelationStatistics Valid=360, Invalid=1446, Unknown=0, NotChecked=0, Total=1806 [2021-10-08 17:10:27,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10572 states. [2021-10-08 17:10:27,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10572 to 7282. [2021-10-08 17:10:27,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7282 states, 7281 states have (on average 4.737536052740008) internal successors, (34494), 7281 states have internal predecessors, (34494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:27,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7282 states to 7282 states and 34494 transitions. [2021-10-08 17:10:27,399 INFO L78 Accepts]: Start accepts. Automaton has 7282 states and 34494 transitions. Word has length 23 [2021-10-08 17:10:27,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:27,399 INFO L470 AbstractCegarLoop]: Abstraction has 7282 states and 34494 transitions. [2021-10-08 17:10:27,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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-08 17:10:27,399 INFO L276 IsEmpty]: Start isEmpty. Operand 7282 states and 34494 transitions. [2021-10-08 17:10:27,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:27,462 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:27,462 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:27,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Ended with exit code 0 [2021-10-08 17:10:27,663 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-08 17:10:27,663 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:27,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:27,664 INFO L82 PathProgramCache]: Analyzing trace with hash -1226683333, now seen corresponding path program 39 times [2021-10-08 17:10:27,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:27,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1673030359] [2021-10-08 17:10:27,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:10:27,665 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:27,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:27,666 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-08 17:10:27,667 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-08 17:10:28,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:10:28,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:28,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:28,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:28,369 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:28,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:28,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:28,694 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:28,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1673030359] [2021-10-08 17:10:28,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1673030359] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:28,694 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:28,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:10:28,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086207793] [2021-10-08 17:10:28,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:10:28,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:28,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:10:28,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:10:28,696 INFO L87 Difference]: Start difference. First operand 7282 states and 34494 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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-08 17:10:29,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:29,981 INFO L93 Difference]: Finished difference Result 8084 states and 37600 transitions. [2021-10-08 17:10:29,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 17:10:29,982 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 23 [2021-10-08 17:10:29,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:30,009 INFO L225 Difference]: With dead ends: 8084 [2021-10-08 17:10:30,009 INFO L226 Difference]: Without dead ends: 8062 [2021-10-08 17:10:30,009 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 758.0ms TimeCoverageRelationStatistics Valid=119, Invalid=301, Unknown=0, NotChecked=0, Total=420 [2021-10-08 17:10:30,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8062 states. [2021-10-08 17:10:30,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8062 to 7364. [2021-10-08 17:10:30,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7364 states, 7363 states have (on average 4.738421838924351) internal successors, (34889), 7363 states have internal predecessors, (34889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:30,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7364 states to 7364 states and 34889 transitions. [2021-10-08 17:10:30,300 INFO L78 Accepts]: Start accepts. Automaton has 7364 states and 34889 transitions. Word has length 23 [2021-10-08 17:10:30,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:30,300 INFO L470 AbstractCegarLoop]: Abstraction has 7364 states and 34889 transitions. [2021-10-08 17:10:30,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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-08 17:10:30,301 INFO L276 IsEmpty]: Start isEmpty. Operand 7364 states and 34889 transitions. [2021-10-08 17:10:30,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:30,324 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:30,325 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:30,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Forceful destruction successful, exit code 0 [2021-10-08 17:10:30,537 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-08 17:10:30,538 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:30,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:30,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1237284208, now seen corresponding path program 40 times [2021-10-08 17:10:30,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:30,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1527349923] [2021-10-08 17:10:30,539 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:10:30,540 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:30,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:30,541 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-08 17:10:30,542 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-08 17:10:31,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:10:31,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:31,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:31,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:31,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:31,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:31,293 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:31,294 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:31,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1527349923] [2021-10-08 17:10:31,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1527349923] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:31,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:31,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-10-08 17:10:31,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433660240] [2021-10-08 17:10:31,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 17:10:31,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:31,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 17:10:31,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:10:31,296 INFO L87 Difference]: Start difference. First operand 7364 states and 34889 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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-08 17:10:31,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:31,970 INFO L93 Difference]: Finished difference Result 8460 states and 39387 transitions. [2021-10-08 17:10:31,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 17:10:31,971 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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 23 [2021-10-08 17:10:31,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:32,000 INFO L225 Difference]: With dead ends: 8460 [2021-10-08 17:10:32,000 INFO L226 Difference]: Without dead ends: 8368 [2021-10-08 17:10:32,000 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 320.6ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:10:32,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8368 states. [2021-10-08 17:10:32,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8368 to 7402. [2021-10-08 17:10:32,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7402 states, 7401 states have (on average 4.73976489663559) internal successors, (35079), 7401 states have internal predecessors, (35079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:32,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7402 states to 7402 states and 35079 transitions. [2021-10-08 17:10:32,333 INFO L78 Accepts]: Start accepts. Automaton has 7402 states and 35079 transitions. Word has length 23 [2021-10-08 17:10:32,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:32,333 INFO L470 AbstractCegarLoop]: Abstraction has 7402 states and 35079 transitions. [2021-10-08 17:10:32,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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-08 17:10:32,334 INFO L276 IsEmpty]: Start isEmpty. Operand 7402 states and 35079 transitions. [2021-10-08 17:10:32,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:32,362 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:32,363 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:32,378 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-08 17:10:32,576 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-08 17:10:32,577 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:32,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:32,577 INFO L82 PathProgramCache]: Analyzing trace with hash 593826, now seen corresponding path program 41 times [2021-10-08 17:10:32,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:32,578 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1645810643] [2021-10-08 17:10:32,579 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:10:32,579 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:32,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:32,580 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-08 17:10:32,581 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-08 17:10:33,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:10:33,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:33,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:33,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:33,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:33,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:33,379 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:33,379 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:33,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1645810643] [2021-10-08 17:10:33,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1645810643] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:33,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:33,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-08 17:10:33,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047610390] [2021-10-08 17:10:33,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 17:10:33,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:33,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 17:10:33,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:10:33,382 INFO L87 Difference]: Start difference. First operand 7402 states and 35079 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:34,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:34,451 INFO L93 Difference]: Finished difference Result 9430 states and 42422 transitions. [2021-10-08 17:10:34,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:10:34,452 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 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 23 [2021-10-08 17:10:34,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:34,491 INFO L225 Difference]: With dead ends: 9430 [2021-10-08 17:10:34,491 INFO L226 Difference]: Without dead ends: 9424 [2021-10-08 17:10:34,491 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 542.2ms TimeCoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:10:34,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9424 states. [2021-10-08 17:10:34,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9424 to 7606. [2021-10-08 17:10:34,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7606 states, 7605 states have (on average 4.7535831689677845) internal successors, (36151), 7605 states have internal predecessors, (36151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:34,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7606 states to 7606 states and 36151 transitions. [2021-10-08 17:10:34,722 INFO L78 Accepts]: Start accepts. Automaton has 7606 states and 36151 transitions. Word has length 23 [2021-10-08 17:10:34,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:34,723 INFO L470 AbstractCegarLoop]: Abstraction has 7606 states and 36151 transitions. [2021-10-08 17:10:34,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:34,723 INFO L276 IsEmpty]: Start isEmpty. Operand 7606 states and 36151 transitions. [2021-10-08 17:10:34,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:34,806 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:34,806 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:34,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2021-10-08 17:10:35,006 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-08 17:10:35,007 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:35,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:35,007 INFO L82 PathProgramCache]: Analyzing trace with hash -421891900, now seen corresponding path program 42 times [2021-10-08 17:10:35,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:35,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711312125] [2021-10-08 17:10:35,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:10:35,008 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:35,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:35,010 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-08 17:10:35,011 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-08 17:10:35,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:10:35,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:35,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:35,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:35,737 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:35,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:35,956 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:35,956 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:35,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711312125] [2021-10-08 17:10:35,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [711312125] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:35,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:35,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-10-08 17:10:35,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9406430] [2021-10-08 17:10:35,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:10:35,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:35,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:10:35,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:10:35,958 INFO L87 Difference]: Start difference. First operand 7606 states and 36151 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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-08 17:10:37,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:37,071 INFO L93 Difference]: Finished difference Result 12432 states and 56531 transitions. [2021-10-08 17:10:37,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 17:10:37,072 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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 23 [2021-10-08 17:10:37,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:37,118 INFO L225 Difference]: With dead ends: 12432 [2021-10-08 17:10:37,118 INFO L226 Difference]: Without dead ends: 12356 [2021-10-08 17:10:37,118 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 638.8ms TimeCoverageRelationStatistics Valid=229, Invalid=641, Unknown=0, NotChecked=0, Total=870 [2021-10-08 17:10:37,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12356 states. [2021-10-08 17:10:37,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12356 to 7754. [2021-10-08 17:10:37,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7754 states, 7753 states have (on average 4.739455694569844) internal successors, (36745), 7753 states have internal predecessors, (36745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:37,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7754 states to 7754 states and 36745 transitions. [2021-10-08 17:10:37,383 INFO L78 Accepts]: Start accepts. Automaton has 7754 states and 36745 transitions. Word has length 23 [2021-10-08 17:10:37,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:37,383 INFO L470 AbstractCegarLoop]: Abstraction has 7754 states and 36745 transitions. [2021-10-08 17:10:37,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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-08 17:10:37,383 INFO L276 IsEmpty]: Start isEmpty. Operand 7754 states and 36745 transitions. [2021-10-08 17:10:37,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:37,402 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:37,402 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:37,416 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-08 17:10:37,603 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-08 17:10:37,604 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:37,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:37,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1265308865, now seen corresponding path program 43 times [2021-10-08 17:10:37,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:37,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [628154174] [2021-10-08 17:10:37,605 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:10:37,606 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:37,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:37,607 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-08 17:10:37,608 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-08 17:10:38,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:10:38,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:38,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:38,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:38,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:38,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:38,485 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:38,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [628154174] [2021-10-08 17:10:38,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [628154174] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:38,485 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:38,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:10:38,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444897886] [2021-10-08 17:10:38,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:10:38,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:38,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:10:38,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:10:38,487 INFO L87 Difference]: Start difference. First operand 7754 states and 36745 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 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-08 17:10:39,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:39,772 INFO L93 Difference]: Finished difference Result 8432 states and 39255 transitions. [2021-10-08 17:10:39,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 17:10:39,773 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 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 23 [2021-10-08 17:10:39,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:39,801 INFO L225 Difference]: With dead ends: 8432 [2021-10-08 17:10:39,801 INFO L226 Difference]: Without dead ends: 8374 [2021-10-08 17:10:39,801 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 588.9ms TimeCoverageRelationStatistics Valid=191, Invalid=361, Unknown=0, NotChecked=0, Total=552 [2021-10-08 17:10:39,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8374 states. [2021-10-08 17:10:39,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8374 to 7820. [2021-10-08 17:10:39,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7820 states, 7819 states have (on average 4.729505051796905) internal successors, (36980), 7819 states have internal predecessors, (36980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:39,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7820 states to 7820 states and 36980 transitions. [2021-10-08 17:10:39,996 INFO L78 Accepts]: Start accepts. Automaton has 7820 states and 36980 transitions. Word has length 23 [2021-10-08 17:10:39,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:39,996 INFO L470 AbstractCegarLoop]: Abstraction has 7820 states and 36980 transitions. [2021-10-08 17:10:39,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 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-08 17:10:39,997 INFO L276 IsEmpty]: Start isEmpty. Operand 7820 states and 36980 transitions. [2021-10-08 17:10:40,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:40,016 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:40,017 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:40,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Ended with exit code 0 [2021-10-08 17:10:40,217 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-08 17:10:40,218 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:40,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:40,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1298183364, now seen corresponding path program 44 times [2021-10-08 17:10:40,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:40,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1698795467] [2021-10-08 17:10:40,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:10:40,219 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:40,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:40,221 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-08 17:10:40,222 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-08 17:10:40,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:10:40,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:40,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:40,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:40,955 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:40,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:41,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:10:41,250 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:41,250 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1698795467] [2021-10-08 17:10:41,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1698795467] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:41,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:41,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:10:41,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589961670] [2021-10-08 17:10:41,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:10:41,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:41,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:10:41,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:10:41,253 INFO L87 Difference]: Start difference. First operand 7820 states and 36980 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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-08 17:10:43,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:43,074 INFO L93 Difference]: Finished difference Result 12854 states and 57158 transitions. [2021-10-08 17:10:43,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 17:10:43,075 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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 23 [2021-10-08 17:10:43,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:43,120 INFO L225 Difference]: With dead ends: 12854 [2021-10-08 17:10:43,120 INFO L226 Difference]: Without dead ends: 12786 [2021-10-08 17:10:43,121 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 1087.8ms TimeCoverageRelationStatistics Valid=272, Invalid=988, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 17:10:43,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12786 states. [2021-10-08 17:10:43,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12786 to 8530. [2021-10-08 17:10:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8530 states, 8529 states have (on average 4.6966819087818035) internal successors, (40058), 8529 states have internal predecessors, (40058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:43,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8530 states to 8530 states and 40058 transitions. [2021-10-08 17:10:43,409 INFO L78 Accepts]: Start accepts. Automaton has 8530 states and 40058 transitions. Word has length 23 [2021-10-08 17:10:43,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:43,409 INFO L470 AbstractCegarLoop]: Abstraction has 8530 states and 40058 transitions. [2021-10-08 17:10:43,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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-08 17:10:43,410 INFO L276 IsEmpty]: Start isEmpty. Operand 8530 states and 40058 transitions. [2021-10-08 17:10:43,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:43,431 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:43,431 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:43,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2021-10-08 17:10:43,632 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-08 17:10:43,632 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:43,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:43,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1582633149, now seen corresponding path program 45 times [2021-10-08 17:10:43,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:43,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1956252579] [2021-10-08 17:10:43,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:10:43,634 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:43,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:43,635 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-08 17:10:43,636 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-08 17:10:44,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:10:44,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:44,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:44,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:44,360 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:44,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:44,529 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:44,529 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:44,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1956252579] [2021-10-08 17:10:44,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1956252579] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:44,530 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:44,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:10:44,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728114544] [2021-10-08 17:10:44,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:10:44,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:44,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:10:44,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:10:44,531 INFO L87 Difference]: Start difference. First operand 8530 states and 40058 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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-08 17:10:45,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:45,149 INFO L93 Difference]: Finished difference Result 10760 states and 47853 transitions. [2021-10-08 17:10:45,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 17:10:45,150 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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 23 [2021-10-08 17:10:45,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:45,198 INFO L225 Difference]: With dead ends: 10760 [2021-10-08 17:10:45,199 INFO L226 Difference]: Without dead ends: 10744 [2021-10-08 17:10:45,199 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 202.5ms TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:10:45,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10744 states. [2021-10-08 17:10:45,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10744 to 8600. [2021-10-08 17:10:45,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8600 states, 8599 states have (on average 4.706012327014769) internal successors, (40467), 8599 states have internal predecessors, (40467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:45,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8600 states to 8600 states and 40467 transitions. [2021-10-08 17:10:45,528 INFO L78 Accepts]: Start accepts. Automaton has 8600 states and 40467 transitions. Word has length 23 [2021-10-08 17:10:45,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:45,528 INFO L470 AbstractCegarLoop]: Abstraction has 8600 states and 40467 transitions. [2021-10-08 17:10:45,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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-08 17:10:45,528 INFO L276 IsEmpty]: Start isEmpty. Operand 8600 states and 40467 transitions. [2021-10-08 17:10:45,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:45,551 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:45,551 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:45,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2021-10-08 17:10:45,751 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-08 17:10:45,752 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:45,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:45,753 INFO L82 PathProgramCache]: Analyzing trace with hash 915382788, now seen corresponding path program 46 times [2021-10-08 17:10:45,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:45,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [442832846] [2021-10-08 17:10:45,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:10:45,754 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:45,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:45,755 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-08 17:10:45,756 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-08 17:10:46,285 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:10:46,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:46,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:46,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:46,407 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:46,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:46,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:46,557 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:46,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [442832846] [2021-10-08 17:10:46,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [442832846] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:46,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:46,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-10-08 17:10:46,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608939814] [2021-10-08 17:10:46,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 17:10:46,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:46,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 17:10:46,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:10:46,560 INFO L87 Difference]: Start difference. First operand 8600 states and 40467 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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-08 17:10:47,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:47,182 INFO L93 Difference]: Finished difference Result 10144 states and 46003 transitions. [2021-10-08 17:10:47,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:10:47,183 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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 23 [2021-10-08 17:10:47,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:47,218 INFO L225 Difference]: With dead ends: 10144 [2021-10-08 17:10:47,218 INFO L226 Difference]: Without dead ends: 10144 [2021-10-08 17:10:47,218 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 294.8ms TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:10:47,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10144 states. [2021-10-08 17:10:47,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10144 to 8574. [2021-10-08 17:10:47,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8574 states, 8573 states have (on average 4.703137758077686) internal successors, (40320), 8573 states have internal predecessors, (40320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:47,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8574 states to 8574 states and 40320 transitions. [2021-10-08 17:10:47,628 INFO L78 Accepts]: Start accepts. Automaton has 8574 states and 40320 transitions. Word has length 23 [2021-10-08 17:10:47,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:47,629 INFO L470 AbstractCegarLoop]: Abstraction has 8574 states and 40320 transitions. [2021-10-08 17:10:47,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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-08 17:10:47,629 INFO L276 IsEmpty]: Start isEmpty. Operand 8574 states and 40320 transitions. [2021-10-08 17:10:47,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:47,655 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:47,655 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:47,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Ended with exit code 0 [2021-10-08 17:10:47,869 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-08 17:10:47,870 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:47,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:47,871 INFO L82 PathProgramCache]: Analyzing trace with hash -728772270, now seen corresponding path program 47 times [2021-10-08 17:10:47,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:47,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [419144120] [2021-10-08 17:10:47,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:10:47,872 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:47,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:47,873 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-08 17:10:47,874 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-08 17:10:48,356 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:10:48,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:48,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:48,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:48,539 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:48,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:48,702 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:48,702 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:48,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [419144120] [2021-10-08 17:10:48,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [419144120] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:48,702 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:48,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-08 17:10:48,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732934821] [2021-10-08 17:10:48,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 17:10:48,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:48,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 17:10:48,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:10:48,704 INFO L87 Difference]: Start difference. First operand 8574 states and 40320 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 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-08 17:10:49,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:49,518 INFO L93 Difference]: Finished difference Result 9352 states and 43474 transitions. [2021-10-08 17:10:49,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 17:10:49,519 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 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 23 [2021-10-08 17:10:49,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:49,551 INFO L225 Difference]: With dead ends: 9352 [2021-10-08 17:10:49,551 INFO L226 Difference]: Without dead ends: 9352 [2021-10-08 17:10:49,551 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 407.8ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:10:49,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9352 states. [2021-10-08 17:10:49,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9352 to 8506. [2021-10-08 17:10:49,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8506 states, 8505 states have (on average 4.708877131099353) internal successors, (40049), 8505 states have internal predecessors, (40049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:49,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8506 states to 8506 states and 40049 transitions. [2021-10-08 17:10:49,771 INFO L78 Accepts]: Start accepts. Automaton has 8506 states and 40049 transitions. Word has length 23 [2021-10-08 17:10:49,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:49,771 INFO L470 AbstractCegarLoop]: Abstraction has 8506 states and 40049 transitions. [2021-10-08 17:10:49,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 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-08 17:10:49,772 INFO L276 IsEmpty]: Start isEmpty. Operand 8506 states and 40049 transitions. [2021-10-08 17:10:49,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:49,795 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:49,795 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:49,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2021-10-08 17:10:49,995 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-08 17:10:49,996 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:49,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:49,996 INFO L82 PathProgramCache]: Analyzing trace with hash -116089613, now seen corresponding path program 48 times [2021-10-08 17:10:49,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:49,996 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [741361074] [2021-10-08 17:10:49,996 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:10:49,997 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:49,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:49,997 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-08 17:10:50,000 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-08 17:10:50,642 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:10:50,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:50,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:50,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:50,805 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:50,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:51,130 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:51,130 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:51,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [741361074] [2021-10-08 17:10:51,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [741361074] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:51,131 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:51,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-08 17:10:51,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924953218] [2021-10-08 17:10:51,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:10:51,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:51,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:10:51,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:10:51,132 INFO L87 Difference]: Start difference. First operand 8506 states and 40049 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-08 17:10:53,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:53,423 INFO L93 Difference]: Finished difference Result 14386 states and 62532 transitions. [2021-10-08 17:10:53,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:10:53,424 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 23 [2021-10-08 17:10:53,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:53,473 INFO L225 Difference]: With dead ends: 14386 [2021-10-08 17:10:53,473 INFO L226 Difference]: Without dead ends: 14312 [2021-10-08 17:10:53,473 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1282.2ms TimeCoverageRelationStatistics Valid=201, Invalid=611, Unknown=0, NotChecked=0, Total=812 [2021-10-08 17:10:53,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14312 states. [2021-10-08 17:10:53,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14312 to 9568. [2021-10-08 17:10:53,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9568 states, 9567 states have (on average 4.726978154071286) internal successors, (45223), 9567 states have internal predecessors, (45223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:53,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9568 states to 9568 states and 45223 transitions. [2021-10-08 17:10:53,813 INFO L78 Accepts]: Start accepts. Automaton has 9568 states and 45223 transitions. Word has length 23 [2021-10-08 17:10:53,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:53,813 INFO L470 AbstractCegarLoop]: Abstraction has 9568 states and 45223 transitions. [2021-10-08 17:10:53,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-08 17:10:53,813 INFO L276 IsEmpty]: Start isEmpty. Operand 9568 states and 45223 transitions. [2021-10-08 17:10:53,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:53,839 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:53,839 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:53,851 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-08 17:10:54,040 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-08 17:10:54,040 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:54,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:54,041 INFO L82 PathProgramCache]: Analyzing trace with hash 990574123, now seen corresponding path program 49 times [2021-10-08 17:10:54,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:54,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1261117788] [2021-10-08 17:10:54,041 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:10:54,041 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:54,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:54,044 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-08 17:10:54,053 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-08 17:10:54,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:10:54,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:10:54,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:54,739 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:54,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:54,887 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:54,888 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:54,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1261117788] [2021-10-08 17:10:54,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1261117788] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:54,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:54,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-10-08 17:10:54,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953699923] [2021-10-08 17:10:54,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 17:10:54,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:54,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 17:10:54,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:10:54,890 INFO L87 Difference]: Start difference. First operand 9568 states and 45223 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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-08 17:10:55,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:55,556 INFO L93 Difference]: Finished difference Result 11488 states and 52654 transitions. [2021-10-08 17:10:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 17:10:55,557 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 23 [2021-10-08 17:10:55,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:55,599 INFO L225 Difference]: With dead ends: 11488 [2021-10-08 17:10:55,599 INFO L226 Difference]: Without dead ends: 11260 [2021-10-08 17:10:55,599 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 310.9ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:10:55,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11260 states. [2021-10-08 17:10:55,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11260 to 10142. [2021-10-08 17:10:55,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10142 states, 10141 states have (on average 4.7113696874075535) internal successors, (47778), 10141 states have internal predecessors, (47778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:55,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10142 states to 10142 states and 47778 transitions. [2021-10-08 17:10:55,951 INFO L78 Accepts]: Start accepts. Automaton has 10142 states and 47778 transitions. Word has length 23 [2021-10-08 17:10:55,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:55,952 INFO L470 AbstractCegarLoop]: Abstraction has 10142 states and 47778 transitions. [2021-10-08 17:10:55,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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-08 17:10:55,952 INFO L276 IsEmpty]: Start isEmpty. Operand 10142 states and 47778 transitions. [2021-10-08 17:10:55,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:55,976 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:55,976 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:55,987 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Ended with exit code 0 [2021-10-08 17:10:56,177 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-08 17:10:56,177 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:56,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:56,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1145705755, now seen corresponding path program 50 times [2021-10-08 17:10:56,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:56,179 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2015728698] [2021-10-08 17:10:56,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:10:56,179 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:56,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:56,180 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-08 17:10:56,181 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-08 17:10:56,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:10:56,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:56,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:56,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:10:56,979 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:56,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:10:57,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:10:57,225 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:10:57,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2015728698] [2021-10-08 17:10:57,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2015728698] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:10:57,226 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:10:57,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:10:57,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056574085] [2021-10-08 17:10:57,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:10:57,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:10:57,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:10:57,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:10:57,227 INFO L87 Difference]: Start difference. First operand 10142 states and 47778 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:10:58,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:10:58,530 INFO L93 Difference]: Finished difference Result 12568 states and 56897 transitions. [2021-10-08 17:10:58,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 17:10:58,531 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 23 [2021-10-08 17:10:58,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:10:58,578 INFO L225 Difference]: With dead ends: 12568 [2021-10-08 17:10:58,578 INFO L226 Difference]: Without dead ends: 12516 [2021-10-08 17:10:58,579 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 792.3ms TimeCoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2021-10-08 17:10:58,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12516 states. [2021-10-08 17:10:58,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12516 to 10424. [2021-10-08 17:10:58,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10424 states, 10423 states have (on average 4.718603089321692) internal successors, (49182), 10423 states have internal predecessors, (49182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:10:58,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10424 states to 10424 states and 49182 transitions. [2021-10-08 17:10:58,972 INFO L78 Accepts]: Start accepts. Automaton has 10424 states and 49182 transitions. Word has length 23 [2021-10-08 17:10:58,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:10:58,972 INFO L470 AbstractCegarLoop]: Abstraction has 10424 states and 49182 transitions. [2021-10-08 17:10:58,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08 17:10:58,972 INFO L276 IsEmpty]: Start isEmpty. Operand 10424 states and 49182 transitions. [2021-10-08 17:10:58,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:10:58,998 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:10:58,998 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:10:59,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2021-10-08 17:10:59,198 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-08 17:10:59,199 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:10:59,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:10:59,200 INFO L82 PathProgramCache]: Analyzing trace with hash -129135875, now seen corresponding path program 51 times [2021-10-08 17:10:59,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:10:59,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [374574034] [2021-10-08 17:10:59,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:10:59,201 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:10:59,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:10:59,202 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-08 17:10:59,203 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-08 17:10:59,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:10:59,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:10:59,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:10:59,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:00,015 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:00,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:00,357 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:00,357 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:00,357 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [374574034] [2021-10-08 17:11:00,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [374574034] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:00,357 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:00,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:11:00,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760352292] [2021-10-08 17:11:00,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:11:00,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:00,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:11:00,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:11:00,359 INFO L87 Difference]: Start difference. First operand 10424 states and 49182 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08 17:11:02,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:02,339 INFO L93 Difference]: Finished difference Result 16960 states and 77719 transitions. [2021-10-08 17:11:02,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 17:11:02,340 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 23 [2021-10-08 17:11:02,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:02,402 INFO L225 Difference]: With dead ends: 16960 [2021-10-08 17:11:02,402 INFO L226 Difference]: Without dead ends: 16890 [2021-10-08 17:11:02,403 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1355.9ms TimeCoverageRelationStatistics Valid=169, Invalid=431, Unknown=0, NotChecked=0, Total=600 [2021-10-08 17:11:02,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16890 states. [2021-10-08 17:11:02,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16890 to 12202. [2021-10-08 17:11:02,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12202 states, 12201 states have (on average 4.809523809523809) internal successors, (58681), 12201 states have internal predecessors, (58681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:02,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12202 states to 12202 states and 58681 transitions. [2021-10-08 17:11:02,938 INFO L78 Accepts]: Start accepts. Automaton has 12202 states and 58681 transitions. Word has length 23 [2021-10-08 17:11:02,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:02,938 INFO L470 AbstractCegarLoop]: Abstraction has 12202 states and 58681 transitions. [2021-10-08 17:11:02,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08 17:11:02,939 INFO L276 IsEmpty]: Start isEmpty. Operand 12202 states and 58681 transitions. [2021-10-08 17:11:02,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:11:02,970 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:02,970 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:02,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2021-10-08 17:11:03,177 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-08 17:11:03,178 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:03,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:03,179 INFO L82 PathProgramCache]: Analyzing trace with hash -762266297, now seen corresponding path program 52 times [2021-10-08 17:11:03,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:03,180 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587749363] [2021-10-08 17:11:03,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:11:03,180 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:03,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:03,181 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-08 17:11:03,182 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-08 17:11:03,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:11:03,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:03,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:11:03,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:03,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:03,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:04,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:04,004 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:04,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587749363] [2021-10-08 17:11:04,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587749363] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:04,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:04,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-10-08 17:11:04,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954392516] [2021-10-08 17:11:04,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 17:11:04,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:04,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 17:11:04,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:11:04,006 INFO L87 Difference]: Start difference. First operand 12202 states and 58681 transitions. Second operand has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 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-08 17:11:04,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:04,604 INFO L93 Difference]: Finished difference Result 14162 states and 65758 transitions. [2021-10-08 17:11:04,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:11:04,605 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 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 23 [2021-10-08 17:11:04,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:04,859 INFO L225 Difference]: With dead ends: 14162 [2021-10-08 17:11:04,859 INFO L226 Difference]: Without dead ends: 14132 [2021-10-08 17:11:04,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 271.5ms TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:11:04,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14132 states. [2021-10-08 17:11:05,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14132 to 12148. [2021-10-08 17:11:05,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12148 states, 12147 states have (on average 4.807771466205647) internal successors, (58400), 12147 states have internal predecessors, (58400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:05,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12148 states to 12148 states and 58400 transitions. [2021-10-08 17:11:05,380 INFO L78 Accepts]: Start accepts. Automaton has 12148 states and 58400 transitions. Word has length 23 [2021-10-08 17:11:05,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:05,380 INFO L470 AbstractCegarLoop]: Abstraction has 12148 states and 58400 transitions. [2021-10-08 17:11:05,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 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-08 17:11:05,380 INFO L276 IsEmpty]: Start isEmpty. Operand 12148 states and 58400 transitions. [2021-10-08 17:11:05,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:11:05,411 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:05,411 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:05,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2021-10-08 17:11:05,611 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-08 17:11:05,612 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:05,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:05,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1118293007, now seen corresponding path program 53 times [2021-10-08 17:11:05,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:05,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1024598893] [2021-10-08 17:11:05,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:11:05,614 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:05,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:05,615 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-08 17:11:05,616 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-08 17:11:06,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:11:06,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:06,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:11:06,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:06,340 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:06,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:06,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:11:06,532 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:06,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1024598893] [2021-10-08 17:11:06,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1024598893] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:06,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:06,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-10-08 17:11:06,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942219403] [2021-10-08 17:11:06,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 17:11:06,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:06,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 17:11:06,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-10-08 17:11:06,534 INFO L87 Difference]: Start difference. First operand 12148 states and 58400 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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-08 17:11:07,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:07,525 INFO L93 Difference]: Finished difference Result 12994 states and 61421 transitions. [2021-10-08 17:11:07,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 17:11:07,526 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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 23 [2021-10-08 17:11:07,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:07,580 INFO L225 Difference]: With dead ends: 12994 [2021-10-08 17:11:07,580 INFO L226 Difference]: Without dead ends: 12972 [2021-10-08 17:11:07,580 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 405.0ms TimeCoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:11:07,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12972 states. [2021-10-08 17:11:07,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12972 to 12032. [2021-10-08 17:11:07,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12032 states, 12031 states have (on average 4.807996010306708) internal successors, (57845), 12031 states have internal predecessors, (57845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:08,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12032 states to 12032 states and 57845 transitions. [2021-10-08 17:11:08,057 INFO L78 Accepts]: Start accepts. Automaton has 12032 states and 57845 transitions. Word has length 23 [2021-10-08 17:11:08,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:08,058 INFO L470 AbstractCegarLoop]: Abstraction has 12032 states and 57845 transitions. [2021-10-08 17:11:08,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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-08 17:11:08,058 INFO L276 IsEmpty]: Start isEmpty. Operand 12032 states and 57845 transitions. [2021-10-08 17:11:08,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:08,091 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:08,092 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:08,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Ended with exit code 0 [2021-10-08 17:11:08,292 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-08 17:11:08,293 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:08,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:08,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1330585818, now seen corresponding path program 54 times [2021-10-08 17:11:08,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:08,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [602346519] [2021-10-08 17:11:08,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:11:08,294 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:08,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:08,296 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-08 17:11:08,297 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-08 17:11:09,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:11:09,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:09,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-08 17:11:09,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:09,615 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-08 17:11:09,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:10,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:11:10,152 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:10,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [602346519] [2021-10-08 17:11:10,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [602346519] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:10,153 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:10,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 19 [2021-10-08 17:11:10,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46021557] [2021-10-08 17:11:10,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 17:11:10,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:10,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 17:11:10,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2021-10-08 17:11:10,154 INFO L87 Difference]: Start difference. First operand 12032 states and 57845 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:15,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:15,262 INFO L93 Difference]: Finished difference Result 16902 states and 75921 transitions. [2021-10-08 17:11:15,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-08 17:11:15,263 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 17:11:15,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:15,329 INFO L225 Difference]: With dead ends: 16902 [2021-10-08 17:11:15,329 INFO L226 Difference]: Without dead ends: 16890 [2021-10-08 17:11:15,329 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 3164.0ms TimeCoverageRelationStatistics Valid=413, Invalid=1567, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 17:11:15,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16890 states. [2021-10-08 17:11:15,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16890 to 12650. [2021-10-08 17:11:15,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12650 states, 12649 states have (on average 4.823859593643767) internal successors, (61017), 12649 states have internal predecessors, (61017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:15,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12650 states to 12650 states and 61017 transitions. [2021-10-08 17:11:15,976 INFO L78 Accepts]: Start accepts. Automaton has 12650 states and 61017 transitions. Word has length 24 [2021-10-08 17:11:15,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:15,976 INFO L470 AbstractCegarLoop]: Abstraction has 12650 states and 61017 transitions. [2021-10-08 17:11:15,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:15,977 INFO L276 IsEmpty]: Start isEmpty. Operand 12650 states and 61017 transitions. [2021-10-08 17:11:16,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:16,008 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:16,008 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:16,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Forceful destruction successful, exit code 0 [2021-10-08 17:11:16,209 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-08 17:11:16,209 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:16,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:16,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1758044814, now seen corresponding path program 55 times [2021-10-08 17:11:16,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:16,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987652338] [2021-10-08 17:11:16,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:11:16,211 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:16,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:16,213 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-08 17:11:16,215 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-08 17:11:16,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:11:16,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:11:16,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:17,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:17,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:17,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:17,291 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:17,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987652338] [2021-10-08 17:11:17,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [987652338] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:17,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:17,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:11:17,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047746283] [2021-10-08 17:11:17,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:11:17,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:17,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:11:17,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:11:17,293 INFO L87 Difference]: Start difference. First operand 12650 states and 61017 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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-08 17:11:18,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:18,911 INFO L93 Difference]: Finished difference Result 17008 states and 77929 transitions. [2021-10-08 17:11:18,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 17:11:18,912 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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 24 [2021-10-08 17:11:18,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:19,167 INFO L225 Difference]: With dead ends: 17008 [2021-10-08 17:11:19,167 INFO L226 Difference]: Without dead ends: 16988 [2021-10-08 17:11:19,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 877.8ms TimeCoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2021-10-08 17:11:19,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16988 states. [2021-10-08 17:11:19,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16988 to 13738. [2021-10-08 17:11:19,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13738 states, 13737 states have (on average 4.805925602387712) internal successors, (66019), 13737 states have internal predecessors, (66019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:19,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13738 states to 13738 states and 66019 transitions. [2021-10-08 17:11:19,688 INFO L78 Accepts]: Start accepts. Automaton has 13738 states and 66019 transitions. Word has length 24 [2021-10-08 17:11:19,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:19,689 INFO L470 AbstractCegarLoop]: Abstraction has 13738 states and 66019 transitions. [2021-10-08 17:11:19,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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-08 17:11:19,689 INFO L276 IsEmpty]: Start isEmpty. Operand 13738 states and 66019 transitions. [2021-10-08 17:11:19,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:19,727 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:19,728 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:19,739 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-08 17:11:19,928 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-08 17:11:19,929 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:19,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:19,930 INFO L82 PathProgramCache]: Analyzing trace with hash -2116922894, now seen corresponding path program 56 times [2021-10-08 17:11:19,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:19,930 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [5010168] [2021-10-08 17:11:19,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:11:19,931 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:19,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:19,932 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-08 17:11:19,933 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-08 17:11:20,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:11:20,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:20,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 17:11:20,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:20,809 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:20,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:21,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:21,014 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:21,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [5010168] [2021-10-08 17:11:21,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [5010168] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:21,014 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:21,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:11:21,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425756076] [2021-10-08 17:11:21,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:11:21,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:21,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:11:21,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:11:21,015 INFO L87 Difference]: Start difference. First operand 13738 states and 66019 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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-08 17:11:21,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:21,904 INFO L93 Difference]: Finished difference Result 19292 states and 89381 transitions. [2021-10-08 17:11:21,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 17:11:21,905 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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 24 [2021-10-08 17:11:21,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:22,163 INFO L225 Difference]: With dead ends: 19292 [2021-10-08 17:11:22,163 INFO L226 Difference]: Without dead ends: 19276 [2021-10-08 17:11:22,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 426.7ms TimeCoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2021-10-08 17:11:22,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19276 states. [2021-10-08 17:11:22,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19276 to 15264. [2021-10-08 17:11:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15264 states, 15263 states have (on average 4.830505143156653) internal successors, (73728), 15263 states have internal predecessors, (73728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:22,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15264 states to 15264 states and 73728 transitions. [2021-10-08 17:11:22,822 INFO L78 Accepts]: Start accepts. Automaton has 15264 states and 73728 transitions. Word has length 24 [2021-10-08 17:11:22,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:22,822 INFO L470 AbstractCegarLoop]: Abstraction has 15264 states and 73728 transitions. [2021-10-08 17:11:22,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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-08 17:11:22,822 INFO L276 IsEmpty]: Start isEmpty. Operand 15264 states and 73728 transitions. [2021-10-08 17:11:22,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:22,866 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:22,866 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:22,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Forceful destruction successful, exit code 0 [2021-10-08 17:11:23,067 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-08 17:11:23,067 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:23,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:23,068 INFO L82 PathProgramCache]: Analyzing trace with hash 491568848, now seen corresponding path program 57 times [2021-10-08 17:11:23,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:23,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [342180242] [2021-10-08 17:11:23,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:11:23,069 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:23,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:23,070 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-08 17:11:23,071 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-08 17:11:23,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:11:23,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:23,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 17:11:23,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:23,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:23,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:24,139 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:24,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:24,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [342180242] [2021-10-08 17:11:24,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [342180242] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:24,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:24,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:11:24,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222140141] [2021-10-08 17:11:24,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:11:24,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:24,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:11:24,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:11:24,141 INFO L87 Difference]: Start difference. First operand 15264 states and 73728 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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-08 17:11:26,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:26,016 INFO L93 Difference]: Finished difference Result 18418 states and 85738 transitions. [2021-10-08 17:11:26,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 17:11:26,017 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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 24 [2021-10-08 17:11:26,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:26,110 INFO L225 Difference]: With dead ends: 18418 [2021-10-08 17:11:26,110 INFO L226 Difference]: Without dead ends: 18380 [2021-10-08 17:11:26,111 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 765.5ms TimeCoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2021-10-08 17:11:26,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18380 states. [2021-10-08 17:11:26,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18380 to 15366. [2021-10-08 17:11:26,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15366 states, 15365 states have (on average 4.820566221932965) internal successors, (74068), 15365 states have internal predecessors, (74068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:26,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15366 states to 15366 states and 74068 transitions. [2021-10-08 17:11:26,941 INFO L78 Accepts]: Start accepts. Automaton has 15366 states and 74068 transitions. Word has length 24 [2021-10-08 17:11:26,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:26,941 INFO L470 AbstractCegarLoop]: Abstraction has 15366 states and 74068 transitions. [2021-10-08 17:11:26,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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-08 17:11:26,942 INFO L276 IsEmpty]: Start isEmpty. Operand 15366 states and 74068 transitions. [2021-10-08 17:11:26,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:26,999 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:27,000 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:27,012 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-08 17:11:27,210 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-08 17:11:27,211 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:27,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:27,211 INFO L82 PathProgramCache]: Analyzing trace with hash 837768927, now seen corresponding path program 58 times [2021-10-08 17:11:27,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:27,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080104382] [2021-10-08 17:11:27,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:11:27,212 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:27,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:27,214 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-08 17:11:27,215 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-08 17:11:27,866 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:11:27,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:27,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:11:27,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:28,026 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:11:28,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:28,363 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:11:28,363 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:28,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1080104382] [2021-10-08 17:11:28,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1080104382] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:28,364 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:28,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-08 17:11:28,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308128666] [2021-10-08 17:11:28,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:11:28,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:28,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:11:28,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:11:28,365 INFO L87 Difference]: Start difference. First operand 15366 states and 74068 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:31,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:31,541 INFO L93 Difference]: Finished difference Result 26318 states and 118535 transitions. [2021-10-08 17:11:31,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-08 17:11:31,543 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 17:11:31,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:31,653 INFO L225 Difference]: With dead ends: 26318 [2021-10-08 17:11:31,653 INFO L226 Difference]: Without dead ends: 26166 [2021-10-08 17:11:31,653 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 1867.4ms TimeCoverageRelationStatistics Valid=705, Invalid=2157, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 17:11:31,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26166 states. [2021-10-08 17:11:32,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26166 to 16962. [2021-10-08 17:11:32,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16962 states, 16961 states have (on average 4.859972878957609) internal successors, (82430), 16961 states have internal predecessors, (82430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:32,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16962 states to 16962 states and 82430 transitions. [2021-10-08 17:11:32,414 INFO L78 Accepts]: Start accepts. Automaton has 16962 states and 82430 transitions. Word has length 24 [2021-10-08 17:11:32,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:32,414 INFO L470 AbstractCegarLoop]: Abstraction has 16962 states and 82430 transitions. [2021-10-08 17:11:32,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:32,415 INFO L276 IsEmpty]: Start isEmpty. Operand 16962 states and 82430 transitions. [2021-10-08 17:11:32,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:32,463 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:32,463 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:32,474 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-08 17:11:32,664 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-08 17:11:32,664 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:32,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:32,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1242945862, now seen corresponding path program 59 times [2021-10-08 17:11:32,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:32,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1970756470] [2021-10-08 17:11:32,666 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:11:32,666 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:32,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:32,668 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-08 17:11:32,668 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-08 17:11:33,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:11:33,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:33,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 17:11:33,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:33,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:34,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:34,123 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:34,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1970756470] [2021-10-08 17:11:34,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1970756470] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:34,124 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:34,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:11:34,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336652949] [2021-10-08 17:11:34,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:11:34,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:34,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:11:34,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:11:34,126 INFO L87 Difference]: Start difference. First operand 16962 states and 82430 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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-08 17:11:36,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:36,057 INFO L93 Difference]: Finished difference Result 21996 states and 102531 transitions. [2021-10-08 17:11:36,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 17:11:36,057 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 24 [2021-10-08 17:11:36,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:36,162 INFO L225 Difference]: With dead ends: 21996 [2021-10-08 17:11:36,162 INFO L226 Difference]: Without dead ends: 21980 [2021-10-08 17:11:36,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1064.1ms TimeCoverageRelationStatistics Valid=153, Invalid=399, Unknown=0, NotChecked=0, Total=552 [2021-10-08 17:11:36,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21980 states. [2021-10-08 17:11:36,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21980 to 17570. [2021-10-08 17:11:36,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17570 states, 17569 states have (on average 4.885423188570778) internal successors, (85832), 17569 states have internal predecessors, (85832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:36,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17570 states to 17570 states and 85832 transitions. [2021-10-08 17:11:36,922 INFO L78 Accepts]: Start accepts. Automaton has 17570 states and 85832 transitions. Word has length 24 [2021-10-08 17:11:36,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:36,923 INFO L470 AbstractCegarLoop]: Abstraction has 17570 states and 85832 transitions. [2021-10-08 17:11:36,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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-08 17:11:36,923 INFO L276 IsEmpty]: Start isEmpty. Operand 17570 states and 85832 transitions. [2021-10-08 17:11:37,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:37,158 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:37,158 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:37,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Forceful destruction successful, exit code 0 [2021-10-08 17:11:37,371 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-08 17:11:37,372 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:37,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:37,372 INFO L82 PathProgramCache]: Analyzing trace with hash 819707010, now seen corresponding path program 60 times [2021-10-08 17:11:37,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:37,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1917684370] [2021-10-08 17:11:37,373 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:11:37,373 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:37,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:37,375 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-08 17:11:37,378 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-08 17:11:38,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:11:38,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:38,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-08 17:11:38,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:38,410 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-08 17:11:38,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:38,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:11:38,942 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:38,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1917684370] [2021-10-08 17:11:38,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1917684370] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:38,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:38,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-10-08 17:11:38,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257179542] [2021-10-08 17:11:38,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 17:11:38,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:38,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 17:11:38,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-10-08 17:11:38,945 INFO L87 Difference]: Start difference. First operand 17570 states and 85832 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:45,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:45,803 INFO L93 Difference]: Finished difference Result 24172 states and 111539 transitions. [2021-10-08 17:11:45,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-08 17:11:45,804 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 17:11:45,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:45,904 INFO L225 Difference]: With dead ends: 24172 [2021-10-08 17:11:45,904 INFO L226 Difference]: Without dead ends: 24154 [2021-10-08 17:11:45,905 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1287 ImplicationChecksByTransitivity, 4581.2ms TimeCoverageRelationStatistics Valid=837, Invalid=3453, Unknown=0, NotChecked=0, Total=4290 [2021-10-08 17:11:45,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24154 states. [2021-10-08 17:11:46,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24154 to 18706. [2021-10-08 17:11:46,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18706 states, 18705 states have (on average 4.898690189788827) internal successors, (91630), 18705 states have internal predecessors, (91630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:46,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18706 states to 18706 states and 91630 transitions. [2021-10-08 17:11:46,688 INFO L78 Accepts]: Start accepts. Automaton has 18706 states and 91630 transitions. Word has length 24 [2021-10-08 17:11:46,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:46,688 INFO L470 AbstractCegarLoop]: Abstraction has 18706 states and 91630 transitions. [2021-10-08 17:11:46,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:46,688 INFO L276 IsEmpty]: Start isEmpty. Operand 18706 states and 91630 transitions. [2021-10-08 17:11:46,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:46,740 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:46,740 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:46,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Ended with exit code 0 [2021-10-08 17:11:46,941 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-08 17:11:46,941 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:46,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:46,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1010400514, now seen corresponding path program 61 times [2021-10-08 17:11:46,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:46,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1042439348] [2021-10-08 17:11:46,943 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:11:46,943 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:46,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:46,944 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-08 17:11:46,945 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-08 17:11:47,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:11:47,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:11:47,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:47,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:47,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:48,181 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:48,182 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:48,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1042439348] [2021-10-08 17:11:48,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1042439348] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:48,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:48,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-08 17:11:48,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852955779] [2021-10-08 17:11:48,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:11:48,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:48,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:11:48,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:11:48,184 INFO L87 Difference]: Start difference. First operand 18706 states and 91630 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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-08 17:11:49,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:49,618 INFO L93 Difference]: Finished difference Result 22714 states and 107698 transitions. [2021-10-08 17:11:49,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 17:11:49,619 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 24 [2021-10-08 17:11:49,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:49,711 INFO L225 Difference]: With dead ends: 22714 [2021-10-08 17:11:49,712 INFO L226 Difference]: Without dead ends: 22706 [2021-10-08 17:11:49,712 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 750.3ms TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2021-10-08 17:11:49,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22706 states. [2021-10-08 17:11:50,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22706 to 19356. [2021-10-08 17:11:50,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19356 states, 19355 states have (on average 4.917024024799793) internal successors, (95169), 19355 states have internal predecessors, (95169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:50,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19356 states to 19356 states and 95169 transitions. [2021-10-08 17:11:50,591 INFO L78 Accepts]: Start accepts. Automaton has 19356 states and 95169 transitions. Word has length 24 [2021-10-08 17:11:50,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:50,591 INFO L470 AbstractCegarLoop]: Abstraction has 19356 states and 95169 transitions. [2021-10-08 17:11:50,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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-08 17:11:50,591 INFO L276 IsEmpty]: Start isEmpty. Operand 19356 states and 95169 transitions. [2021-10-08 17:11:50,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:50,652 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:50,652 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:50,664 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-08 17:11:50,853 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-08 17:11:50,853 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:50,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:50,854 INFO L82 PathProgramCache]: Analyzing trace with hash 1899567648, now seen corresponding path program 62 times [2021-10-08 17:11:50,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:50,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [20849976] [2021-10-08 17:11:50,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:11:50,855 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:50,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:50,857 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-08 17:11:50,859 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-08 17:11:51,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:11:51,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:51,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 17:11:51,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:51,752 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:51,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:52,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:52,116 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:52,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [20849976] [2021-10-08 17:11:52,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [20849976] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:52,117 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:52,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:11:52,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735898306] [2021-10-08 17:11:52,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:11:52,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:52,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:11:52,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:11:52,119 INFO L87 Difference]: Start difference. First operand 19356 states and 95169 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:53,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:53,662 INFO L93 Difference]: Finished difference Result 25538 states and 121837 transitions. [2021-10-08 17:11:53,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 17:11:53,663 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 17:11:53,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:53,962 INFO L225 Difference]: With dead ends: 25538 [2021-10-08 17:11:53,962 INFO L226 Difference]: Without dead ends: 25520 [2021-10-08 17:11:53,962 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 644.5ms TimeCoverageRelationStatistics Valid=193, Invalid=677, Unknown=0, NotChecked=0, Total=870 [2021-10-08 17:11:53,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25520 states. [2021-10-08 17:11:54,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25520 to 20708. [2021-10-08 17:11:54,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20708 states, 20707 states have (on average 4.956005215627566) internal successors, (102624), 20707 states have internal predecessors, (102624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:54,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20708 states to 20708 states and 102624 transitions. [2021-10-08 17:11:54,906 INFO L78 Accepts]: Start accepts. Automaton has 20708 states and 102624 transitions. Word has length 24 [2021-10-08 17:11:54,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:54,906 INFO L470 AbstractCegarLoop]: Abstraction has 20708 states and 102624 transitions. [2021-10-08 17:11:54,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:54,906 INFO L276 IsEmpty]: Start isEmpty. Operand 20708 states and 102624 transitions. [2021-10-08 17:11:54,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:54,964 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:54,964 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:54,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Forceful destruction successful, exit code 0 [2021-10-08 17:11:55,165 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-08 17:11:55,165 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:55,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:55,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1197950446, now seen corresponding path program 63 times [2021-10-08 17:11:55,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:55,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339289593] [2021-10-08 17:11:55,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:11:55,167 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:55,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:55,168 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-08 17:11:55,171 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-08 17:11:55,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:11:55,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:11:55,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:11:55,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:11:56,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:11:56,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:11:56,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:11:56,590 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:11:56,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339289593] [2021-10-08 17:11:56,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339289593] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:11:56,590 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:11:56,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-10-08 17:11:56,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097397111] [2021-10-08 17:11:56,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:11:56,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:11:56,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:11:56,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:11:56,592 INFO L87 Difference]: Start difference. First operand 20708 states and 102624 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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-08 17:11:58,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:11:58,010 INFO L93 Difference]: Finished difference Result 27062 states and 127194 transitions. [2021-10-08 17:11:58,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:11:58,011 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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 24 [2021-10-08 17:11:58,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:11:58,328 INFO L225 Difference]: With dead ends: 27062 [2021-10-08 17:11:58,328 INFO L226 Difference]: Without dead ends: 27028 [2021-10-08 17:11:58,328 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 605.1ms TimeCoverageRelationStatistics Valid=217, Invalid=653, Unknown=0, NotChecked=0, Total=870 [2021-10-08 17:11:58,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27028 states. [2021-10-08 17:11:59,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27028 to 21632. [2021-10-08 17:11:59,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21632 states, 21631 states have (on average 4.959086496232259) internal successors, (107270), 21631 states have internal predecessors, (107270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:11:59,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21632 states to 21632 states and 107270 transitions. [2021-10-08 17:11:59,319 INFO L78 Accepts]: Start accepts. Automaton has 21632 states and 107270 transitions. Word has length 24 [2021-10-08 17:11:59,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:11:59,319 INFO L470 AbstractCegarLoop]: Abstraction has 21632 states and 107270 transitions. [2021-10-08 17:11:59,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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-08 17:11:59,319 INFO L276 IsEmpty]: Start isEmpty. Operand 21632 states and 107270 transitions. [2021-10-08 17:11:59,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:11:59,378 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:11:59,378 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:11:59,391 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-08 17:11:59,579 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-08 17:11:59,579 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:11:59,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:11:59,580 INFO L82 PathProgramCache]: Analyzing trace with hash 192987008, now seen corresponding path program 64 times [2021-10-08 17:11:59,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:11:59,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1330166144] [2021-10-08 17:11:59,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:11:59,582 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:11:59,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:11:59,583 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-08 17:11:59,584 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-08 17:12:00,289 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:12:00,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:00,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:12:00,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:00,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:00,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:00,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:00,741 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:00,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1330166144] [2021-10-08 17:12:00,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1330166144] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:00,742 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:00,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-08 17:12:00,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497169303] [2021-10-08 17:12:00,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:12:00,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:00,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:12:00,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:12:00,743 INFO L87 Difference]: Start difference. First operand 21632 states and 107270 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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-08 17:12:02,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:02,884 INFO L93 Difference]: Finished difference Result 25106 states and 120462 transitions. [2021-10-08 17:12:02,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 17:12:02,885 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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 24 [2021-10-08 17:12:02,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:03,007 INFO L225 Difference]: With dead ends: 25106 [2021-10-08 17:12:03,008 INFO L226 Difference]: Without dead ends: 25102 [2021-10-08 17:12:03,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 1289.8ms TimeCoverageRelationStatistics Valid=299, Invalid=757, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 17:12:03,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25102 states. [2021-10-08 17:12:03,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25102 to 22060. [2021-10-08 17:12:03,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22060 states, 22059 states have (on average 4.949091073938075) internal successors, (109172), 22059 states have internal predecessors, (109172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:03,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22060 states to 22060 states and 109172 transitions. [2021-10-08 17:12:03,965 INFO L78 Accepts]: Start accepts. Automaton has 22060 states and 109172 transitions. Word has length 24 [2021-10-08 17:12:03,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:03,965 INFO L470 AbstractCegarLoop]: Abstraction has 22060 states and 109172 transitions. [2021-10-08 17:12:03,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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-08 17:12:03,966 INFO L276 IsEmpty]: Start isEmpty. Operand 22060 states and 109172 transitions. [2021-10-08 17:12:04,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:04,028 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:04,028 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:04,044 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-08 17:12:04,243 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-08 17:12:04,244 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:04,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:04,245 INFO L82 PathProgramCache]: Analyzing trace with hash -756258398, now seen corresponding path program 65 times [2021-10-08 17:12:04,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:04,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [714244215] [2021-10-08 17:12:04,246 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:12:04,246 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:04,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:04,247 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-08 17:12:04,248 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-08 17:12:05,170 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:12:05,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:05,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 17:12:05,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:05,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:05,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:05,759 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:05,759 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:05,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [714244215] [2021-10-08 17:12:05,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [714244215] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:05,760 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:05,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:12:05,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184888336] [2021-10-08 17:12:05,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:12:05,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:05,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:12:05,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:12:05,761 INFO L87 Difference]: Start difference. First operand 22060 states and 109172 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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-08 17:12:08,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:08,426 INFO L93 Difference]: Finished difference Result 31168 states and 148437 transitions. [2021-10-08 17:12:08,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 17:12:08,427 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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 24 [2021-10-08 17:12:08,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:08,591 INFO L225 Difference]: With dead ends: 31168 [2021-10-08 17:12:08,591 INFO L226 Difference]: Without dead ends: 31154 [2021-10-08 17:12:08,592 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1608.3ms TimeCoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2021-10-08 17:12:08,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31154 states. [2021-10-08 17:12:09,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31154 to 24430. [2021-10-08 17:12:09,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24430 states, 24429 states have (on average 4.980555896680175) internal successors, (121670), 24429 states have internal predecessors, (121670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:09,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24430 states to 24430 states and 121670 transitions. [2021-10-08 17:12:09,760 INFO L78 Accepts]: Start accepts. Automaton has 24430 states and 121670 transitions. Word has length 24 [2021-10-08 17:12:09,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:09,760 INFO L470 AbstractCegarLoop]: Abstraction has 24430 states and 121670 transitions. [2021-10-08 17:12:09,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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-08 17:12:09,760 INFO L276 IsEmpty]: Start isEmpty. Operand 24430 states and 121670 transitions. [2021-10-08 17:12:09,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:09,828 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:09,829 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:09,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Forceful destruction successful, exit code 0 [2021-10-08 17:12:10,029 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-08 17:12:10,029 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:10,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:10,030 INFO L82 PathProgramCache]: Analyzing trace with hash 132908736, now seen corresponding path program 66 times [2021-10-08 17:12:10,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:10,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595120905] [2021-10-08 17:12:10,031 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:12:10,032 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:10,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:10,033 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-08 17:12:10,034 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-08 17:12:10,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:12:10,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:10,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 17:12:10,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:11,108 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:12:11,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:11,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:12:11,573 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:11,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595120905] [2021-10-08 17:12:11,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595120905] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:11,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:11,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-08 17:12:11,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760398026] [2021-10-08 17:12:11,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 17:12:11,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:11,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 17:12:11,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-10-08 17:12:11,575 INFO L87 Difference]: Start difference. First operand 24430 states and 121670 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-08 17:12:17,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:17,156 INFO L93 Difference]: Finished difference Result 27112 states and 132924 transitions. [2021-10-08 17:12:17,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-08 17:12:17,157 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 24 [2021-10-08 17:12:17,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:17,273 INFO L225 Difference]: With dead ends: 27112 [2021-10-08 17:12:17,273 INFO L226 Difference]: Without dead ends: 27104 [2021-10-08 17:12:17,273 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1183 ImplicationChecksByTransitivity, 3033.2ms TimeCoverageRelationStatistics Valid=916, Invalid=3506, Unknown=0, NotChecked=0, Total=4422 [2021-10-08 17:12:17,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27104 states. [2021-10-08 17:12:18,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27104 to 24546. [2021-10-08 17:12:18,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24546 states, 24545 states have (on average 4.9816255856589935) internal successors, (122274), 24545 states have internal predecessors, (122274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:18,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24546 states to 24546 states and 122274 transitions. [2021-10-08 17:12:18,555 INFO L78 Accepts]: Start accepts. Automaton has 24546 states and 122274 transitions. Word has length 24 [2021-10-08 17:12:18,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:18,555 INFO L470 AbstractCegarLoop]: Abstraction has 24546 states and 122274 transitions. [2021-10-08 17:12:18,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-08 17:12:18,556 INFO L276 IsEmpty]: Start isEmpty. Operand 24546 states and 122274 transitions. [2021-10-08 17:12:18,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:18,651 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:18,651 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:18,664 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-08 17:12:18,857 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-08 17:12:18,858 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:18,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:18,859 INFO L82 PathProgramCache]: Analyzing trace with hash -1178744124, now seen corresponding path program 67 times [2021-10-08 17:12:18,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:18,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684940517] [2021-10-08 17:12:18,860 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:12:18,860 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:18,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:18,861 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-08 17:12:18,862 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-08 17:12:19,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:12:19,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:12:19,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:19,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:19,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:20,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:20,091 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:20,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684940517] [2021-10-08 17:12:20,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684940517] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:20,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:20,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-08 17:12:20,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695341653] [2021-10-08 17:12:20,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:12:20,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:20,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:12:20,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:12:20,093 INFO L87 Difference]: Start difference. First operand 24546 states and 122274 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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-08 17:12:22,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:22,150 INFO L93 Difference]: Finished difference Result 29444 states and 141876 transitions. [2021-10-08 17:12:22,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 17:12:22,150 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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 24 [2021-10-08 17:12:22,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:22,290 INFO L225 Difference]: With dead ends: 29444 [2021-10-08 17:12:22,290 INFO L226 Difference]: Without dead ends: 29432 [2021-10-08 17:12:22,291 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 1055.7ms TimeCoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2021-10-08 17:12:22,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29432 states. [2021-10-08 17:12:23,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29432 to 25198. [2021-10-08 17:12:23,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25198 states, 25197 states have (on average 4.979957931499782) internal successors, (125480), 25197 states have internal predecessors, (125480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25198 states to 25198 states and 125480 transitions. [2021-10-08 17:12:23,441 INFO L78 Accepts]: Start accepts. Automaton has 25198 states and 125480 transitions. Word has length 24 [2021-10-08 17:12:23,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:23,441 INFO L470 AbstractCegarLoop]: Abstraction has 25198 states and 125480 transitions. [2021-10-08 17:12:23,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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-08 17:12:23,442 INFO L276 IsEmpty]: Start isEmpty. Operand 25198 states and 125480 transitions. [2021-10-08 17:12:23,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:23,546 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:23,546 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:23,562 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-08 17:12:23,761 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-08 17:12:23,762 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:23,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:23,762 INFO L82 PathProgramCache]: Analyzing trace with hash 617474818, now seen corresponding path program 68 times [2021-10-08 17:12:23,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:23,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1380751185] [2021-10-08 17:12:23,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:12:23,763 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:23,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:23,764 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-08 17:12:23,765 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-08 17:12:24,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:12:24,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:24,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 17:12:24,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:24,774 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:12:24,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:24,986 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:12:24,987 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:24,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1380751185] [2021-10-08 17:12:24,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1380751185] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:24,988 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:24,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:12:24,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317341063] [2021-10-08 17:12:24,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:12:24,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:24,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:12:24,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:12:24,989 INFO L87 Difference]: Start difference. First operand 25198 states and 125480 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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-08 17:12:27,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:27,030 INFO L93 Difference]: Finished difference Result 31632 states and 153973 transitions. [2021-10-08 17:12:27,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:12:27,031 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 24 [2021-10-08 17:12:27,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:27,205 INFO L225 Difference]: With dead ends: 31632 [2021-10-08 17:12:27,205 INFO L226 Difference]: Without dead ends: 31594 [2021-10-08 17:12:27,206 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 991.3ms TimeCoverageRelationStatistics Valid=173, Invalid=583, Unknown=0, NotChecked=0, Total=756 [2021-10-08 17:12:27,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31594 states. [2021-10-08 17:12:28,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31594 to 28008. [2021-10-08 17:12:28,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28008 states, 28007 states have (on average 5.030242439390152) internal successors, (140882), 28007 states have internal predecessors, (140882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:28,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28008 states to 28008 states and 140882 transitions. [2021-10-08 17:12:28,894 INFO L78 Accepts]: Start accepts. Automaton has 28008 states and 140882 transitions. Word has length 24 [2021-10-08 17:12:28,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:28,895 INFO L470 AbstractCegarLoop]: Abstraction has 28008 states and 140882 transitions. [2021-10-08 17:12:28,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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-08 17:12:28,895 INFO L276 IsEmpty]: Start isEmpty. Operand 28008 states and 140882 transitions. [2021-10-08 17:12:29,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:29,307 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:29,307 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:29,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Forceful destruction successful, exit code 0 [2021-10-08 17:12:29,521 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-08 17:12:29,521 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:29,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:29,522 INFO L82 PathProgramCache]: Analyzing trace with hash -2120693086, now seen corresponding path program 69 times [2021-10-08 17:12:29,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:29,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1334531361] [2021-10-08 17:12:29,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:12:29,523 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:29,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:29,525 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-08 17:12:29,561 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-08 17:12:30,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:12:30,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:30,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 17:12:30,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:30,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:12:30,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:30,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:12:30,966 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:30,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1334531361] [2021-10-08 17:12:30,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1334531361] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:30,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:30,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-08 17:12:30,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973332409] [2021-10-08 17:12:30,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:12:30,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:30,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:12:30,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:12:30,968 INFO L87 Difference]: Start difference. First operand 28008 states and 140882 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08 17:12:33,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:33,151 INFO L93 Difference]: Finished difference Result 33656 states and 165003 transitions. [2021-10-08 17:12:33,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:12:33,152 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 24 [2021-10-08 17:12:33,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:33,334 INFO L225 Difference]: With dead ends: 33656 [2021-10-08 17:12:33,334 INFO L226 Difference]: Without dead ends: 33632 [2021-10-08 17:12:33,334 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 814.7ms TimeCoverageRelationStatistics Valid=173, Invalid=583, Unknown=0, NotChecked=0, Total=756 [2021-10-08 17:12:33,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33632 states. [2021-10-08 17:12:34,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33632 to 27948. [2021-10-08 17:12:34,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27948 states, 27947 states have (on average 5.026908076001002) internal successors, (140487), 27947 states have internal predecessors, (140487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:35,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27948 states to 27948 states and 140487 transitions. [2021-10-08 17:12:35,391 INFO L78 Accepts]: Start accepts. Automaton has 27948 states and 140487 transitions. Word has length 24 [2021-10-08 17:12:35,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:35,391 INFO L470 AbstractCegarLoop]: Abstraction has 27948 states and 140487 transitions. [2021-10-08 17:12:35,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08 17:12:35,392 INFO L276 IsEmpty]: Start isEmpty. Operand 27948 states and 140487 transitions. [2021-10-08 17:12:35,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:35,511 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:35,511 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:35,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2021-10-08 17:12:35,714 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-08 17:12:35,714 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:35,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:35,716 INFO L82 PathProgramCache]: Analyzing trace with hash 798237664, now seen corresponding path program 70 times [2021-10-08 17:12:35,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:35,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1499612708] [2021-10-08 17:12:35,717 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:12:35,717 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:35,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:35,718 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-08 17:12:35,719 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-08 17:12:36,574 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:12:36,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:36,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:12:36,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:36,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:36,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:37,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:37,084 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:37,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1499612708] [2021-10-08 17:12:37,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1499612708] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:37,084 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:37,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-08 17:12:37,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384160096] [2021-10-08 17:12:37,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:12:37,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:37,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:12:37,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:12:37,086 INFO L87 Difference]: Start difference. First operand 27948 states and 140487 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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-08 17:12:39,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:39,162 INFO L93 Difference]: Finished difference Result 35058 states and 169275 transitions. [2021-10-08 17:12:39,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 17:12:39,163 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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 24 [2021-10-08 17:12:39,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:39,317 INFO L225 Difference]: With dead ends: 35058 [2021-10-08 17:12:39,317 INFO L226 Difference]: Without dead ends: 35030 [2021-10-08 17:12:39,317 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 990.3ms TimeCoverageRelationStatistics Valid=206, Invalid=550, Unknown=0, NotChecked=0, Total=756 [2021-10-08 17:12:39,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35030 states. [2021-10-08 17:12:40,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35030 to 28740. [2021-10-08 17:12:40,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28740 states, 28739 states have (on average 5.040502453112495) internal successors, (144859), 28739 states have internal predecessors, (144859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:40,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28740 states to 28740 states and 144859 transitions. [2021-10-08 17:12:40,747 INFO L78 Accepts]: Start accepts. Automaton has 28740 states and 144859 transitions. Word has length 24 [2021-10-08 17:12:40,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:40,747 INFO L470 AbstractCegarLoop]: Abstraction has 28740 states and 144859 transitions. [2021-10-08 17:12:40,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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-08 17:12:40,747 INFO L276 IsEmpty]: Start isEmpty. Operand 28740 states and 144859 transitions. [2021-10-08 17:12:40,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:40,848 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:40,848 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:40,861 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-08 17:12:41,048 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-08 17:12:41,049 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:41,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:41,049 INFO L82 PathProgramCache]: Analyzing trace with hash -2085265076, now seen corresponding path program 71 times [2021-10-08 17:12:41,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:41,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990293925] [2021-10-08 17:12:41,050 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:12:41,050 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:41,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:41,051 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-08 17:12:41,086 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-08 17:12:42,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:12:42,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:42,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:12:42,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:42,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:42,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:42,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:42,551 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:42,551 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990293925] [2021-10-08 17:12:42,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990293925] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:42,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:42,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:12:42,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533781769] [2021-10-08 17:12:42,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:12:42,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:42,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:12:42,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:12:42,554 INFO L87 Difference]: Start difference. First operand 28740 states and 144859 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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-08 17:12:44,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:44,036 INFO L93 Difference]: Finished difference Result 38342 states and 186953 transitions. [2021-10-08 17:12:44,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:12:44,040 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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 24 [2021-10-08 17:12:44,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:44,583 INFO L225 Difference]: With dead ends: 38342 [2021-10-08 17:12:44,584 INFO L226 Difference]: Without dead ends: 38318 [2021-10-08 17:12:44,584 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 718.7ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-10-08 17:12:44,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38318 states. [2021-10-08 17:12:45,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38318 to 32382. [2021-10-08 17:12:45,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32382 states, 32381 states have (on average 5.072295481918409) internal successors, (164246), 32381 states have internal predecessors, (164246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:46,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32382 states to 32382 states and 164246 transitions. [2021-10-08 17:12:46,094 INFO L78 Accepts]: Start accepts. Automaton has 32382 states and 164246 transitions. Word has length 24 [2021-10-08 17:12:46,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:46,095 INFO L470 AbstractCegarLoop]: Abstraction has 32382 states and 164246 transitions. [2021-10-08 17:12:46,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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-08 17:12:46,095 INFO L276 IsEmpty]: Start isEmpty. Operand 32382 states and 164246 transitions. [2021-10-08 17:12:46,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:46,201 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:46,201 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:46,215 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-08 17:12:46,401 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-08 17:12:46,402 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:46,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:46,402 INFO L82 PathProgramCache]: Analyzing trace with hash -830847008, now seen corresponding path program 72 times [2021-10-08 17:12:46,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:46,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2141255289] [2021-10-08 17:12:46,403 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:12:46,403 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:46,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:46,405 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-08 17:12:46,406 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-08 17:12:47,335 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 17:12:47,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:47,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:12:47,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:47,448 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:47,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:47,604 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:12:47,604 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:47,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2141255289] [2021-10-08 17:12:47,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2141255289] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:47,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:47,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:12:47,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120447365] [2021-10-08 17:12:47,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:12:47,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:47,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:12:47,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:12:47,606 INFO L87 Difference]: Start difference. First operand 32382 states and 164246 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 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-08 17:12:48,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:48,932 INFO L93 Difference]: Finished difference Result 35954 states and 178946 transitions. [2021-10-08 17:12:48,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 17:12:48,933 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 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 24 [2021-10-08 17:12:48,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:49,108 INFO L225 Difference]: With dead ends: 35954 [2021-10-08 17:12:49,108 INFO L226 Difference]: Without dead ends: 35898 [2021-10-08 17:12:49,109 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 347.7ms TimeCoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2021-10-08 17:12:49,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35898 states. [2021-10-08 17:12:50,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35898 to 33142. [2021-10-08 17:12:50,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33142 states, 33141 states have (on average 5.079780332518633) internal successors, (168349), 33141 states have internal predecessors, (168349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:50,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33142 states to 33142 states and 168349 transitions. [2021-10-08 17:12:50,730 INFO L78 Accepts]: Start accepts. Automaton has 33142 states and 168349 transitions. Word has length 24 [2021-10-08 17:12:50,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:50,730 INFO L470 AbstractCegarLoop]: Abstraction has 33142 states and 168349 transitions. [2021-10-08 17:12:50,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 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-08 17:12:50,731 INFO L276 IsEmpty]: Start isEmpty. Operand 33142 states and 168349 transitions. [2021-10-08 17:12:50,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:12:50,849 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:50,849 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:50,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Ended with exit code 0 [2021-10-08 17:12:51,049 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-08 17:12:51,050 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:51,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:51,050 INFO L82 PathProgramCache]: Analyzing trace with hash 884271326, now seen corresponding path program 73 times [2021-10-08 17:12:51,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:51,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1794669249] [2021-10-08 17:12:51,051 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:12:51,051 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:51,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:51,053 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-08 17:12:51,054 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-08 17:12:51,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:12:51,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:12:51,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:52,292 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:12:52,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:52,464 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:12:52,465 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:52,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1794669249] [2021-10-08 17:12:52,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1794669249] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:52,465 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:52,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-08 17:12:52,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592802069] [2021-10-08 17:12:52,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 17:12:52,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:52,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 17:12:52,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:12:52,467 INFO L87 Difference]: Start difference. First operand 33142 states and 168349 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 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-08 17:12:53,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:12:53,531 INFO L93 Difference]: Finished difference Result 36354 states and 181480 transitions. [2021-10-08 17:12:53,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 17:12:53,532 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 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 24 [2021-10-08 17:12:53,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:12:53,694 INFO L225 Difference]: With dead ends: 36354 [2021-10-08 17:12:53,694 INFO L226 Difference]: Without dead ends: 36294 [2021-10-08 17:12:53,694 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 470.9ms TimeCoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2021-10-08 17:12:53,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36294 states. [2021-10-08 17:12:55,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36294 to 33716. [2021-10-08 17:12:55,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33716 states, 33715 states have (on average 5.090760788966335) internal successors, (171635), 33715 states have internal predecessors, (171635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:12:55,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33716 states to 33716 states and 171635 transitions. [2021-10-08 17:12:55,406 INFO L78 Accepts]: Start accepts. Automaton has 33716 states and 171635 transitions. Word has length 24 [2021-10-08 17:12:55,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:12:55,406 INFO L470 AbstractCegarLoop]: Abstraction has 33716 states and 171635 transitions. [2021-10-08 17:12:55,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 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-08 17:12:55,407 INFO L276 IsEmpty]: Start isEmpty. Operand 33716 states and 171635 transitions. [2021-10-08 17:12:55,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:12:55,851 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:12:55,851 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:12:55,868 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-08 17:12:56,065 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-08 17:12:56,065 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:12:56,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:12:56,066 INFO L82 PathProgramCache]: Analyzing trace with hash -896182020, now seen corresponding path program 74 times [2021-10-08 17:12:56,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:12:56,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [720622059] [2021-10-08 17:12:56,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:12:56,066 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:12:56,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:12:56,067 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-08 17:12:56,068 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-08 17:12:57,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:12:57,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:12:57,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:12:57,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:12:57,850 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-08 17:12:57,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:12:58,442 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-08 17:12:58,442 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:12:58,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [720622059] [2021-10-08 17:12:58,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [720622059] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:12:58,442 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:12:58,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-10-08 17:12:58,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577520611] [2021-10-08 17:12:58,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:12:58,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:12:58,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:12:58,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:12:58,443 INFO L87 Difference]: Start difference. First operand 33716 states and 171635 transitions. Second operand has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:03,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:13:03,764 INFO L93 Difference]: Finished difference Result 36066 states and 181497 transitions. [2021-10-08 17:13:03,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 17:13:03,765 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:13:03,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:13:03,943 INFO L225 Difference]: With dead ends: 36066 [2021-10-08 17:13:03,944 INFO L226 Difference]: Without dead ends: 36048 [2021-10-08 17:13:03,944 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 707.2ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:13:03,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36048 states. [2021-10-08 17:13:05,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36048 to 35204. [2021-10-08 17:13:05,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35204 states, 35203 states have (on average 5.078629662244695) internal successors, (178783), 35203 states have internal predecessors, (178783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:05,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35204 states to 35204 states and 178783 transitions. [2021-10-08 17:13:05,584 INFO L78 Accepts]: Start accepts. Automaton has 35204 states and 178783 transitions. Word has length 25 [2021-10-08 17:13:05,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:13:05,584 INFO L470 AbstractCegarLoop]: Abstraction has 35204 states and 178783 transitions. [2021-10-08 17:13:05,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:05,584 INFO L276 IsEmpty]: Start isEmpty. Operand 35204 states and 178783 transitions. [2021-10-08 17:13:05,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:13:05,762 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:13:05,762 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:13:05,776 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-08 17:13:05,962 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-08 17:13:05,963 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:13:05,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:13:05,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1963868898, now seen corresponding path program 75 times [2021-10-08 17:13:05,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:13:05,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819582339] [2021-10-08 17:13:05,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:13:05,965 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:13:05,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:13:05,966 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-08 17:13:05,967 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-08 17:13:07,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:13:07,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:13:07,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:13:07,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:13:07,738 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-08 17:13:07,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:13:09,512 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-08 17:13:09,512 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:13:09,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819582339] [2021-10-08 17:13:09,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819582339] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:13:09,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:13:09,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:13:09,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510658254] [2021-10-08 17:13:09,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:13:09,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:13:09,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:13:09,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:09,513 INFO L87 Difference]: Start difference. First operand 35204 states and 178783 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:11,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:13:11,588 INFO L93 Difference]: Finished difference Result 36832 states and 185269 transitions. [2021-10-08 17:13:11,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:13:11,589 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:13:11,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:13:11,758 INFO L225 Difference]: With dead ends: 36832 [2021-10-08 17:13:11,759 INFO L226 Difference]: Without dead ends: 36818 [2021-10-08 17:13:11,759 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1835.9ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:11,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36818 states. [2021-10-08 17:13:13,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36818 to 36114. [2021-10-08 17:13:13,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36114 states, 36113 states have (on average 5.068091822889264) internal successors, (183024), 36113 states have internal predecessors, (183024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:13,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36114 states to 36114 states and 183024 transitions. [2021-10-08 17:13:13,310 INFO L78 Accepts]: Start accepts. Automaton has 36114 states and 183024 transitions. Word has length 25 [2021-10-08 17:13:13,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:13:13,310 INFO L470 AbstractCegarLoop]: Abstraction has 36114 states and 183024 transitions. [2021-10-08 17:13:13,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:13,310 INFO L276 IsEmpty]: Start isEmpty. Operand 36114 states and 183024 transitions. [2021-10-08 17:13:13,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:13:13,418 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:13:13,418 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:13:13,432 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-08 17:13:13,618 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-08 17:13:13,619 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:13:13,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:13:13,619 INFO L82 PathProgramCache]: Analyzing trace with hash 1634692326, now seen corresponding path program 76 times [2021-10-08 17:13:13,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:13:13,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2034653488] [2021-10-08 17:13:13,620 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:13:13,621 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:13:13,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:13:13,622 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-08 17:13:13,622 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-08 17:13:14,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:13:14,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:13:14,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:13:14,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:13:15,466 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-08 17:13:15,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:13:16,917 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-08 17:13:16,917 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:13:16,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2034653488] [2021-10-08 17:13:16,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2034653488] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:13:16,918 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:13:16,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:13:16,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286195847] [2021-10-08 17:13:16,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:13:16,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:13:16,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:13:16,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:16,919 INFO L87 Difference]: Start difference. First operand 36114 states and 183024 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:17,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:13:17,862 INFO L93 Difference]: Finished difference Result 37734 states and 189610 transitions. [2021-10-08 17:13:17,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:13:17,863 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:13:17,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:13:18,054 INFO L225 Difference]: With dead ends: 37734 [2021-10-08 17:13:18,054 INFO L226 Difference]: Without dead ends: 37720 [2021-10-08 17:13:18,054 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1500.4ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:18,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37720 states. [2021-10-08 17:13:19,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37720 to 36966. [2021-10-08 17:13:19,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36966 states, 36965 states have (on average 5.062626809143785) internal successors, (187140), 36965 states have internal predecessors, (187140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:19,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36966 states to 36966 states and 187140 transitions. [2021-10-08 17:13:19,553 INFO L78 Accepts]: Start accepts. Automaton has 36966 states and 187140 transitions. Word has length 25 [2021-10-08 17:13:19,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:13:19,553 INFO L470 AbstractCegarLoop]: Abstraction has 36966 states and 187140 transitions. [2021-10-08 17:13:19,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:19,553 INFO L276 IsEmpty]: Start isEmpty. Operand 36966 states and 187140 transitions. [2021-10-08 17:13:20,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:13:20,027 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:13:20,027 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:13:20,043 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-08 17:13:20,240 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-08 17:13:20,241 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:13:20,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:13:20,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1626961928, now seen corresponding path program 77 times [2021-10-08 17:13:20,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:13:20,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1215757433] [2021-10-08 17:13:20,241 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:13:20,242 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:13:20,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:13:20,243 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-08 17:13:20,244 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-08 17:13:21,211 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:13:21,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:13:21,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:13:21,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:13:21,757 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-08 17:13:21,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:13:23,171 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-08 17:13:23,171 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:13:23,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1215757433] [2021-10-08 17:13:23,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1215757433] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:13:23,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:13:23,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:13:23,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098303876] [2021-10-08 17:13:23,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:13:23,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:13:23,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:13:23,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:23,172 INFO L87 Difference]: Start difference. First operand 36966 states and 187140 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:26,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:13:26,349 INFO L93 Difference]: Finished difference Result 39100 states and 196328 transitions. [2021-10-08 17:13:26,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:13:26,350 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:13:26,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:13:26,563 INFO L225 Difference]: With dead ends: 39100 [2021-10-08 17:13:26,563 INFO L226 Difference]: Without dead ends: 39062 [2021-10-08 17:13:26,563 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1439.5ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:26,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39062 states. [2021-10-08 17:13:27,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39062 to 38154. [2021-10-08 17:13:27,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38154 states, 38153 states have (on average 5.0654208057033525) internal successors, (193261), 38153 states have internal predecessors, (193261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:28,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38154 states to 38154 states and 193261 transitions. [2021-10-08 17:13:28,413 INFO L78 Accepts]: Start accepts. Automaton has 38154 states and 193261 transitions. Word has length 25 [2021-10-08 17:13:28,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:13:28,413 INFO L470 AbstractCegarLoop]: Abstraction has 38154 states and 193261 transitions. [2021-10-08 17:13:28,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:28,413 INFO L276 IsEmpty]: Start isEmpty. Operand 38154 states and 193261 transitions. [2021-10-08 17:13:28,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:13:28,544 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:13:28,544 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:13:28,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Ended with exit code 0 [2021-10-08 17:13:28,744 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-08 17:13:28,745 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:13:28,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:13:28,746 INFO L82 PathProgramCache]: Analyzing trace with hash -1923302870, now seen corresponding path program 78 times [2021-10-08 17:13:28,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:13:28,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325679076] [2021-10-08 17:13:28,746 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:13:28,747 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:13:28,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:13:28,748 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-08 17:13:28,749 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-08 17:13:29,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:13:29,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:13:29,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:13:29,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:13:30,382 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-08 17:13:30,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:13:31,158 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-08 17:13:31,159 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:13:31,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325679076] [2021-10-08 17:13:31,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325679076] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:13:31,159 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:13:31,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-10-08 17:13:31,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309871323] [2021-10-08 17:13:31,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:13:31,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:13:31,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:13:31,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:13:31,160 INFO L87 Difference]: Start difference. First operand 38154 states and 193261 transitions. Second operand has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:37,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:13:37,646 INFO L93 Difference]: Finished difference Result 39996 states and 200831 transitions. [2021-10-08 17:13:37,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 17:13:37,647 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:13:37,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:13:37,833 INFO L225 Difference]: With dead ends: 39996 [2021-10-08 17:13:37,833 INFO L226 Difference]: Without dead ends: 39982 [2021-10-08 17:13:37,833 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 775.5ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:13:37,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39982 states. [2021-10-08 17:13:39,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39982 to 39072. [2021-10-08 17:13:39,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39072 states, 39071 states have (on average 5.0639860766297256) internal successors, (197855), 39071 states have internal predecessors, (197855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:39,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39072 states to 39072 states and 197855 transitions. [2021-10-08 17:13:39,578 INFO L78 Accepts]: Start accepts. Automaton has 39072 states and 197855 transitions. Word has length 25 [2021-10-08 17:13:39,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:13:39,578 INFO L470 AbstractCegarLoop]: Abstraction has 39072 states and 197855 transitions. [2021-10-08 17:13:39,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:39,578 INFO L276 IsEmpty]: Start isEmpty. Operand 39072 states and 197855 transitions. [2021-10-08 17:13:40,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:13:40,060 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:13:40,060 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:13:40,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Forceful destruction successful, exit code 0 [2021-10-08 17:13:40,274 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-08 17:13:40,274 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:13:40,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:13:40,275 INFO L82 PathProgramCache]: Analyzing trace with hash 1251117489, now seen corresponding path program 79 times [2021-10-08 17:13:40,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:13:40,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596778513] [2021-10-08 17:13:40,275 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:13:40,275 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:13:40,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:13:40,276 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-08 17:13:40,277 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-08 17:13:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:13:41,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 17:13:41,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:13:41,344 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:13:41,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:13:41,552 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:13:41,552 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:13:41,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596778513] [2021-10-08 17:13:41,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596778513] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:13:41,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:13:41,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-08 17:13:41,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001410050] [2021-10-08 17:13:41,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:13:41,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:13:41,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:13:41,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:13:41,555 INFO L87 Difference]: Start difference. First operand 39072 states and 197855 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:43,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:13:43,859 INFO L93 Difference]: Finished difference Result 68752 states and 342102 transitions. [2021-10-08 17:13:43,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 17:13:43,860 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:13:43,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:13:44,267 INFO L225 Difference]: With dead ends: 68752 [2021-10-08 17:13:44,268 INFO L226 Difference]: Without dead ends: 68746 [2021-10-08 17:13:44,268 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 839.0ms TimeCoverageRelationStatistics Valid=358, Invalid=1048, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 17:13:44,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68746 states. [2021-10-08 17:13:46,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68746 to 38216. [2021-10-08 17:13:46,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38216 states, 38215 states have (on average 5.054821405207379) internal successors, (193170), 38215 states have internal predecessors, (193170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:46,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38216 states to 38216 states and 193170 transitions. [2021-10-08 17:13:46,697 INFO L78 Accepts]: Start accepts. Automaton has 38216 states and 193170 transitions. Word has length 25 [2021-10-08 17:13:46,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:13:46,697 INFO L470 AbstractCegarLoop]: Abstraction has 38216 states and 193170 transitions. [2021-10-08 17:13:46,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:46,697 INFO L276 IsEmpty]: Start isEmpty. Operand 38216 states and 193170 transitions. [2021-10-08 17:13:46,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:13:46,815 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:13:46,815 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:13:46,831 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-08 17:13:47,015 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-08 17:13:47,016 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:13:47,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:13:47,017 INFO L82 PathProgramCache]: Analyzing trace with hash -958293890, now seen corresponding path program 80 times [2021-10-08 17:13:47,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:13:47,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [27703797] [2021-10-08 17:13:47,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:13:47,018 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:13:47,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:13:47,019 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-08 17:13:47,021 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-08 17:13:48,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:13:48,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:13:48,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:13:48,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:13:48,692 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-08 17:13:48,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:13:49,417 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-08 17:13:49,417 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:13:49,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [27703797] [2021-10-08 17:13:49,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [27703797] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:13:49,418 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:13:49,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:13:49,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958923210] [2021-10-08 17:13:49,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:13:49,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:13:49,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:13:49,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:49,419 INFO L87 Difference]: Start difference. First operand 38216 states and 193170 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:50,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:13:50,756 INFO L93 Difference]: Finished difference Result 40336 states and 201920 transitions. [2021-10-08 17:13:50,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:13:50,757 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:13:50,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:13:50,949 INFO L225 Difference]: With dead ends: 40336 [2021-10-08 17:13:50,949 INFO L226 Difference]: Without dead ends: 40298 [2021-10-08 17:13:50,949 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 743.1ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:50,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40298 states. [2021-10-08 17:13:52,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40298 to 39024. [2021-10-08 17:13:52,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39024 states, 39023 states have (on average 5.059221484765395) internal successors, (197426), 39023 states have internal predecessors, (197426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:52,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39024 states to 39024 states and 197426 transitions. [2021-10-08 17:13:52,546 INFO L78 Accepts]: Start accepts. Automaton has 39024 states and 197426 transitions. Word has length 25 [2021-10-08 17:13:52,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:13:52,546 INFO L470 AbstractCegarLoop]: Abstraction has 39024 states and 197426 transitions. [2021-10-08 17:13:52,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:52,546 INFO L276 IsEmpty]: Start isEmpty. Operand 39024 states and 197426 transitions. [2021-10-08 17:13:52,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:13:52,673 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:13:52,673 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:13:52,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Forceful destruction successful, exit code 0 [2021-10-08 17:13:52,873 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-08 17:13:52,874 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:13:52,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:13:52,875 INFO L82 PathProgramCache]: Analyzing trace with hash -2025980768, now seen corresponding path program 81 times [2021-10-08 17:13:52,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:13:52,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [901045734] [2021-10-08 17:13:52,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:13:52,876 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:13:52,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:13:52,877 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-08 17:13:52,878 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-08 17:13:54,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:13:54,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:13:54,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:13:54,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:13:54,945 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-08 17:13:54,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:13:56,826 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-08 17:13:56,827 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:13:56,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [901045734] [2021-10-08 17:13:56,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [901045734] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:13:56,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:13:56,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:13:56,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020172068] [2021-10-08 17:13:56,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:13:56,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:13:56,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:13:56,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:56,829 INFO L87 Difference]: Start difference. First operand 39024 states and 197426 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:13:57,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:13:57,706 INFO L93 Difference]: Finished difference Result 40764 states and 204379 transitions. [2021-10-08 17:13:57,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:13:57,707 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:13:57,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:13:58,309 INFO L225 Difference]: With dead ends: 40764 [2021-10-08 17:13:58,309 INFO L226 Difference]: Without dead ends: 40724 [2021-10-08 17:13:58,309 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1917.7ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:13:58,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40724 states. [2021-10-08 17:13:59,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40724 to 39456. [2021-10-08 17:13:59,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39456 states, 39455 states have (on average 5.0695729311874285) internal successors, (200020), 39455 states have internal predecessors, (200020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:00,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39456 states to 39456 states and 200020 transitions. [2021-10-08 17:14:00,185 INFO L78 Accepts]: Start accepts. Automaton has 39456 states and 200020 transitions. Word has length 25 [2021-10-08 17:14:00,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:14:00,185 INFO L470 AbstractCegarLoop]: Abstraction has 39456 states and 200020 transitions. [2021-10-08 17:14:00,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:00,186 INFO L276 IsEmpty]: Start isEmpty. Operand 39456 states and 200020 transitions. [2021-10-08 17:14:00,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:14:00,313 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:00,314 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:14:00,327 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-08 17:14:00,514 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-08 17:14:00,514 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:14:00,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:00,516 INFO L82 PathProgramCache]: Analyzing trace with hash -853145686, now seen corresponding path program 82 times [2021-10-08 17:14:00,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:00,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [947966848] [2021-10-08 17:14:00,517 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:14:00,517 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:00,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:00,520 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-08 17:14:00,520 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-08 17:14:01,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:14:01,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:14:01,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:14:01,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:14:02,110 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-08 17:14:02,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:14:02,591 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-08 17:14:02,591 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:14:02,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [947966848] [2021-10-08 17:14:02,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [947966848] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:14:02,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:14:02,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:14:02,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654522604] [2021-10-08 17:14:02,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:14:02,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:14:02,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:14:02,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:02,592 INFO L87 Difference]: Start difference. First operand 39456 states and 200020 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:03,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:14:03,853 INFO L93 Difference]: Finished difference Result 40646 states and 204467 transitions. [2021-10-08 17:14:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:14:03,854 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:14:03,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:14:04,046 INFO L225 Difference]: With dead ends: 40646 [2021-10-08 17:14:04,046 INFO L226 Difference]: Without dead ends: 40626 [2021-10-08 17:14:04,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 535.4ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:04,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40626 states. [2021-10-08 17:14:05,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40626 to 39718. [2021-10-08 17:14:05,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39718 states, 39717 states have (on average 5.0706750258075886) internal successors, (201392), 39717 states have internal predecessors, (201392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:05,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39718 states to 39718 states and 201392 transitions. [2021-10-08 17:14:05,725 INFO L78 Accepts]: Start accepts. Automaton has 39718 states and 201392 transitions. Word has length 25 [2021-10-08 17:14:05,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:14:05,725 INFO L470 AbstractCegarLoop]: Abstraction has 39718 states and 201392 transitions. [2021-10-08 17:14:05,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:05,726 INFO L276 IsEmpty]: Start isEmpty. Operand 39718 states and 201392 transitions. [2021-10-08 17:14:05,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:14:05,845 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:05,845 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:14:05,860 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-08 17:14:06,045 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-08 17:14:06,046 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:14:06,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:06,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1300308994, now seen corresponding path program 83 times [2021-10-08 17:14:06,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:06,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1831918644] [2021-10-08 17:14:06,047 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:14:06,047 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:06,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:06,049 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-08 17:14:06,049 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-08 17:14:07,447 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:14:07,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:14:07,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:14:07,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:14:08,028 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-08 17:14:08,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:14:08,461 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-08 17:14:08,461 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:14:08,461 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1831918644] [2021-10-08 17:14:08,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1831918644] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:14:08,461 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:14:08,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:14:08,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763561018] [2021-10-08 17:14:08,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:14:08,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:14:08,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:14:08,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:08,462 INFO L87 Difference]: Start difference. First operand 39718 states and 201392 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:11,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:14:11,300 INFO L93 Difference]: Finished difference Result 41794 states and 210182 transitions. [2021-10-08 17:14:11,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:14:11,301 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:14:11,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:14:11,914 INFO L225 Difference]: With dead ends: 41794 [2021-10-08 17:14:11,914 INFO L226 Difference]: Without dead ends: 41750 [2021-10-08 17:14:11,914 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 485.0ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:11,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41750 states. [2021-10-08 17:14:13,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41750 to 40406. [2021-10-08 17:14:13,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40406 states, 40405 states have (on average 5.07932186610568) internal successors, (205230), 40405 states have internal predecessors, (205230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:14,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40406 states to 40406 states and 205230 transitions. [2021-10-08 17:14:14,288 INFO L78 Accepts]: Start accepts. Automaton has 40406 states and 205230 transitions. Word has length 25 [2021-10-08 17:14:14,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:14:14,288 INFO L470 AbstractCegarLoop]: Abstraction has 40406 states and 205230 transitions. [2021-10-08 17:14:14,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:14,288 INFO L276 IsEmpty]: Start isEmpty. Operand 40406 states and 205230 transitions. [2021-10-08 17:14:14,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:14:14,428 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:14,428 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:14:14,443 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-08 17:14:14,629 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-08 17:14:14,629 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:14:14,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:14,630 INFO L82 PathProgramCache]: Analyzing trace with hash -2044921604, now seen corresponding path program 84 times [2021-10-08 17:14:14,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:14,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1203270408] [2021-10-08 17:14:14,631 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:14:14,632 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:14,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:14,634 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-08 17:14:14,635 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-08 17:14:15,827 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:14:15,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:14:15,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:14:15,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:14:16,505 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-08 17:14:16,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:14:17,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:14:17,010 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:14:17,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1203270408] [2021-10-08 17:14:17,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1203270408] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:14:17,011 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:14:17,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-10-08 17:14:17,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359479522] [2021-10-08 17:14:17,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:14:17,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:14:17,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:14:17,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:14:17,012 INFO L87 Difference]: Start difference. First operand 40406 states and 205230 transitions. Second operand has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:23,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:14:23,489 INFO L93 Difference]: Finished difference Result 42480 states and 214029 transitions. [2021-10-08 17:14:23,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 17:14:23,491 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:14:23,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:14:23,776 INFO L225 Difference]: With dead ends: 42480 [2021-10-08 17:14:23,776 INFO L226 Difference]: Without dead ends: 42450 [2021-10-08 17:14:23,776 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 581.4ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-08 17:14:23,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42450 states. [2021-10-08 17:14:25,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42450 to 41174. [2021-10-08 17:14:25,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41174 states, 41173 states have (on average 5.090034731498798) internal successors, (209572), 41173 states have internal predecessors, (209572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:25,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41174 states to 41174 states and 209572 transitions. [2021-10-08 17:14:25,493 INFO L78 Accepts]: Start accepts. Automaton has 41174 states and 209572 transitions. Word has length 25 [2021-10-08 17:14:25,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:14:25,493 INFO L470 AbstractCegarLoop]: Abstraction has 41174 states and 209572 transitions. [2021-10-08 17:14:25,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:25,493 INFO L276 IsEmpty]: Start isEmpty. Operand 41174 states and 209572 transitions. [2021-10-08 17:14:25,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:14:25,631 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:25,631 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:14:25,647 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-08 17:14:25,831 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-08 17:14:25,832 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:14:25,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:25,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1947914748, now seen corresponding path program 85 times [2021-10-08 17:14:25,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:25,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1069033403] [2021-10-08 17:14:25,833 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:14:25,833 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:25,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:25,835 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-08 17:14:25,835 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-08 17:14:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:14:27,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:14:27,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:14:28,069 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-08 17:14:28,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:14:28,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:14:28,585 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:14:28,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1069033403] [2021-10-08 17:14:28,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1069033403] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:14:28,586 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:14:28,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:14:28,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647824680] [2021-10-08 17:14:28,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:14:28,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:14:28,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:14:28,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:28,587 INFO L87 Difference]: Start difference. First operand 41174 states and 209572 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:31,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:14:31,300 INFO L93 Difference]: Finished difference Result 42464 states and 214628 transitions. [2021-10-08 17:14:31,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:14:31,301 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:14:31,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:14:31,898 INFO L225 Difference]: With dead ends: 42464 [2021-10-08 17:14:31,898 INFO L226 Difference]: Without dead ends: 42430 [2021-10-08 17:14:31,898 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 653.8ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:31,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42430 states. [2021-10-08 17:14:33,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42430 to 41354. [2021-10-08 17:14:33,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41354 states, 41353 states have (on average 5.097332720721592) internal successors, (210790), 41353 states have internal predecessors, (210790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:33,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41354 states to 41354 states and 210790 transitions. [2021-10-08 17:14:33,896 INFO L78 Accepts]: Start accepts. Automaton has 41354 states and 210790 transitions. Word has length 25 [2021-10-08 17:14:33,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:14:33,896 INFO L470 AbstractCegarLoop]: Abstraction has 41354 states and 210790 transitions. [2021-10-08 17:14:33,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:33,897 INFO L276 IsEmpty]: Start isEmpty. Operand 41354 states and 210790 transitions. [2021-10-08 17:14:34,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:14:34,029 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:34,029 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:14:34,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Forceful destruction successful, exit code 0 [2021-10-08 17:14:34,241 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-08 17:14:34,241 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:14:34,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:34,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1602065630, now seen corresponding path program 86 times [2021-10-08 17:14:34,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:34,243 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229093891] [2021-10-08 17:14:34,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:14:34,244 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:34,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:34,245 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-08 17:14:34,246 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-08 17:14:35,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:14:35,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:14:35,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:14:35,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:14:36,190 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-08 17:14:36,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:14:37,638 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:14:37,638 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:14:37,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1229093891] [2021-10-08 17:14:37,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1229093891] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:14:37,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:14:37,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:14:37,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024492725] [2021-10-08 17:14:37,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:14:37,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:14:37,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:14:37,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:37,640 INFO L87 Difference]: Start difference. First operand 41354 states and 210790 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:40,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:14:40,827 INFO L93 Difference]: Finished difference Result 42986 states and 217192 transitions. [2021-10-08 17:14:40,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:14:40,827 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:14:40,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:14:41,054 INFO L225 Difference]: With dead ends: 42986 [2021-10-08 17:14:41,054 INFO L226 Difference]: Without dead ends: 42950 [2021-10-08 17:14:41,054 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1488.0ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:41,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42950 states. [2021-10-08 17:14:42,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42950 to 41584. [2021-10-08 17:14:42,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41584 states, 41583 states have (on average 5.102421662698699) internal successors, (212174), 41583 states have internal predecessors, (212174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:42,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41584 states to 41584 states and 212174 transitions. [2021-10-08 17:14:42,980 INFO L78 Accepts]: Start accepts. Automaton has 41584 states and 212174 transitions. Word has length 25 [2021-10-08 17:14:42,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:14:42,980 INFO L470 AbstractCegarLoop]: Abstraction has 41584 states and 212174 transitions. [2021-10-08 17:14:42,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:42,981 INFO L276 IsEmpty]: Start isEmpty. Operand 41584 states and 212174 transitions. [2021-10-08 17:14:43,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:14:43,547 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:43,551 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:14:43,580 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-08 17:14:43,764 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-08 17:14:43,764 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:14:43,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:43,765 INFO L82 PathProgramCache]: Analyzing trace with hash -133737166, now seen corresponding path program 87 times [2021-10-08 17:14:43,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:43,766 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856669232] [2021-10-08 17:14:43,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:14:43,766 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:43,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:43,768 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-08 17:14:43,770 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-08 17:14:45,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 17:14:45,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:14:45,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:14:45,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:14:45,854 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-08 17:14:45,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:14:47,421 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 17:14:47,421 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:14:47,421 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856669232] [2021-10-08 17:14:47,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856669232] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:14:47,421 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:14:47,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:14:47,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284196805] [2021-10-08 17:14:47,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:14:47,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:14:47,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:14:47,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:47,422 INFO L87 Difference]: Start difference. First operand 41584 states and 212174 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:49,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:14:49,211 INFO L93 Difference]: Finished difference Result 42696 states and 216427 transitions. [2021-10-08 17:14:49,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:14:49,212 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:14:49,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:14:49,514 INFO L225 Difference]: With dead ends: 42696 [2021-10-08 17:14:49,515 INFO L226 Difference]: Without dead ends: 42682 [2021-10-08 17:14:49,515 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1670.1ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:49,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42682 states. [2021-10-08 17:14:51,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42682 to 41848. [2021-10-08 17:14:51,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41848 states, 41847 states have (on average 5.104117379979449) internal successors, (213592), 41847 states have internal predecessors, (213592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:51,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41848 states to 41848 states and 213592 transitions. [2021-10-08 17:14:51,505 INFO L78 Accepts]: Start accepts. Automaton has 41848 states and 213592 transitions. Word has length 25 [2021-10-08 17:14:51,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:14:51,505 INFO L470 AbstractCegarLoop]: Abstraction has 41848 states and 213592 transitions. [2021-10-08 17:14:51,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:51,505 INFO L276 IsEmpty]: Start isEmpty. Operand 41848 states and 213592 transitions. [2021-10-08 17:14:51,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:14:51,637 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:51,637 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:14:51,651 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-08 17:14:51,837 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-08 17:14:51,838 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:14:51,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:51,838 INFO L82 PathProgramCache]: Analyzing trace with hash -313284762, now seen corresponding path program 88 times [2021-10-08 17:14:51,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:51,838 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955452260] [2021-10-08 17:14:51,838 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:14:51,839 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:51,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:51,841 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:14:51,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (107)] Waiting until timeout for monitored process [2021-10-08 17:14:52,992 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:14:52,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:14:53,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:14:53,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:14:53,904 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-08 17:14:53,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:14:54,455 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-08 17:14:54,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:14:54,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955452260] [2021-10-08 17:14:54,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955452260] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:14:54,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:14:54,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:14:54,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318488635] [2021-10-08 17:14:54,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:14:54,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:14:54,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:14:54,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:54,457 INFO L87 Difference]: Start difference. First operand 41848 states and 213592 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:55,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:14:55,830 INFO L93 Difference]: Finished difference Result 43642 states and 220809 transitions. [2021-10-08 17:14:55,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:14:55,831 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:14:55,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:14:56,073 INFO L225 Difference]: With dead ends: 43642 [2021-10-08 17:14:56,074 INFO L226 Difference]: Without dead ends: 43624 [2021-10-08 17:14:56,083 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 571.4ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:14:56,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43624 states. [2021-10-08 17:14:57,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43624 to 42292. [2021-10-08 17:14:57,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42292 states, 42291 states have (on average 5.109692369534889) internal successors, (216094), 42291 states have internal predecessors, (216094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:58,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42292 states to 42292 states and 216094 transitions. [2021-10-08 17:14:58,353 INFO L78 Accepts]: Start accepts. Automaton has 42292 states and 216094 transitions. Word has length 25 [2021-10-08 17:14:58,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:14:58,354 INFO L470 AbstractCegarLoop]: Abstraction has 42292 states and 216094 transitions. [2021-10-08 17:14:58,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:14:58,354 INFO L276 IsEmpty]: Start isEmpty. Operand 42292 states and 216094 transitions. [2021-10-08 17:14:58,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:14:58,507 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:58,507 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:14:58,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (107)] Forceful destruction successful, exit code 0 [2021-10-08 17:14:58,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:14:58,708 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:14:58,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:58,709 INFO L82 PathProgramCache]: Analyzing trace with hash 423687338, now seen corresponding path program 89 times [2021-10-08 17:14:58,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:58,709 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [989452097] [2021-10-08 17:14:58,709 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:14:58,710 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:58,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:58,711 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:14:58,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (108)] Waiting until timeout for monitored process [2021-10-08 17:14:59,877 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:14:59,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:14:59,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:14:59,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:00,423 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-08 17:15:00,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:01,012 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-08 17:15:01,012 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:01,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [989452097] [2021-10-08 17:15:01,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [989452097] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:15:01,012 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:15:01,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:15:01,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254450168] [2021-10-08 17:15:01,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:15:01,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:01,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:15:01,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:01,013 INFO L87 Difference]: Start difference. First operand 42292 states and 216094 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:03,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:03,277 INFO L93 Difference]: Finished difference Result 43666 states and 221470 transitions. [2021-10-08 17:15:03,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:15:03,278 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:15:03,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:03,501 INFO L225 Difference]: With dead ends: 43666 [2021-10-08 17:15:03,501 INFO L226 Difference]: Without dead ends: 43648 [2021-10-08 17:15:03,501 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 618.0ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:03,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43648 states. [2021-10-08 17:15:05,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43648 to 42586. [2021-10-08 17:15:05,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42586 states, 42585 states have (on average 5.116731243395562) internal successors, (217896), 42585 states have internal predecessors, (217896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:05,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42586 states to 42586 states and 217896 transitions. [2021-10-08 17:15:05,424 INFO L78 Accepts]: Start accepts. Automaton has 42586 states and 217896 transitions. Word has length 25 [2021-10-08 17:15:05,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:05,425 INFO L470 AbstractCegarLoop]: Abstraction has 42586 states and 217896 transitions. [2021-10-08 17:15:05,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:05,425 INFO L276 IsEmpty]: Start isEmpty. Operand 42586 states and 217896 transitions. [2021-10-08 17:15:05,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:15:05,963 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:05,963 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:15:06,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (108)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:06,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:06,164 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:15:06,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:06,165 INFO L82 PathProgramCache]: Analyzing trace with hash 949171284, now seen corresponding path program 90 times [2021-10-08 17:15:06,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:06,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1092384869] [2021-10-08 17:15:06,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:15:06,166 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:06,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:06,168 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:06,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (109)] Waiting until timeout for monitored process [2021-10-08 17:15:07,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:15:07,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:15:07,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:15:07,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:08,025 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-08 17:15:08,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:08,529 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-08 17:15:08,529 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:08,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1092384869] [2021-10-08 17:15:08,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1092384869] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:15:08,529 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:15:08,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:15:08,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048770143] [2021-10-08 17:15:08,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:15:08,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:08,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:15:08,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:08,530 INFO L87 Difference]: Start difference. First operand 42586 states and 217896 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:13,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:13,069 INFO L93 Difference]: Finished difference Result 44372 states and 224799 transitions. [2021-10-08 17:15:13,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:15:13,070 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:15:13,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:13,345 INFO L225 Difference]: With dead ends: 44372 [2021-10-08 17:15:13,346 INFO L226 Difference]: Without dead ends: 44348 [2021-10-08 17:15:13,346 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 572.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:13,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44348 states. [2021-10-08 17:15:15,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44348 to 42872. [2021-10-08 17:15:15,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42872 states, 42871 states have (on average 5.121783956520725) internal successors, (219576), 42871 states have internal predecessors, (219576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:15,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42872 states to 42872 states and 219576 transitions. [2021-10-08 17:15:15,365 INFO L78 Accepts]: Start accepts. Automaton has 42872 states and 219576 transitions. Word has length 25 [2021-10-08 17:15:15,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:15,365 INFO L470 AbstractCegarLoop]: Abstraction has 42872 states and 219576 transitions. [2021-10-08 17:15:15,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:15,365 INFO L276 IsEmpty]: Start isEmpty. Operand 42872 states and 219576 transitions. [2021-10-08 17:15:15,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:15:15,494 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:15,494 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:15:15,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (109)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:15,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:15,706 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:15:15,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:15,707 INFO L82 PathProgramCache]: Analyzing trace with hash 949422054, now seen corresponding path program 91 times [2021-10-08 17:15:15,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:15,707 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1058645726] [2021-10-08 17:15:15,708 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:15:15,708 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:15,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:15,709 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:15,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (110)] Waiting until timeout for monitored process [2021-10-08 17:15:16,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:15:16,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:15:16,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:17,914 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-08 17:15:17,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:18,318 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:15:18,319 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:18,319 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1058645726] [2021-10-08 17:15:18,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1058645726] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:15:18,319 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:15:18,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:15:18,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293545122] [2021-10-08 17:15:18,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:15:18,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:18,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:15:18,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:18,320 INFO L87 Difference]: Start difference. First operand 42872 states and 219576 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:20,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:20,116 INFO L93 Difference]: Finished difference Result 44058 states and 224203 transitions. [2021-10-08 17:15:20,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:15:20,117 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:15:20,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:20,354 INFO L225 Difference]: With dead ends: 44058 [2021-10-08 17:15:20,354 INFO L226 Difference]: Without dead ends: 44044 [2021-10-08 17:15:20,354 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 477.3ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:20,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44044 states. [2021-10-08 17:15:22,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44044 to 43092. [2021-10-08 17:15:22,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43092 states, 43091 states have (on average 5.128286649184284) internal successors, (220983), 43091 states have internal predecessors, (220983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:23,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43092 states to 43092 states and 220983 transitions. [2021-10-08 17:15:23,001 INFO L78 Accepts]: Start accepts. Automaton has 43092 states and 220983 transitions. Word has length 25 [2021-10-08 17:15:23,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:23,001 INFO L470 AbstractCegarLoop]: Abstraction has 43092 states and 220983 transitions. [2021-10-08 17:15:23,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:23,001 INFO L276 IsEmpty]: Start isEmpty. Operand 43092 states and 220983 transitions. [2021-10-08 17:15:23,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:15:23,191 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:23,191 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:15:23,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (110)] Ended with exit code 0 [2021-10-08 17:15:23,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:23,408 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:15:23,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:23,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1132229860, now seen corresponding path program 92 times [2021-10-08 17:15:23,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:23,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1216492299] [2021-10-08 17:15:23,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:15:23,409 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:23,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:23,412 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:23,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (111)] Waiting until timeout for monitored process [2021-10-08 17:15:24,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:15:24,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:15:24,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:15:24,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:25,450 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-08 17:15:25,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:26,031 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 17:15:26,032 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:26,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1216492299] [2021-10-08 17:15:26,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1216492299] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:15:26,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:15:26,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:15:26,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385763364] [2021-10-08 17:15:26,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:15:26,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:26,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:15:26,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:26,033 INFO L87 Difference]: Start difference. First operand 43092 states and 220983 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:29,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:29,079 INFO L93 Difference]: Finished difference Result 44538 states and 226890 transitions. [2021-10-08 17:15:29,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:15:29,080 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:15:29,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:29,297 INFO L225 Difference]: With dead ends: 44538 [2021-10-08 17:15:29,297 INFO L226 Difference]: Without dead ends: 44496 [2021-10-08 17:15:29,297 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 681.9ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:29,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44496 states. [2021-10-08 17:15:30,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44496 to 43468. [2021-10-08 17:15:30,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43468 states, 43467 states have (on average 5.138656912140244) internal successors, (223362), 43467 states have internal predecessors, (223362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:31,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43468 states to 43468 states and 223362 transitions. [2021-10-08 17:15:31,121 INFO L78 Accepts]: Start accepts. Automaton has 43468 states and 223362 transitions. Word has length 25 [2021-10-08 17:15:31,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:31,121 INFO L470 AbstractCegarLoop]: Abstraction has 43468 states and 223362 transitions. [2021-10-08 17:15:31,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:31,121 INFO L276 IsEmpty]: Start isEmpty. Operand 43468 states and 223362 transitions. [2021-10-08 17:15:31,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:15:31,675 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:31,675 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:15:31,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (111)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:31,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:31,876 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:15:31,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:31,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1175506668, now seen corresponding path program 93 times [2021-10-08 17:15:31,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:31,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1788469249] [2021-10-08 17:15:31,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:15:31,877 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:31,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:31,878 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:31,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (112)] Waiting until timeout for monitored process [2021-10-08 17:15:33,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 17:15:33,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:15:33,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:15:33,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:33,914 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-08 17:15:33,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:34,548 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-08 17:15:34,548 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:34,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1788469249] [2021-10-08 17:15:34,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1788469249] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:15:34,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:15:34,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:15:34,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189927374] [2021-10-08 17:15:34,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:15:34,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:34,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:15:34,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:34,549 INFO L87 Difference]: Start difference. First operand 43468 states and 223362 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:35,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:35,872 INFO L93 Difference]: Finished difference Result 44376 states and 226646 transitions. [2021-10-08 17:15:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:15:35,872 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:15:35,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:36,138 INFO L225 Difference]: With dead ends: 44376 [2021-10-08 17:15:36,138 INFO L226 Difference]: Without dead ends: 44362 [2021-10-08 17:15:36,139 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 668.0ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:15:36,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44362 states. [2021-10-08 17:15:37,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44362 to 43668. [2021-10-08 17:15:38,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43668 states, 43667 states have (on average 5.138869168937641) internal successors, (224399), 43667 states have internal predecessors, (224399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:38,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43668 states to 43668 states and 224399 transitions. [2021-10-08 17:15:38,314 INFO L78 Accepts]: Start accepts. Automaton has 43668 states and 224399 transitions. Word has length 25 [2021-10-08 17:15:38,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:38,315 INFO L470 AbstractCegarLoop]: Abstraction has 43668 states and 224399 transitions. [2021-10-08 17:15:38,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:38,315 INFO L276 IsEmpty]: Start isEmpty. Operand 43668 states and 224399 transitions. [2021-10-08 17:15:38,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:15:38,465 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:38,465 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:15:38,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (112)] Ended with exit code 0 [2021-10-08 17:15:38,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:38,667 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:15:38,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:38,667 INFO L82 PathProgramCache]: Analyzing trace with hash 181087210, now seen corresponding path program 94 times [2021-10-08 17:15:38,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:38,668 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [391231827] [2021-10-08 17:15:38,668 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:15:38,668 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:38,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:38,669 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:38,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (113)] Waiting until timeout for monitored process [2021-10-08 17:15:39,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:15:39,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:15:39,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:15:39,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:40,901 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-08 17:15:40,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:43,438 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-08 17:15:43,438 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:43,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [391231827] [2021-10-08 17:15:43,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [391231827] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:15:43,439 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:15:43,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:15:43,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748461804] [2021-10-08 17:15:43,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:15:43,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:43,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:15:43,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=149, Unknown=1, NotChecked=0, Total=182 [2021-10-08 17:15:43,442 INFO L87 Difference]: Start difference. First operand 43668 states and 224399 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:45,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:45,197 INFO L93 Difference]: Finished difference Result 44758 states and 228304 transitions. [2021-10-08 17:15:45,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:15:45,199 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:15:45,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:45,480 INFO L225 Difference]: With dead ends: 44758 [2021-10-08 17:15:45,480 INFO L226 Difference]: Without dead ends: 44720 [2021-10-08 17:15:45,480 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 2981.5ms TimeCoverageRelationStatistics Valid=36, Invalid=173, Unknown=1, NotChecked=0, Total=210 [2021-10-08 17:15:45,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44720 states. [2021-10-08 17:15:47,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44720 to 43870. [2021-10-08 17:15:47,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43870 states, 43869 states have (on average 5.139779798946864) internal successors, (225477), 43869 states have internal predecessors, (225477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:47,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43870 states to 43870 states and 225477 transitions. [2021-10-08 17:15:47,911 INFO L78 Accepts]: Start accepts. Automaton has 43870 states and 225477 transitions. Word has length 25 [2021-10-08 17:15:47,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:47,912 INFO L470 AbstractCegarLoop]: Abstraction has 43870 states and 225477 transitions. [2021-10-08 17:15:47,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:47,912 INFO L276 IsEmpty]: Start isEmpty. Operand 43870 states and 225477 transitions. [2021-10-08 17:15:48,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:15:48,132 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:48,132 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:15:48,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (113)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:48,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:48,334 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:15:48,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:48,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1554715586, now seen corresponding path program 95 times [2021-10-08 17:15:48,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:48,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1783156891] [2021-10-08 17:15:48,335 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:15:48,335 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:48,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:48,337 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:48,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (114)] Waiting until timeout for monitored process [2021-10-08 17:15:49,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 17:15:49,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:15:49,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:15:49,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:50,227 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-08 17:15:50,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:53,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:15:53,046 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:53,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1783156891] [2021-10-08 17:15:53,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1783156891] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:15:53,046 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:15:53,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-10-08 17:15:53,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014676362] [2021-10-08 17:15:53,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-08 17:15:53,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:53,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-08 17:15:53,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=174, Unknown=1, NotChecked=0, Total=210 [2021-10-08 17:15:53,048 INFO L87 Difference]: Start difference. First operand 43870 states and 225477 transitions. Second operand has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:15:58,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:58,892 INFO L93 Difference]: Finished difference Result 45256 states and 230643 transitions. [2021-10-08 17:15:58,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 17:15:58,893 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:15:58,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:59,116 INFO L225 Difference]: With dead ends: 45256 [2021-10-08 17:15:59,116 INFO L226 Difference]: Without dead ends: 45236 [2021-10-08 17:15:59,116 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 2838.1ms TimeCoverageRelationStatistics Valid=35, Invalid=174, Unknown=1, NotChecked=0, Total=210 [2021-10-08 17:15:59,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45236 states. [2021-10-08 17:16:01,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45236 to 43954. [2021-10-08 17:16:01,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43954 states, 43953 states have (on average 5.140377221122563) internal successors, (225935), 43953 states have internal predecessors, (225935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:16:01,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43954 states to 43954 states and 225935 transitions. [2021-10-08 17:16:01,518 INFO L78 Accepts]: Start accepts. Automaton has 43954 states and 225935 transitions. Word has length 25 [2021-10-08 17:16:01,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:16:01,518 INFO L470 AbstractCegarLoop]: Abstraction has 43954 states and 225935 transitions. [2021-10-08 17:16:01,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:16:01,518 INFO L276 IsEmpty]: Start isEmpty. Operand 43954 states and 225935 transitions. [2021-10-08 17:16:02,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:16:02,108 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:16:02,108 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:16:02,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (114)] Forceful destruction successful, exit code 0 [2021-10-08 17:16:02,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:16:02,321 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:16:02,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:16:02,322 INFO L82 PathProgramCache]: Analyzing trace with hash 1019769838, now seen corresponding path program 96 times [2021-10-08 17:16:02,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:16:02,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636047363] [2021-10-08 17:16:02,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 17:16:02,322 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:16:02,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:16:02,324 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:16:02,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (115)] Waiting until timeout for monitored process [2021-10-08 17:16:03,691 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 17:16:03,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:16:03,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:16:03,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:16:04,317 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-08 17:16:04,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:16:04,920 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-08 17:16:04,920 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:16:04,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636047363] [2021-10-08 17:16:04,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636047363] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:16:04,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:16:04,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:16:04,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138352977] [2021-10-08 17:16:04,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:16:04,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:16:04,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:16:04,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:16:04,922 INFO L87 Difference]: Start difference. First operand 43954 states and 225935 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:16:06,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:16:06,366 INFO L93 Difference]: Finished difference Result 45412 states and 231884 transitions. [2021-10-08 17:16:06,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:16:06,367 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:16:06,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:16:06,761 INFO L225 Difference]: With dead ends: 45412 [2021-10-08 17:16:06,761 INFO L226 Difference]: Without dead ends: 45398 [2021-10-08 17:16:06,763 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 677.0ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-08 17:16:06,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45398 states. [2021-10-08 17:16:08,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45398 to 44514. [2021-10-08 17:16:08,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44514 states, 44513 states have (on average 5.143553568620403) internal successors, (228955), 44513 states have internal predecessors, (228955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:16:08,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44514 states to 44514 states and 228955 transitions. [2021-10-08 17:16:08,696 INFO L78 Accepts]: Start accepts. Automaton has 44514 states and 228955 transitions. Word has length 25 [2021-10-08 17:16:08,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:16:08,696 INFO L470 AbstractCegarLoop]: Abstraction has 44514 states and 228955 transitions. [2021-10-08 17:16:08,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:16:08,697 INFO L276 IsEmpty]: Start isEmpty. Operand 44514 states and 228955 transitions. [2021-10-08 17:16:08,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:16:08,839 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:16:08,839 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:16:08,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (115)] Forceful destruction successful, exit code 0 [2021-10-08 17:16:09,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:16:09,040 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 17:16:09,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:16:09,041 INFO L82 PathProgramCache]: Analyzing trace with hash -40186642, now seen corresponding path program 97 times [2021-10-08 17:16:09,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:16:09,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1043969891] [2021-10-08 17:16:09,042 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 17:16:09,042 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:16:09,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:16:09,043 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:16:09,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (116)] Waiting until timeout for monitored process [2021-10-08 17:16:10,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:16:10,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 17:16:10,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:16:11,264 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-08 17:16:11,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:16:13,909 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-08 17:16:13,909 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:16:13,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1043969891] [2021-10-08 17:16:13,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1043969891] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:16:13,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:16:13,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-10-08 17:16:13,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341675431] [2021-10-08 17:16:13,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 17:16:13,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:16:13,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 17:16:13,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=148, Unknown=1, NotChecked=0, Total=182 [2021-10-08 17:16:13,911 INFO L87 Difference]: Start difference. First operand 44514 states and 228955 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:16:19,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:16:19,269 INFO L93 Difference]: Finished difference Result 46300 states and 235997 transitions. [2021-10-08 17:16:19,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:16:19,270 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 17:16:19,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted.