/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf -i ../sv-benchmarks/c/weaver/popl20-threaded-sum-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 18:07:53,976 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 18:07:53,981 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 18:07:54,052 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 18:07:54,053 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 18:07:54,061 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 18:07:54,066 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 18:07:54,072 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 18:07:54,076 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 18:07:54,083 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 18:07:54,084 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 18:07:54,086 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 18:07:54,087 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 18:07:54,090 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 18:07:54,093 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 18:07:54,098 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 18:07:54,100 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 18:07:54,102 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 18:07:54,110 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 18:07:54,118 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 18:07:54,119 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 18:07:54,123 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 18:07:54,127 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 18:07:54,130 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 18:07:54,137 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 18:07:54,140 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 18:07:54,140 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 18:07:54,141 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 18:07:54,143 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 18:07:54,145 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 18:07:54,145 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 18:07:54,146 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 18:07:54,148 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 18:07:54,149 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 18:07:54,151 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 18:07:54,152 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 18:07:54,153 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 18:07:54,153 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 18:07:54,153 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 18:07:54,154 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 18:07:54,155 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 18:07:54,163 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 18:07:54,214 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 18:07:54,214 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 18:07:54,215 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 18:07:54,215 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 18:07:54,219 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 18:07:54,219 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 18:07:54,220 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 18:07:54,220 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 18:07:54,221 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 18:07:54,221 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 18:07:54,223 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 18:07:54,223 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 18:07:54,223 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 18:07:54,223 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-08 18:07:54,224 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-08 18:07:54,224 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-08 18:07:54,224 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 18:07:54,224 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-08 18:07:54,225 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-08 18:07:54,225 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-08 18:07:54,225 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 18:07:54,225 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 18:07:54,225 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 18:07:54,226 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 18:07:54,226 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 18:07:54,226 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 18:07:54,226 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 18:07:54,226 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 18:07:54,227 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-08 18:07:54,227 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-08 18:07:54,227 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 18:07:54,227 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-08 18:07:54,228 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 18:07:54,655 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 18:07:54,702 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 18:07:54,705 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 18:07:54,706 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 18:07:54,707 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 18:07:54,708 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-threaded-sum-3.wvr.c [2021-10-08 18:07:54,809 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/b69d3ea73/b63f43ee4aed493c9c0ed7e553697ba9/FLAGbef1368a5 [2021-10-08 18:07:55,425 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 18:07:55,426 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-threaded-sum-3.wvr.c [2021-10-08 18:07:55,435 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/b69d3ea73/b63f43ee4aed493c9c0ed7e553697ba9/FLAGbef1368a5 [2021-10-08 18:07:55,797 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/b69d3ea73/b63f43ee4aed493c9c0ed7e553697ba9 [2021-10-08 18:07:55,800 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 18:07:55,810 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-08 18:07:55,812 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 18:07:55,812 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 18:07:55,817 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 18:07:55,818 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 06:07:55" (1/1) ... [2021-10-08 18:07:55,819 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9f2aef2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:55, skipping insertion in model container [2021-10-08 18:07:55,819 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 06:07:55" (1/1) ... [2021-10-08 18:07:55,828 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 18:07:55,849 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 18:07:56,042 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-threaded-sum-3.wvr.c[2458,2471] [2021-10-08 18:07:56,046 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 18:07:56,063 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 18:07:56,096 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-threaded-sum-3.wvr.c[2458,2471] [2021-10-08 18:07:56,098 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 18:07:56,120 INFO L208 MainTranslator]: Completed translation [2021-10-08 18:07:56,121 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56 WrapperNode [2021-10-08 18:07:56,121 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 18:07:56,123 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 18:07:56,123 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 18:07:56,123 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 18:07:56,133 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,146 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,174 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 18:07:56,175 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 18:07:56,175 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 18:07:56,175 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 18:07:56,185 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,186 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,190 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,191 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,199 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,204 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,207 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,211 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 18:07:56,212 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 18:07:56,213 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 18:07:56,213 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 18:07:56,214 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (1/1) ... [2021-10-08 18:07:56,228 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 18:07:56,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 18:07:56,262 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 18:07:56,287 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 18:07:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 18:07:56,343 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 18:07:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 18:07:56,344 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 18:07:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-08 18:07:56,344 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-08 18:07:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-08 18:07:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 18:07:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-08 18:07:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-08 18:07:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-08 18:07:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 18:07:56,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 18:07:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 18:07:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-08 18:07:56,349 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 18:07:57,058 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 18:07:57,059 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2021-10-08 18:07:57,066 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 06:07:57 BoogieIcfgContainer [2021-10-08 18:07:57,066 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 18:07:57,069 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 18:07:57,074 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 18:07:57,081 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 18:07:57,081 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 06:07:55" (1/3) ... [2021-10-08 18:07:57,084 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bd39e67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 06:07:57, skipping insertion in model container [2021-10-08 18:07:57,085 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 06:07:56" (2/3) ... [2021-10-08 18:07:57,085 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bd39e67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 06:07:57, skipping insertion in model container [2021-10-08 18:07:57,085 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 06:07:57" (3/3) ... [2021-10-08 18:07:57,095 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-threaded-sum-3.wvr.c [2021-10-08 18:07:57,102 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 18:07:57,102 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2021-10-08 18:07:57,103 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 18:07:57,158 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,159 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,159 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,159 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,160 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,160 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,160 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,160 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,161 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,161 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,161 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,161 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,162 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,162 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,163 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,164 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,165 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,165 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,165 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,167 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,167 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,168 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,169 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,169 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,169 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,169 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,170 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,175 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,175 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,176 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,176 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,180 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,181 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,181 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,181 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,188 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,188 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,189 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,189 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 18:07:57,207 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-08 18:07:57,303 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 18:07:57,317 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 18:07:57,318 INFO L340 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2021-10-08 18:07:57,344 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 18:07:57,357 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 117 transitions, 258 flow [2021-10-08 18:07:57,360 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 117 transitions, 258 flow [2021-10-08 18:07:57,362 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 117 transitions, 258 flow [2021-10-08 18:07:57,462 INFO L129 PetriNetUnfolder]: 8/114 cut-off events. [2021-10-08 18:07:57,463 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-08 18:07:57,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 114 events. 8/114 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 73. Up to 2 conditions per place. [2021-10-08 18:07:57,478 INFO L116 LiptonReduction]: Number of co-enabled transitions 918 [2021-10-08 18:08:10,160 INFO L131 LiptonReduction]: Checked pairs total: 2123 [2021-10-08 18:08:10,161 INFO L133 LiptonReduction]: Total number of compositions: 118 [2021-10-08 18:08:10,174 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 46 places, 39 transitions, 102 flow [2021-10-08 18:08:10,202 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 18:08:10,206 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 18:08:10,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2021-10-08 18:08:10,212 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:10,213 INFO L512 BasicCegarLoop]: trace histogram [1] [2021-10-08 18:08:10,214 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 18:08:10,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:10,220 INFO L82 PathProgramCache]: Analyzing trace with hash 480, now seen corresponding path program 1 times [2021-10-08 18:08:10,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:10,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1286808643] [2021-10-08 18:08:10,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:10,236 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:10,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:10,239 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 18:08:10,250 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 18:08:10,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:10,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-08 18:08:10,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:10,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:08:10,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:10,342 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 18:08:10,344 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:10,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1286808643] [2021-10-08 18:08:10,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1286808643] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:10,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:10,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0, 0] imperfect sequences [] total 0 [2021-10-08 18:08:10,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855805968] [2021-10-08 18:08:10,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-08 18:08:10,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:10,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-08 18:08:10,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-08 18:08:10,391 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 18:08:10,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:10,445 INFO L93 Difference]: Finished difference Result 208 states and 673 transitions. [2021-10-08 18:08:10,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-08 18:08:10,448 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 18:08:10,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:10,474 INFO L225 Difference]: With dead ends: 208 [2021-10-08 18:08:10,474 INFO L226 Difference]: Without dead ends: 208 [2021-10-08 18:08:10,476 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 18:08:10,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-10-08 18:08:10,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2021-10-08 18:08:10,534 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 18:08:10,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 673 transitions. [2021-10-08 18:08:10,541 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 673 transitions. Word has length 1 [2021-10-08 18:08:10,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:10,541 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 673 transitions. [2021-10-08 18:08:10,541 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 18:08:10,541 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 673 transitions. [2021-10-08 18:08:10,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 18:08:10,542 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:10,542 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 18:08:10,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-10-08 18:08:10,743 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 18:08:10,744 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 18:08:10,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:10,746 INFO L82 PathProgramCache]: Analyzing trace with hash 473738, now seen corresponding path program 1 times [2021-10-08 18:08:10,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:10,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822653351] [2021-10-08 18:08:10,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:10,747 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:10,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:10,749 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 18:08:10,751 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 18:08:10,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:10,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 18:08:10,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:10,935 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 18:08:10,937 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 18:08:11,019 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 18:08:11,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:11,040 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 18:08:11,041 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:11,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822653351] [2021-10-08 18:08:11,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822653351] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:11,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:11,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 18:08:11,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151289930] [2021-10-08 18:08:11,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 18:08:11,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:11,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 18:08:11,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:08:11,052 INFO L87 Difference]: Start difference. First operand 208 states and 673 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 18:08:11,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:11,112 INFO L93 Difference]: Finished difference Result 196 states and 640 transitions. [2021-10-08 18:08:11,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:08:11,113 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 18:08:11,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:11,116 INFO L225 Difference]: With dead ends: 196 [2021-10-08 18:08:11,116 INFO L226 Difference]: Without dead ends: 196 [2021-10-08 18:08:11,117 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 22.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:08:11,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-10-08 18:08:11,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2021-10-08 18:08:11,135 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 18:08:11,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 640 transitions. [2021-10-08 18:08:11,141 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 640 transitions. Word has length 3 [2021-10-08 18:08:11,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:11,142 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 640 transitions. [2021-10-08 18:08:11,142 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 18:08:11,142 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 640 transitions. [2021-10-08 18:08:11,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 18:08:11,143 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:11,143 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 18:08:11,168 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 18:08:11,357 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 18:08:11,359 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 13 more)] === [2021-10-08 18:08:11,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:11,360 INFO L82 PathProgramCache]: Analyzing trace with hash 473739, now seen corresponding path program 1 times [2021-10-08 18:08:11,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:11,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [618297297] [2021-10-08 18:08:11,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:11,362 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:11,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:11,366 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 18:08:11,374 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 18:08:11,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:11,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 18:08:11,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:11,615 INFO L354 Elim1Store]: treesize reduction 141, result has 23.8 percent of original size [2021-10-08 18:08:11,616 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 18:08:11,726 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 18:08:11,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:11,795 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 18:08:11,796 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:11,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [618297297] [2021-10-08 18:08:11,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [618297297] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:11,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:11,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 18:08:11,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899838104] [2021-10-08 18:08:11,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 18:08:11,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:11,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 18:08:11,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:08:11,799 INFO L87 Difference]: Start difference. First operand 196 states and 640 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 18:08:11,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:11,846 INFO L93 Difference]: Finished difference Result 184 states and 607 transitions. [2021-10-08 18:08:11,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:08:11,847 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 18:08:11,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:11,850 INFO L225 Difference]: With dead ends: 184 [2021-10-08 18:08:11,850 INFO L226 Difference]: Without dead ends: 184 [2021-10-08 18:08:11,850 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:08:11,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-10-08 18:08:11,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2021-10-08 18:08:11,864 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 18:08:11,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 607 transitions. [2021-10-08 18:08:11,867 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 607 transitions. Word has length 3 [2021-10-08 18:08:11,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:11,867 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 607 transitions. [2021-10-08 18:08:11,868 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 18:08:11,868 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 607 transitions. [2021-10-08 18:08:11,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-08 18:08:11,868 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:11,869 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-08 18:08:11,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-08 18:08:12,082 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 18:08:12,083 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 18:08:12,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:12,084 INFO L82 PathProgramCache]: Analyzing trace with hash 455271903, now seen corresponding path program 1 times [2021-10-08 18:08:12,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:12,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1533453654] [2021-10-08 18:08:12,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:12,086 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:12,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:12,088 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 18:08:12,117 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 18:08:12,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:12,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 18:08:12,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:12,184 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 18:08:12,184 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 18:08:12,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 18:08:12,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:12,240 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 18:08:12,241 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:12,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1533453654] [2021-10-08 18:08:12,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1533453654] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:12,241 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:12,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 18:08:12,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053523632] [2021-10-08 18:08:12,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 18:08:12,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:12,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 18:08:12,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:08:12,244 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 18:08:12,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:12,312 INFO L93 Difference]: Finished difference Result 172 states and 574 transitions. [2021-10-08 18:08:12,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:08:12,314 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 18:08:12,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:12,317 INFO L225 Difference]: With dead ends: 172 [2021-10-08 18:08:12,317 INFO L226 Difference]: Without dead ends: 172 [2021-10-08 18:08:12,317 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:08:12,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-10-08 18:08:12,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2021-10-08 18:08:12,329 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 18:08:12,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 574 transitions. [2021-10-08 18:08:12,331 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 574 transitions. Word has length 5 [2021-10-08 18:08:12,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:12,331 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 574 transitions. [2021-10-08 18:08:12,332 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 18:08:12,332 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 574 transitions. [2021-10-08 18:08:12,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-08 18:08:12,333 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:12,333 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-08 18:08:12,350 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 18:08:12,546 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 18:08:12,546 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 18:08:12,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:12,548 INFO L82 PathProgramCache]: Analyzing trace with hash 455271904, now seen corresponding path program 1 times [2021-10-08 18:08:12,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:12,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1598092321] [2021-10-08 18:08:12,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:12,549 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:12,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:12,550 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 18:08:12,556 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 18:08:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:12,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 18:08:12,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:12,780 INFO L354 Elim1Store]: treesize reduction 141, result has 23.8 percent of original size [2021-10-08 18:08:12,781 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 18:08:12,894 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 18:08:12,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:12,985 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 18:08:12,986 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:12,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1598092321] [2021-10-08 18:08:12,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1598092321] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:12,986 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:12,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 18:08:12,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862981805] [2021-10-08 18:08:12,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 18:08:12,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:12,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 18:08:12,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:08:12,989 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 18:08:13,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:13,022 INFO L93 Difference]: Finished difference Result 160 states and 541 transitions. [2021-10-08 18:08:13,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:08:13,023 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 18:08:13,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:13,026 INFO L225 Difference]: With dead ends: 160 [2021-10-08 18:08:13,026 INFO L226 Difference]: Without dead ends: 160 [2021-10-08 18:08:13,026 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 41.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:08:13,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-10-08 18:08:13,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2021-10-08 18:08:13,035 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 18:08:13,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 541 transitions. [2021-10-08 18:08:13,037 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 541 transitions. Word has length 5 [2021-10-08 18:08:13,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:13,038 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 541 transitions. [2021-10-08 18:08:13,038 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 18:08:13,038 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 541 transitions. [2021-10-08 18:08:13,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 18:08:13,039 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:13,040 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:08:13,053 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 18:08:13,252 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 18:08:13,255 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 18:08:13,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:13,256 INFO L82 PathProgramCache]: Analyzing trace with hash -570352910, now seen corresponding path program 1 times [2021-10-08 18:08:13,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:13,257 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [991771659] [2021-10-08 18:08:13,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:13,257 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:13,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:13,258 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 18:08:13,262 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 18:08:13,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:13,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 18:08:13,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:13,364 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-08 18:08:13,364 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 18:08:13,444 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 18:08:13,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:13,491 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 18:08:13,491 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:13,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [991771659] [2021-10-08 18:08:13,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [991771659] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:13,492 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:13,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-08 18:08:13,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171283628] [2021-10-08 18:08:13,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 18:08:13,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:13,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 18:08:13,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 18:08:13,494 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 18:08:13,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:13,532 INFO L93 Difference]: Finished difference Result 133 states and 433 transitions. [2021-10-08 18:08:13,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:08:13,533 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 18:08:13,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:13,535 INFO L225 Difference]: With dead ends: 133 [2021-10-08 18:08:13,535 INFO L226 Difference]: Without dead ends: 133 [2021-10-08 18:08:13,536 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 35.6ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 18:08:13,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-10-08 18:08:13,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2021-10-08 18:08:13,542 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 18:08:13,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 433 transitions. [2021-10-08 18:08:13,544 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 433 transitions. Word has length 7 [2021-10-08 18:08:13,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:13,544 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 433 transitions. [2021-10-08 18:08:13,545 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 18:08:13,545 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 433 transitions. [2021-10-08 18:08:13,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 18:08:13,546 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:13,546 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:08:13,561 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 18:08:13,761 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 18:08:13,762 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 18:08:13,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:13,763 INFO L82 PathProgramCache]: Analyzing trace with hash -570352909, now seen corresponding path program 1 times [2021-10-08 18:08:13,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:13,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [9826427] [2021-10-08 18:08:13,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:13,764 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:13,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:13,765 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 18:08:13,800 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 18:08:13,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:13,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 18:08:13,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:14,034 INFO L354 Elim1Store]: treesize reduction 141, result has 23.8 percent of original size [2021-10-08 18:08:14,035 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 31 treesize of output 61 [2021-10-08 18:08:14,046 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 63 treesize of output 61 [2021-10-08 18:08:14,518 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 18:08:14,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:14,626 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 18:08:14,626 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:14,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [9826427] [2021-10-08 18:08:14,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [9826427] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:14,627 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:14,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 18:08:14,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790876112] [2021-10-08 18:08:14,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 18:08:14,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:14,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 18:08:14,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:08:14,628 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 18:08:14,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:14,659 INFO L93 Difference]: Finished difference Result 106 states and 325 transitions. [2021-10-08 18:08:14,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:08:14,660 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 18:08:14,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:14,662 INFO L225 Difference]: With dead ends: 106 [2021-10-08 18:08:14,662 INFO L226 Difference]: Without dead ends: 106 [2021-10-08 18:08:14,662 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 44.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:08:14,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-10-08 18:08:14,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2021-10-08 18:08:14,667 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 18:08:14,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 325 transitions. [2021-10-08 18:08:14,669 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 325 transitions. Word has length 7 [2021-10-08 18:08:14,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:14,669 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 325 transitions. [2021-10-08 18:08:14,670 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 18:08:14,670 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 325 transitions. [2021-10-08 18:08:14,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 18:08:14,671 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:14,672 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:08:14,688 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 18:08:14,885 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 18:08:14,886 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 18:08:14,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:14,887 INFO L82 PathProgramCache]: Analyzing trace with hash -1453427452, now seen corresponding path program 1 times [2021-10-08 18:08:14,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:14,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1053841339] [2021-10-08 18:08:14,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:14,888 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:14,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:14,890 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 18:08:14,891 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 18:08:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:14,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 18:08:14,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:15,045 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 18:08:15,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:15,079 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 18:08:15,080 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:15,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1053841339] [2021-10-08 18:08:15,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1053841339] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:15,080 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:15,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-08 18:08:15,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105614274] [2021-10-08 18:08:15,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 18:08:15,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:15,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 18:08:15,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:08:15,082 INFO L87 Difference]: Start difference. First operand 106 states and 325 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:15,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:15,107 INFO L93 Difference]: Finished difference Result 102 states and 305 transitions. [2021-10-08 18:08:15,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:08:15,108 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 18:08:15,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:15,109 INFO L225 Difference]: With dead ends: 102 [2021-10-08 18:08:15,109 INFO L226 Difference]: Without dead ends: 102 [2021-10-08 18:08:15,110 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:08:15,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-10-08 18:08:15,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2021-10-08 18:08:15,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 3.01980198019802) internal successors, (305), 101 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:15,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 305 transitions. [2021-10-08 18:08:15,116 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 305 transitions. Word has length 16 [2021-10-08 18:08:15,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:15,116 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 305 transitions. [2021-10-08 18:08:15,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:15,116 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 305 transitions. [2021-10-08 18:08:15,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 18:08:15,118 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:15,118 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:08:15,135 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 18:08:15,333 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 18:08:15,334 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 18:08:15,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:15,335 INFO L82 PathProgramCache]: Analyzing trace with hash 520086710, now seen corresponding path program 1 times [2021-10-08 18:08:15,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:15,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1735736251] [2021-10-08 18:08:15,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:15,335 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:15,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:15,336 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 18:08:15,339 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 18:08:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:15,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 18:08:15,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:15,492 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 18:08:15,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:15,533 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 18:08:15,534 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:15,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1735736251] [2021-10-08 18:08:15,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1735736251] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 18:08:15,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 18:08:15,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-08 18:08:15,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617533128] [2021-10-08 18:08:15,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 18:08:15,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:15,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 18:08:15,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:08:15,536 INFO L87 Difference]: Start difference. First operand 102 states and 305 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:15,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:15,554 INFO L93 Difference]: Finished difference Result 158 states and 487 transitions. [2021-10-08 18:08:15,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 18:08:15,555 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-08 18:08:15,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:15,557 INFO L225 Difference]: With dead ends: 158 [2021-10-08 18:08:15,557 INFO L226 Difference]: Without dead ends: 158 [2021-10-08 18:08:15,557 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 18:08:15,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-10-08 18:08:15,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 130. [2021-10-08 18:08:15,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 3.0697674418604652) internal successors, (396), 129 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:15,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 396 transitions. [2021-10-08 18:08:15,564 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 396 transitions. Word has length 18 [2021-10-08 18:08:15,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:15,565 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 396 transitions. [2021-10-08 18:08:15,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:15,565 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 396 transitions. [2021-10-08 18:08:15,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 18:08:15,567 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:15,567 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 18:08:15,582 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 18:08:15,779 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 18:08:15,780 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 18:08:15,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:15,781 INFO L82 PathProgramCache]: Analyzing trace with hash 2129161784, now seen corresponding path program 1 times [2021-10-08 18:08:15,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:15,782 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [898474527] [2021-10-08 18:08:15,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:15,783 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:15,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:15,784 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 18:08:15,788 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 18:08:15,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:15,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:08:15,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:16,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:08:16,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:08:17,423 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:17,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [898474527] [2021-10-08 18:08:17,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [898474527] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:08:17,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:08:17,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-08 18:08:17,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10789712] [2021-10-08 18:08:17,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:08:17,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:17,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:08:17,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:08:17,425 INFO L87 Difference]: Start difference. First operand 130 states and 396 transitions. Second operand has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 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 18:08:18,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:18,949 INFO L93 Difference]: Finished difference Result 628 states and 1999 transitions. [2021-10-08 18:08:18,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 18:08:18,951 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 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 20 [2021-10-08 18:08:18,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:18,956 INFO L225 Difference]: With dead ends: 628 [2021-10-08 18:08:18,956 INFO L226 Difference]: Without dead ends: 534 [2021-10-08 18:08:18,957 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 1165.4ms TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2021-10-08 18:08:18,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-10-08 18:08:18,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 260. [2021-10-08 18:08:18,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 3.3166023166023164) internal successors, (859), 259 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:18,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 859 transitions. [2021-10-08 18:08:18,975 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 859 transitions. Word has length 20 [2021-10-08 18:08:18,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:18,975 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 859 transitions. [2021-10-08 18:08:18,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 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 18:08:18,976 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 859 transitions. [2021-10-08 18:08:18,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 18:08:18,978 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:18,978 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 18:08:18,994 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 18:08:19,190 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 18:08:19,191 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 18:08:19,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:19,192 INFO L82 PathProgramCache]: Analyzing trace with hash -864966286, now seen corresponding path program 2 times [2021-10-08 18:08:19,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:19,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307586645] [2021-10-08 18:08:19,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:08:19,194 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:19,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:19,195 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 18:08:19,196 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 18:08:19,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:08:19,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:08:19,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:08:19,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:20,118 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:08:20,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:21,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:08:21,257 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:21,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307586645] [2021-10-08 18:08:21,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307586645] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:08:21,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:08:21,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-08 18:08:21,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592095552] [2021-10-08 18:08:21,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 18:08:21,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:21,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 18:08:21,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-08 18:08:21,259 INFO L87 Difference]: Start difference. First operand 260 states and 859 transitions. Second operand has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 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 18:08:24,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:24,248 INFO L93 Difference]: Finished difference Result 897 states and 2934 transitions. [2021-10-08 18:08:24,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 18:08:24,249 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 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 20 [2021-10-08 18:08:24,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:24,256 INFO L225 Difference]: With dead ends: 897 [2021-10-08 18:08:24,256 INFO L226 Difference]: Without dead ends: 738 [2021-10-08 18:08:24,256 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 2317.6ms TimeCoverageRelationStatistics Valid=191, Invalid=511, Unknown=0, NotChecked=0, Total=702 [2021-10-08 18:08:24,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2021-10-08 18:08:24,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 416. [2021-10-08 18:08:24,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 3.5012048192771084) internal successors, (1453), 415 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:24,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1453 transitions. [2021-10-08 18:08:24,282 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1453 transitions. Word has length 20 [2021-10-08 18:08:24,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:24,283 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1453 transitions. [2021-10-08 18:08:24,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 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 18:08:24,283 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1453 transitions. [2021-10-08 18:08:24,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:08:24,285 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:24,286 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] [2021-10-08 18:08:24,299 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 18:08:24,499 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 18:08:24,500 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 18:08:24,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:24,501 INFO L82 PathProgramCache]: Analyzing trace with hash -383538914, now seen corresponding path program 3 times [2021-10-08 18:08:24,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:24,502 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [580583883] [2021-10-08 18:08:24,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:08:24,502 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:24,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:24,504 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 18:08:24,509 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 18:08:24,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 18:08:24,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:08:24,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:08:24,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:25,674 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 18:08:25,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:27,288 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 18:08:27,288 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:27,288 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [580583883] [2021-10-08 18:08:27,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [580583883] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:08:27,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:08:27,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:08:27,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157263170] [2021-10-08 18:08:27,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:08:27,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:27,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:08:27,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:08:27,291 INFO L87 Difference]: Start difference. First operand 416 states and 1453 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:33,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:33,293 INFO L93 Difference]: Finished difference Result 1266 states and 4271 transitions. [2021-10-08 18:08:33,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-08 18:08:33,295 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:08:33,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:33,305 INFO L225 Difference]: With dead ends: 1266 [2021-10-08 18:08:33,305 INFO L226 Difference]: Without dead ends: 1114 [2021-10-08 18:08:33,306 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 5230.6ms TimeCoverageRelationStatistics Valid=476, Invalid=1780, Unknown=0, NotChecked=0, Total=2256 [2021-10-08 18:08:33,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-10-08 18:08:33,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 608. [2021-10-08 18:08:33,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 607 states have (on average 3.612850082372323) internal successors, (2193), 607 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:33,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 2193 transitions. [2021-10-08 18:08:33,340 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 2193 transitions. Word has length 22 [2021-10-08 18:08:33,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:33,341 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 2193 transitions. [2021-10-08 18:08:33,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:33,341 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 2193 transitions. [2021-10-08 18:08:33,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:08:33,344 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:33,344 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 18:08:33,359 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 18:08:33,559 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 18:08:33,560 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 18:08:33,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:33,560 INFO L82 PathProgramCache]: Analyzing trace with hash 2104164186, now seen corresponding path program 1 times [2021-10-08 18:08:33,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:33,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [613199410] [2021-10-08 18:08:33,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:33,562 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:33,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:33,564 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 18:08:33,564 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 18:08:33,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:33,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 18:08:33,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:33,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:08:33,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:33,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 18:08:33,962 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:33,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [613199410] [2021-10-08 18:08:33,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [613199410] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:08:33,962 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:08:33,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2021-10-08 18:08:33,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175718741] [2021-10-08 18:08:33,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 18:08:33,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:33,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 18:08:33,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-08 18:08:33,965 INFO L87 Difference]: Start difference. First operand 608 states and 2193 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:34,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:34,136 INFO L93 Difference]: Finished difference Result 904 states and 3157 transitions. [2021-10-08 18:08:34,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 18:08:34,137 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:08:34,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:34,144 INFO L225 Difference]: With dead ends: 904 [2021-10-08 18:08:34,144 INFO L226 Difference]: Without dead ends: 904 [2021-10-08 18:08:34,145 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 57.8ms TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-10-08 18:08:34,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2021-10-08 18:08:34,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 718. [2021-10-08 18:08:34,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 3.6276150627615062) internal successors, (2601), 717 states have internal predecessors, (2601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:34,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 2601 transitions. [2021-10-08 18:08:34,175 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 2601 transitions. Word has length 22 [2021-10-08 18:08:34,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:34,175 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 2601 transitions. [2021-10-08 18:08:34,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:34,176 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 2601 transitions. [2021-10-08 18:08:34,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:08:34,179 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:34,179 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 18:08:34,194 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 18:08:34,392 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 18:08:34,392 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 18:08:34,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:34,393 INFO L82 PathProgramCache]: Analyzing trace with hash -160859870, now seen corresponding path program 2 times [2021-10-08 18:08:34,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:34,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636585396] [2021-10-08 18:08:34,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:08:34,395 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:34,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:34,396 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 18:08:34,396 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 18:08:34,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:08:34,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:08:34,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 18:08:34,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:34,797 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 18:08:34,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:34,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:08:34,963 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:34,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636585396] [2021-10-08 18:08:34,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636585396] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:08:34,964 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:08:34,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-10-08 18:08:34,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866405972] [2021-10-08 18:08:34,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 18:08:34,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:34,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 18:08:34,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 18:08:34,965 INFO L87 Difference]: Start difference. First operand 718 states and 2601 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:35,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:35,309 INFO L93 Difference]: Finished difference Result 1260 states and 4391 transitions. [2021-10-08 18:08:35,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 18:08:35,310 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:08:35,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:35,321 INFO L225 Difference]: With dead ends: 1260 [2021-10-08 18:08:35,322 INFO L226 Difference]: Without dead ends: 1260 [2021-10-08 18:08:35,322 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 168.6ms TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-10-08 18:08:35,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2021-10-08 18:08:35,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 790. [2021-10-08 18:08:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 790 states, 789 states have (on average 3.699619771863118) internal successors, (2919), 789 states have internal predecessors, (2919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:35,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 790 states to 790 states and 2919 transitions. [2021-10-08 18:08:35,366 INFO L78 Accepts]: Start accepts. Automaton has 790 states and 2919 transitions. Word has length 22 [2021-10-08 18:08:35,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:35,366 INFO L470 AbstractCegarLoop]: Abstraction has 790 states and 2919 transitions. [2021-10-08 18:08:35,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:35,366 INFO L276 IsEmpty]: Start isEmpty. Operand 790 states and 2919 transitions. [2021-10-08 18:08:35,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:08:35,370 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:35,370 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 18:08:35,384 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 18:08:35,583 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 18:08:35,584 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 18:08:35,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:35,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1105370026, now seen corresponding path program 3 times [2021-10-08 18:08:35,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:35,586 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [206473879] [2021-10-08 18:08:35,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:08:35,586 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:35,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:35,588 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 18:08:35,601 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 18:08:35,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 18:08:35,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:08:35,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:08:35,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:36,708 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 18:08:36,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:38,051 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:08:38,052 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:38,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [206473879] [2021-10-08 18:08:38,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [206473879] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:08:38,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:08:38,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 18:08:38,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213383187] [2021-10-08 18:08:38,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:08:38,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:38,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:08:38,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:08:38,055 INFO L87 Difference]: Start difference. First operand 790 states and 2919 transitions. Second operand has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:42,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:42,354 INFO L93 Difference]: Finished difference Result 1522 states and 5183 transitions. [2021-10-08 18:08:42,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 18:08:42,360 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:08:42,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:42,372 INFO L225 Difference]: With dead ends: 1522 [2021-10-08 18:08:42,372 INFO L226 Difference]: Without dead ends: 1404 [2021-10-08 18:08:42,373 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 3915.9ms TimeCoverageRelationStatistics Valid=299, Invalid=891, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 18:08:42,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2021-10-08 18:08:42,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 874. [2021-10-08 18:08:42,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 3.7056128293241697) internal successors, (3235), 873 states have internal predecessors, (3235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:42,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 3235 transitions. [2021-10-08 18:08:42,421 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 3235 transitions. Word has length 22 [2021-10-08 18:08:42,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:42,421 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 3235 transitions. [2021-10-08 18:08:42,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:42,422 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 3235 transitions. [2021-10-08 18:08:42,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:08:42,426 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:42,426 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 18:08:42,442 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 18:08:42,639 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 18:08:42,639 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 18:08:42,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:42,640 INFO L82 PathProgramCache]: Analyzing trace with hash 924573214, now seen corresponding path program 4 times [2021-10-08 18:08:42,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:42,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1832993963] [2021-10-08 18:08:42,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:08:42,641 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:42,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:42,642 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 18:08:42,681 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 18:08:42,925 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:08:42,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:08:42,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:08:42,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:43,783 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 18:08:43,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:45,043 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 18:08:45,043 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:45,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1832993963] [2021-10-08 18:08:45,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1832993963] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:08:45,044 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:08:45,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 18:08:45,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770505352] [2021-10-08 18:08:45,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:08:45,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:45,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:08:45,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:08:45,047 INFO L87 Difference]: Start difference. First operand 874 states and 3235 transitions. Second operand has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:51,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:51,073 INFO L93 Difference]: Finished difference Result 1522 states and 5161 transitions. [2021-10-08 18:08:51,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-08 18:08:51,075 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:08:51,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:51,087 INFO L225 Difference]: With dead ends: 1522 [2021-10-08 18:08:51,087 INFO L226 Difference]: Without dead ends: 1398 [2021-10-08 18:08:51,088 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 5402.3ms TimeCoverageRelationStatistics Valid=386, Invalid=1336, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 18:08:51,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1398 states. [2021-10-08 18:08:51,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1398 to 874. [2021-10-08 18:08:51,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 3.7056128293241697) internal successors, (3235), 873 states have internal predecessors, (3235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:51,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 3235 transitions. [2021-10-08 18:08:51,135 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 3235 transitions. Word has length 22 [2021-10-08 18:08:51,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:51,135 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 3235 transitions. [2021-10-08 18:08:51,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:51,135 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 3235 transitions. [2021-10-08 18:08:51,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:08:51,139 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:51,139 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 18:08:51,158 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 18:08:51,353 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 18:08:51,353 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 18:08:51,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:51,354 INFO L82 PathProgramCache]: Analyzing trace with hash 843174158, now seen corresponding path program 5 times [2021-10-08 18:08:51,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:51,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1086499784] [2021-10-08 18:08:51,355 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:08:51,355 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:51,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:51,357 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 18:08:51,358 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 18:08:51,655 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:08:51,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:08:51,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:08:51,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:52,471 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 18:08:52,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:08:53,729 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 18:08:53,729 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:08:53,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1086499784] [2021-10-08 18:08:53,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1086499784] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:08:53,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:08:53,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 18:08:53,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636006973] [2021-10-08 18:08:53,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:08:53,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:08:53,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:08:53,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:08:53,732 INFO L87 Difference]: Start difference. First operand 874 states and 3235 transitions. Second operand has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:58,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:08:58,528 INFO L93 Difference]: Finished difference Result 1611 states and 5457 transitions. [2021-10-08 18:08:58,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-08 18:08:58,529 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:08:58,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:08:58,539 INFO L225 Difference]: With dead ends: 1611 [2021-10-08 18:08:58,539 INFO L226 Difference]: Without dead ends: 1434 [2021-10-08 18:08:58,540 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 4074.8ms TimeCoverageRelationStatistics Valid=336, Invalid=1146, Unknown=0, NotChecked=0, Total=1482 [2021-10-08 18:08:58,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1434 states. [2021-10-08 18:08:58,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1434 to 884. [2021-10-08 18:08:58,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.7032842582106453) internal successors, (3270), 883 states have internal predecessors, (3270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:58,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3270 transitions. [2021-10-08 18:08:58,581 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3270 transitions. Word has length 22 [2021-10-08 18:08:58,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:08:58,581 INFO L470 AbstractCegarLoop]: Abstraction has 884 states and 3270 transitions. [2021-10-08 18:08:58,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:08:58,582 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3270 transitions. [2021-10-08 18:08:58,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:08:58,585 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:08:58,585 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] [2021-10-08 18:08:58,599 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 18:08:58,798 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 18:08:58,799 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 18:08:58,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:08:58,800 INFO L82 PathProgramCache]: Analyzing trace with hash 328242674, now seen corresponding path program 1 times [2021-10-08 18:08:58,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:08:58,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1312741679] [2021-10-08 18:08:58,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 18:08:58,802 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:08:58,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:08:58,803 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 18:08:58,804 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 18:08:59,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:08:59,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 18:08:59,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:08:59,720 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 18:08:59,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:09:00,627 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 18:09:00,627 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:09:00,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1312741679] [2021-10-08 18:09:00,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1312741679] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:09:00,628 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:09:00,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:09:00,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663815190] [2021-10-08 18:09:00,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:09:00,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:09:00,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:09:00,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:09:00,630 INFO L87 Difference]: Start difference. First operand 884 states and 3270 transitions. Second operand has 20 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:04,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:09:04,453 INFO L93 Difference]: Finished difference Result 1800 states and 6409 transitions. [2021-10-08 18:09:04,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-08 18:09:04,454 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:09:04,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:09:04,469 INFO L225 Difference]: With dead ends: 1800 [2021-10-08 18:09:04,470 INFO L226 Difference]: Without dead ends: 1726 [2021-10-08 18:09:04,471 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 3068.2ms TimeCoverageRelationStatistics Valid=459, Invalid=1347, Unknown=0, NotChecked=0, Total=1806 [2021-10-08 18:09:04,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1726 states. [2021-10-08 18:09:04,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1726 to 940. [2021-10-08 18:09:04,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 940 states, 939 states have (on average 3.7337593184238553) internal successors, (3506), 939 states have internal predecessors, (3506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:04,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 3506 transitions. [2021-10-08 18:09:04,533 INFO L78 Accepts]: Start accepts. Automaton has 940 states and 3506 transitions. Word has length 22 [2021-10-08 18:09:04,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:09:04,533 INFO L470 AbstractCegarLoop]: Abstraction has 940 states and 3506 transitions. [2021-10-08 18:09:04,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:04,533 INFO L276 IsEmpty]: Start isEmpty. Operand 940 states and 3506 transitions. [2021-10-08 18:09:04,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:09:04,537 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:09:04,537 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] [2021-10-08 18:09:04,554 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 18:09:04,751 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 18:09:04,751 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 18:09:04,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:09:04,752 INFO L82 PathProgramCache]: Analyzing trace with hash 1919310852, now seen corresponding path program 2 times [2021-10-08 18:09:04,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:09:04,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1193682684] [2021-10-08 18:09:04,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:09:04,754 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:09:04,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:09:04,755 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 18:09:04,758 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 18:09:05,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:09:05,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:09:05,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:09:05,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:09:05,878 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 18:09:05,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:09:07,009 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 18:09:07,009 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:09:07,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1193682684] [2021-10-08 18:09:07,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1193682684] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:09:07,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:09:07,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:09:07,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054437976] [2021-10-08 18:09:07,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:09:07,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:09:07,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:09:07,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:09:07,011 INFO L87 Difference]: Start difference. First operand 940 states and 3506 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:09,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:09:09,873 INFO L93 Difference]: Finished difference Result 1440 states and 4931 transitions. [2021-10-08 18:09:09,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 18:09:09,874 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:09:09,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:09:09,886 INFO L225 Difference]: With dead ends: 1440 [2021-10-08 18:09:09,886 INFO L226 Difference]: Without dead ends: 1410 [2021-10-08 18:09:09,887 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 2571.2ms TimeCoverageRelationStatistics Valid=355, Invalid=767, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 18:09:09,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1410 states. [2021-10-08 18:09:09,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1410 to 998. [2021-10-08 18:09:09,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 997 states have (on average 3.6920762286860582) internal successors, (3681), 997 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:09,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 3681 transitions. [2021-10-08 18:09:09,927 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 3681 transitions. Word has length 22 [2021-10-08 18:09:09,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:09:09,928 INFO L470 AbstractCegarLoop]: Abstraction has 998 states and 3681 transitions. [2021-10-08 18:09:09,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:09,928 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 3681 transitions. [2021-10-08 18:09:09,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:09:09,932 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:09:09,932 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] [2021-10-08 18:09:09,951 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 18:09:10,146 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 18:09:10,146 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 18:09:10,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:09:10,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1988292296, now seen corresponding path program 3 times [2021-10-08 18:09:10,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:09:10,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [421530085] [2021-10-08 18:09:10,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:09:10,148 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:09:10,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:09:10,150 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 18:09:10,152 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 18:09:10,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 18:09:10,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:09:10,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:09:10,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:09:11,785 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 18:09:11,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:09:12,915 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 18:09:12,916 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:09:12,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [421530085] [2021-10-08 18:09:12,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [421530085] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:09:12,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:09:12,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:09:12,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013377668] [2021-10-08 18:09:12,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:09:12,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:09:12,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:09:12,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:09:12,918 INFO L87 Difference]: Start difference. First operand 998 states and 3681 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:16,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:09:16,109 INFO L93 Difference]: Finished difference Result 1862 states and 6516 transitions. [2021-10-08 18:09:16,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 18:09:16,109 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:09:16,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:09:16,125 INFO L225 Difference]: With dead ends: 1862 [2021-10-08 18:09:16,125 INFO L226 Difference]: Without dead ends: 1782 [2021-10-08 18:09:16,125 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 2493.8ms TimeCoverageRelationStatistics Valid=282, Invalid=710, Unknown=0, NotChecked=0, Total=992 [2021-10-08 18:09:16,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states. [2021-10-08 18:09:16,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1048. [2021-10-08 18:09:16,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1048 states, 1047 states have (on average 3.7344794651384907) internal successors, (3910), 1047 states have internal predecessors, (3910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:16,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 3910 transitions. [2021-10-08 18:09:16,172 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 3910 transitions. Word has length 22 [2021-10-08 18:09:16,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:09:16,172 INFO L470 AbstractCegarLoop]: Abstraction has 1048 states and 3910 transitions. [2021-10-08 18:09:16,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:16,172 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 3910 transitions. [2021-10-08 18:09:16,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 18:09:16,177 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:09:16,177 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] [2021-10-08 18:09:16,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2021-10-08 18:09:16,391 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 18:09:16,392 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 18:09:16,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:09:16,393 INFO L82 PathProgramCache]: Analyzing trace with hash -1583119992, now seen corresponding path program 4 times [2021-10-08 18:09:16,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:09:16,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006983977] [2021-10-08 18:09:16,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:09:16,394 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:09:16,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:09:16,395 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 18:09:16,402 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 18:09:16,754 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:09:16,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:09:16,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:09:16,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:09:17,767 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 18:09:17,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:09:18,878 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 18:09:18,879 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:09:18,879 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006983977] [2021-10-08 18:09:18,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006983977] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:09:18,879 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:09:18,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 18:09:18,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591817685] [2021-10-08 18:09:18,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:09:18,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:09:18,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:09:18,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:09:18,881 INFO L87 Difference]: Start difference. First operand 1048 states and 3910 transitions. Second operand has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:21,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:09:21,637 INFO L93 Difference]: Finished difference Result 1998 states and 7105 transitions. [2021-10-08 18:09:21,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 18:09:21,638 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-08 18:09:21,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:09:21,648 INFO L225 Difference]: With dead ends: 1998 [2021-10-08 18:09:21,649 INFO L226 Difference]: Without dead ends: 1918 [2021-10-08 18:09:21,649 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 2454.5ms TimeCoverageRelationStatistics Valid=257, Invalid=673, Unknown=0, NotChecked=0, Total=930 [2021-10-08 18:09:21,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states. [2021-10-08 18:09:21,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 1118. [2021-10-08 18:09:21,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.766338406445837) internal successors, (4207), 1117 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:21,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4207 transitions. [2021-10-08 18:09:21,710 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4207 transitions. Word has length 22 [2021-10-08 18:09:21,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:09:21,710 INFO L470 AbstractCegarLoop]: Abstraction has 1118 states and 4207 transitions. [2021-10-08 18:09:21,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:21,710 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4207 transitions. [2021-10-08 18:09:21,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:09:21,715 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:09:21,715 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:09:21,733 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 18:09:21,928 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 18:09:21,929 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 18:09:21,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:09:21,930 INFO L82 PathProgramCache]: Analyzing trace with hash -1845374218, now seen corresponding path program 4 times [2021-10-08 18:09:21,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:09:21,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [359433540] [2021-10-08 18:09:21,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:09:21,932 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:09:21,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:09:21,933 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 18:09:21,937 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 18:09:22,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:09:22,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:09:22,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:09:22,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:09:23,953 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:09:23,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:09:25,713 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:09:25,713 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:09:25,713 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [359433540] [2021-10-08 18:09:25,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [359433540] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:09:25,714 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:09:25,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:09:25,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127697385] [2021-10-08 18:09:25,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:09:25,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:09:25,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:09:25,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:09:25,716 INFO L87 Difference]: Start difference. First operand 1118 states and 4207 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:31,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:09:31,564 INFO L93 Difference]: Finished difference Result 2507 states and 8831 transitions. [2021-10-08 18:09:31,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-08 18:09:31,565 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:09:31,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:09:31,576 INFO L225 Difference]: With dead ends: 2507 [2021-10-08 18:09:31,577 INFO L226 Difference]: Without dead ends: 2332 [2021-10-08 18:09:31,578 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 5187.8ms TimeCoverageRelationStatistics Valid=438, Invalid=1202, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 18:09:31,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2332 states. [2021-10-08 18:09:31,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2332 to 1340. [2021-10-08 18:09:31,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1340 states, 1339 states have (on average 3.7849141150112025) internal successors, (5068), 1339 states have internal predecessors, (5068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:31,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1340 states to 1340 states and 5068 transitions. [2021-10-08 18:09:31,636 INFO L78 Accepts]: Start accepts. Automaton has 1340 states and 5068 transitions. Word has length 24 [2021-10-08 18:09:31,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:09:31,636 INFO L470 AbstractCegarLoop]: Abstraction has 1340 states and 5068 transitions. [2021-10-08 18:09:31,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:31,637 INFO L276 IsEmpty]: Start isEmpty. Operand 1340 states and 5068 transitions. [2021-10-08 18:09:31,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:09:31,642 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:09:31,642 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:09:31,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-10-08 18:09:31,855 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 18:09:31,856 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 18:09:31,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:09:31,856 INFO L82 PathProgramCache]: Analyzing trace with hash -302193084, now seen corresponding path program 5 times [2021-10-08 18:09:31,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:09:31,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [253213850] [2021-10-08 18:09:31,857 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:09:31,858 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:09:31,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:09:31,859 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 18:09:31,859 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 18:09:32,296 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 18:09:32,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:09:32,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:09:32,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:09:33,456 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:09:33,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:09:35,092 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:09:35,092 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:09:35,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [253213850] [2021-10-08 18:09:35,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [253213850] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:09:35,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:09:35,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:09:35,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054940335] [2021-10-08 18:09:35,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:09:35,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:09:35,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:09:35,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:09:35,094 INFO L87 Difference]: Start difference. First operand 1340 states and 5068 transitions. Second operand has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:43,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:09:43,515 INFO L93 Difference]: Finished difference Result 2997 states and 10760 transitions. [2021-10-08 18:09:43,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-08 18:09:43,516 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:09:43,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:09:43,526 INFO L225 Difference]: With dead ends: 2997 [2021-10-08 18:09:43,526 INFO L226 Difference]: Without dead ends: 2786 [2021-10-08 18:09:43,527 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 672 ImplicationChecksByTransitivity, 7057.5ms TimeCoverageRelationStatistics Valid=634, Invalid=2558, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 18:09:43,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2786 states. [2021-10-08 18:09:43,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2786 to 1626. [2021-10-08 18:09:43,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1626 states, 1625 states have (on average 3.8196923076923075) internal successors, (6207), 1625 states have internal predecessors, (6207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:43,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1626 states to 1626 states and 6207 transitions. [2021-10-08 18:09:43,596 INFO L78 Accepts]: Start accepts. Automaton has 1626 states and 6207 transitions. Word has length 24 [2021-10-08 18:09:43,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:09:43,597 INFO L470 AbstractCegarLoop]: Abstraction has 1626 states and 6207 transitions. [2021-10-08 18:09:43,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:43,597 INFO L276 IsEmpty]: Start isEmpty. Operand 1626 states and 6207 transitions. [2021-10-08 18:09:43,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:09:43,603 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:09:43,603 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:09:43,617 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 18:09:43,818 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 18:09:43,818 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 18:09:43,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:09:43,819 INFO L82 PathProgramCache]: Analyzing trace with hash 2084948686, now seen corresponding path program 6 times [2021-10-08 18:09:43,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:09:43,820 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [732288315] [2021-10-08 18:09:43,820 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:09:43,820 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:09:43,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:09:43,821 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 18:09:43,822 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 18:09:44,387 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 18:09:44,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:09:44,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:09:44,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:09:45,837 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:09:45,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:09:47,600 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:09:47,600 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:09:47,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [732288315] [2021-10-08 18:09:47,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [732288315] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:09:47,601 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:09:47,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:09:47,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418072478] [2021-10-08 18:09:47,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:09:47,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:09:47,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:09:47,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:09:47,603 INFO L87 Difference]: Start difference. First operand 1626 states and 6207 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:54,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:09:54,176 INFO L93 Difference]: Finished difference Result 2812 states and 10152 transitions. [2021-10-08 18:09:54,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-08 18:09:54,177 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:09:54,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:09:54,189 INFO L225 Difference]: With dead ends: 2812 [2021-10-08 18:09:54,189 INFO L226 Difference]: Without dead ends: 2672 [2021-10-08 18:09:54,190 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 6212.0ms TimeCoverageRelationStatistics Valid=372, Invalid=1034, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 18:09:54,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2672 states. [2021-10-08 18:09:54,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2672 to 1782. [2021-10-08 18:09:54,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1782 states, 1781 states have (on average 3.8276249298147107) internal successors, (6817), 1781 states have internal predecessors, (6817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:54,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 6817 transitions. [2021-10-08 18:09:54,269 INFO L78 Accepts]: Start accepts. Automaton has 1782 states and 6817 transitions. Word has length 24 [2021-10-08 18:09:54,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:09:54,270 INFO L470 AbstractCegarLoop]: Abstraction has 1782 states and 6817 transitions. [2021-10-08 18:09:54,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:09:54,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1782 states and 6817 transitions. [2021-10-08 18:09:54,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:09:54,276 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:09:54,276 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 18:09:54,295 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 18:09:54,492 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 18:09:54,492 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 18:09:54,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:09:54,492 INFO L82 PathProgramCache]: Analyzing trace with hash -2030381184, now seen corresponding path program 6 times [2021-10-08 18:09:54,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:09:54,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1423132277] [2021-10-08 18:09:54,493 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:09:54,493 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:09:54,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:09:54,494 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 18:09:54,496 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 18:09:55,080 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 18:09:55,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:09:55,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 18:09:55,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:09:56,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:09:56,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:09:57,979 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:09:57,979 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:09:57,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1423132277] [2021-10-08 18:09:57,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1423132277] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:09:57,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:09:57,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 18:09:57,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158210758] [2021-10-08 18:09:57,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:09:57,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:09:57,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:09:57,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:09:57,980 INFO L87 Difference]: Start difference. First operand 1782 states and 6817 transitions. Second operand has 16 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:06,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:06,985 INFO L93 Difference]: Finished difference Result 3347 states and 11907 transitions. [2021-10-08 18:10:06,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-08 18:10:06,986 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:10:06,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:07,000 INFO L225 Difference]: With dead ends: 3347 [2021-10-08 18:10:07,001 INFO L226 Difference]: Without dead ends: 3184 [2021-10-08 18:10:07,002 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 8318.0ms TimeCoverageRelationStatistics Valid=587, Invalid=1765, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 18:10:07,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3184 states. [2021-10-08 18:10:07,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3184 to 1890. [2021-10-08 18:10:07,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1890 states, 1889 states have (on average 3.821598729486501) internal successors, (7219), 1889 states have internal predecessors, (7219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:07,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1890 states to 1890 states and 7219 transitions. [2021-10-08 18:10:07,094 INFO L78 Accepts]: Start accepts. Automaton has 1890 states and 7219 transitions. Word has length 24 [2021-10-08 18:10:07,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:07,095 INFO L470 AbstractCegarLoop]: Abstraction has 1890 states and 7219 transitions. [2021-10-08 18:10:07,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:07,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1890 states and 7219 transitions. [2021-10-08 18:10:07,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:10:07,102 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:07,103 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 18:10:07,131 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 18:10:07,331 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 18:10:07,332 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 18:10:07,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:07,333 INFO L82 PathProgramCache]: Analyzing trace with hash 230124162, now seen corresponding path program 7 times [2021-10-08 18:10:07,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:07,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417778791] [2021-10-08 18:10:07,334 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:10:07,334 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:07,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:07,335 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 18:10:07,340 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 18:10:07,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:07,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:10:07,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:09,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:10,193 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:10,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417778791] [2021-10-08 18:10:10,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [417778791] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:10,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:10,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:10:10,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470983705] [2021-10-08 18:10:10,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:10:10,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:10,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:10:10,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:10:10,195 INFO L87 Difference]: Start difference. First operand 1890 states and 7219 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:15,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:15,043 INFO L93 Difference]: Finished difference Result 3634 states and 13312 transitions. [2021-10-08 18:10:15,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-08 18:10:15,044 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:10:15,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:15,058 INFO L225 Difference]: With dead ends: 3634 [2021-10-08 18:10:15,058 INFO L226 Difference]: Without dead ends: 3540 [2021-10-08 18:10:15,059 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 3909.8ms TimeCoverageRelationStatistics Valid=520, Invalid=1202, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 18:10:15,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3540 states. [2021-10-08 18:10:15,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3540 to 2084. [2021-10-08 18:10:15,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2084 states, 2083 states have (on average 3.9059049447911667) internal successors, (8136), 2083 states have internal predecessors, (8136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:15,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2084 states to 2084 states and 8136 transitions. [2021-10-08 18:10:15,164 INFO L78 Accepts]: Start accepts. Automaton has 2084 states and 8136 transitions. Word has length 24 [2021-10-08 18:10:15,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:15,164 INFO L470 AbstractCegarLoop]: Abstraction has 2084 states and 8136 transitions. [2021-10-08 18:10:15,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:15,164 INFO L276 IsEmpty]: Start isEmpty. Operand 2084 states and 8136 transitions. [2021-10-08 18:10:15,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:10:15,172 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:15,172 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 18:10:15,192 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 18:10:15,385 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 18:10:15,386 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 18:10:15,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:15,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1517120762, now seen corresponding path program 8 times [2021-10-08 18:10:15,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:15,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1142276914] [2021-10-08 18:10:15,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:10:15,388 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:15,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:15,389 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 18:10:15,391 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 18:10:16,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:10:16,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:10:16,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:10:16,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:17,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:17,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:19,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:19,043 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:19,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1142276914] [2021-10-08 18:10:19,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1142276914] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:19,044 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:19,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:10:19,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132915195] [2021-10-08 18:10:19,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:10:19,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:19,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:10:19,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:10:19,046 INFO L87 Difference]: Start difference. First operand 2084 states and 8136 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:24,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:24,446 INFO L93 Difference]: Finished difference Result 3426 states and 12776 transitions. [2021-10-08 18:10:24,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-08 18:10:24,447 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:10:24,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:24,455 INFO L225 Difference]: With dead ends: 3426 [2021-10-08 18:10:24,455 INFO L226 Difference]: Without dead ends: 3316 [2021-10-08 18:10:24,456 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 5194.2ms TimeCoverageRelationStatistics Valid=405, Invalid=1077, Unknown=0, NotChecked=0, Total=1482 [2021-10-08 18:10:24,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3316 states. [2021-10-08 18:10:24,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3316 to 2194. [2021-10-08 18:10:24,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2194 states, 2193 states have (on average 3.9238486092111264) internal successors, (8605), 2193 states have internal predecessors, (8605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:24,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2194 states to 2194 states and 8605 transitions. [2021-10-08 18:10:24,545 INFO L78 Accepts]: Start accepts. Automaton has 2194 states and 8605 transitions. Word has length 24 [2021-10-08 18:10:24,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:24,546 INFO L470 AbstractCegarLoop]: Abstraction has 2194 states and 8605 transitions. [2021-10-08 18:10:24,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:24,546 INFO L276 IsEmpty]: Start isEmpty. Operand 2194 states and 8605 transitions. [2021-10-08 18:10:24,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:10:24,554 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:24,554 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 18:10:24,570 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 18:10:24,768 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 18:10:24,769 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 18:10:24,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:24,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1853658402, now seen corresponding path program 9 times [2021-10-08 18:10:24,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:24,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [97998891] [2021-10-08 18:10:24,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:10:24,771 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:24,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:24,772 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 18:10:24,775 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 18:10:25,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 18:10:25,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:10:25,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:10:25,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:26,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:26,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:27,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:27,429 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:27,429 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [97998891] [2021-10-08 18:10:27,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [97998891] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:27,429 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:27,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-10-08 18:10:27,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632253152] [2021-10-08 18:10:27,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 18:10:27,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:27,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 18:10:27,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2021-10-08 18:10:27,430 INFO L87 Difference]: Start difference. First operand 2194 states and 8605 transitions. Second operand has 17 states, 16 states have (on average 3.0) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:30,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:30,327 INFO L93 Difference]: Finished difference Result 3620 states and 13726 transitions. [2021-10-08 18:10:30,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 18:10:30,328 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.0) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:10:30,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:30,338 INFO L225 Difference]: With dead ends: 3620 [2021-10-08 18:10:30,338 INFO L226 Difference]: Without dead ends: 3526 [2021-10-08 18:10:30,338 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 2480.7ms TimeCoverageRelationStatistics Valid=297, Invalid=695, Unknown=0, NotChecked=0, Total=992 [2021-10-08 18:10:30,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3526 states. [2021-10-08 18:10:30,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3526 to 2276. [2021-10-08 18:10:30,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2276 states, 2275 states have (on average 3.9318681318681317) internal successors, (8945), 2275 states have internal predecessors, (8945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:30,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2276 states to 2276 states and 8945 transitions. [2021-10-08 18:10:30,408 INFO L78 Accepts]: Start accepts. Automaton has 2276 states and 8945 transitions. Word has length 24 [2021-10-08 18:10:30,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:30,409 INFO L470 AbstractCegarLoop]: Abstraction has 2276 states and 8945 transitions. [2021-10-08 18:10:30,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.0) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:30,409 INFO L276 IsEmpty]: Start isEmpty. Operand 2276 states and 8945 transitions. [2021-10-08 18:10:30,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:10:30,417 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:30,417 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:10:30,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-10-08 18:10:30,632 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 18:10:30,633 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 18:10:30,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:30,634 INFO L82 PathProgramCache]: Analyzing trace with hash 931159570, now seen corresponding path program 7 times [2021-10-08 18:10:30,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:30,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [490343636] [2021-10-08 18:10:30,635 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:10:30,635 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:30,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:30,636 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 18:10:30,638 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 18:10:31,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:10:31,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:10:31,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:32,260 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:32,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:33,956 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:33,957 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:33,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [490343636] [2021-10-08 18:10:33,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [490343636] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:33,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:33,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:10:33,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433137371] [2021-10-08 18:10:33,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:10:33,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:33,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:10:33,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:10:33,959 INFO L87 Difference]: Start difference. First operand 2276 states and 8945 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:42,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:10:42,538 INFO L93 Difference]: Finished difference Result 4231 states and 15688 transitions. [2021-10-08 18:10:42,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-08 18:10:42,539 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:10:42,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:10:42,549 INFO L225 Difference]: With dead ends: 4231 [2021-10-08 18:10:42,549 INFO L226 Difference]: Without dead ends: 3992 [2021-10-08 18:10:42,551 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 7432.8ms TimeCoverageRelationStatistics Valid=712, Invalid=3070, Unknown=0, NotChecked=0, Total=3782 [2021-10-08 18:10:42,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3992 states. [2021-10-08 18:10:42,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3992 to 2534. [2021-10-08 18:10:42,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2534 states, 2533 states have (on average 3.9368337939202527) internal successors, (9972), 2533 states have internal predecessors, (9972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:42,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2534 states to 2534 states and 9972 transitions. [2021-10-08 18:10:42,647 INFO L78 Accepts]: Start accepts. Automaton has 2534 states and 9972 transitions. Word has length 24 [2021-10-08 18:10:42,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:10:42,648 INFO L470 AbstractCegarLoop]: Abstraction has 2534 states and 9972 transitions. [2021-10-08 18:10:42,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:10:42,648 INFO L276 IsEmpty]: Start isEmpty. Operand 2534 states and 9972 transitions. [2021-10-08 18:10:42,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:10:42,659 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:10:42,659 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 18:10:42,682 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 18:10:42,873 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 18:10:42,874 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 18:10:42,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:10:42,874 INFO L82 PathProgramCache]: Analyzing trace with hash 1232914710, now seen corresponding path program 10 times [2021-10-08 18:10:42,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:10:42,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452065577] [2021-10-08 18:10:42,875 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:10:42,876 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:10:42,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:10:42,877 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 18:10:42,878 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 18:10:43,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:10:43,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:10:43,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:10:43,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:10:44,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:44,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:10:46,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:10:46,224 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:10:46,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452065577] [2021-10-08 18:10:46,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1452065577] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:10:46,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:10:46,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:10:46,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787475131] [2021-10-08 18:10:46,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:10:46,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:10:46,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:10:46,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:10:46,227 INFO L87 Difference]: Start difference. First operand 2534 states and 9972 transitions. Second operand has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:00,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:00,600 INFO L93 Difference]: Finished difference Result 4433 states and 16236 transitions. [2021-10-08 18:11:00,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-08 18:11:00,601 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:11:00,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:00,611 INFO L225 Difference]: With dead ends: 4433 [2021-10-08 18:11:00,611 INFO L226 Difference]: Without dead ends: 4234 [2021-10-08 18:11:00,613 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1175 ImplicationChecksByTransitivity, 13211.6ms TimeCoverageRelationStatistics Valid=955, Invalid=3875, Unknown=0, NotChecked=0, Total=4830 [2021-10-08 18:11:00,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4234 states. [2021-10-08 18:11:00,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4234 to 2666. [2021-10-08 18:11:00,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2666 states, 2665 states have (on average 3.947467166979362) internal successors, (10520), 2665 states have internal predecessors, (10520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:00,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2666 states to 2666 states and 10520 transitions. [2021-10-08 18:11:00,713 INFO L78 Accepts]: Start accepts. Automaton has 2666 states and 10520 transitions. Word has length 24 [2021-10-08 18:11:00,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:00,713 INFO L470 AbstractCegarLoop]: Abstraction has 2666 states and 10520 transitions. [2021-10-08 18:11:00,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:00,714 INFO L276 IsEmpty]: Start isEmpty. Operand 2666 states and 10520 transitions. [2021-10-08 18:11:00,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:11:00,723 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:00,723 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 18:11:00,740 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 18:11:00,936 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 18:11:00,936 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 18:11:00,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:00,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1249115734, now seen corresponding path program 11 times [2021-10-08 18:11:00,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:00,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1561957614] [2021-10-08 18:11:00,938 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:11:00,938 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:00,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:00,940 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 18:11:00,941 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 18:11:01,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 18:11:01,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:11:01,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:11:01,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:02,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:02,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:04,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:04,204 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:04,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1561957614] [2021-10-08 18:11:04,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1561957614] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:11:04,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:11:04,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:11:04,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952082350] [2021-10-08 18:11:04,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:11:04,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:04,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:11:04,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:11:04,207 INFO L87 Difference]: Start difference. First operand 2666 states and 10520 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:14,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:14,946 INFO L93 Difference]: Finished difference Result 3992 states and 14788 transitions. [2021-10-08 18:11:14,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-08 18:11:14,947 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:11:14,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:14,957 INFO L225 Difference]: With dead ends: 3992 [2021-10-08 18:11:14,957 INFO L226 Difference]: Without dead ends: 3850 [2021-10-08 18:11:14,958 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 9526.5ms TimeCoverageRelationStatistics Valid=641, Invalid=2329, Unknown=0, NotChecked=0, Total=2970 [2021-10-08 18:11:14,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3850 states. [2021-10-08 18:11:15,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3850 to 2888. [2021-10-08 18:11:15,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2888 states, 2887 states have (on average 3.958780741253897) internal successors, (11429), 2887 states have internal predecessors, (11429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:15,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2888 states to 2888 states and 11429 transitions. [2021-10-08 18:11:15,064 INFO L78 Accepts]: Start accepts. Automaton has 2888 states and 11429 transitions. Word has length 24 [2021-10-08 18:11:15,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:15,064 INFO L470 AbstractCegarLoop]: Abstraction has 2888 states and 11429 transitions. [2021-10-08 18:11:15,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:15,064 INFO L276 IsEmpty]: Start isEmpty. Operand 2888 states and 11429 transitions. [2021-10-08 18:11:15,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:11:15,074 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:15,074 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 18:11:15,093 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 18:11:15,289 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 18:11:15,290 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 18:11:15,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:15,291 INFO L82 PathProgramCache]: Analyzing trace with hash 699428450, now seen corresponding path program 12 times [2021-10-08 18:11:15,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:15,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1098675266] [2021-10-08 18:11:15,292 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:11:15,292 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:15,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:15,293 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 18:11:15,295 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 18:11:16,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 18:11:16,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:11:16,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:11:16,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:17,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:17,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:18,829 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:18,829 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:18,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1098675266] [2021-10-08 18:11:18,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1098675266] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:11:18,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:11:18,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:11:18,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061960679] [2021-10-08 18:11:18,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:11:18,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:18,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:11:18,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:11:18,832 INFO L87 Difference]: Start difference. First operand 2888 states and 11429 transitions. Second operand has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:28,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:28,323 INFO L93 Difference]: Finished difference Result 4013 states and 14874 transitions. [2021-10-08 18:11:28,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-08 18:11:28,324 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:11:28,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:28,335 INFO L225 Difference]: With dead ends: 4013 [2021-10-08 18:11:28,335 INFO L226 Difference]: Without dead ends: 3822 [2021-10-08 18:11:28,336 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 7906.8ms TimeCoverageRelationStatistics Valid=600, Invalid=2592, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 18:11:28,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3822 states. [2021-10-08 18:11:28,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3822 to 2944. [2021-10-08 18:11:28,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2944 states, 2943 states have (on average 3.967040434930343) internal successors, (11675), 2943 states have internal predecessors, (11675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:28,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2944 states to 2944 states and 11675 transitions. [2021-10-08 18:11:28,439 INFO L78 Accepts]: Start accepts. Automaton has 2944 states and 11675 transitions. Word has length 24 [2021-10-08 18:11:28,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:28,439 INFO L470 AbstractCegarLoop]: Abstraction has 2944 states and 11675 transitions. [2021-10-08 18:11:28,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:28,440 INFO L276 IsEmpty]: Start isEmpty. Operand 2944 states and 11675 transitions. [2021-10-08 18:11:28,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:11:28,447 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:28,447 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 18:11:28,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2021-10-08 18:11:28,648 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 18:11:28,648 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 18:11:28,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:28,649 INFO L82 PathProgramCache]: Analyzing trace with hash -970854516, now seen corresponding path program 13 times [2021-10-08 18:11:28,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:28,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [155523433] [2021-10-08 18:11:28,650 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:11:28,650 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:28,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:28,651 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 18:11:28,652 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 18:11:29,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:11:29,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 18:11:29,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:29,604 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:11:29,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:29,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 18:11:29,741 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:29,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [155523433] [2021-10-08 18:11:29,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [155523433] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:11:29,741 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:11:29,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-10-08 18:11:29,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095804206] [2021-10-08 18:11:29,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 18:11:29,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:29,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 18:11:29,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-08 18:11:29,742 INFO L87 Difference]: Start difference. First operand 2944 states and 11675 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 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 18:11:29,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:29,976 INFO L93 Difference]: Finished difference Result 4178 states and 15968 transitions. [2021-10-08 18:11:29,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 18:11:29,976 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 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 24 [2021-10-08 18:11:30,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:30,012 INFO L225 Difference]: With dead ends: 4178 [2021-10-08 18:11:30,012 INFO L226 Difference]: Without dead ends: 4178 [2021-10-08 18:11:30,013 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 102.0ms TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-10-08 18:11:30,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4178 states. [2021-10-08 18:11:30,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4178 to 3372. [2021-10-08 18:11:30,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3372 states, 3371 states have (on average 3.9661821417976864) internal successors, (13370), 3371 states have internal predecessors, (13370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:30,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3372 states to 3372 states and 13370 transitions. [2021-10-08 18:11:30,101 INFO L78 Accepts]: Start accepts. Automaton has 3372 states and 13370 transitions. Word has length 24 [2021-10-08 18:11:30,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:30,101 INFO L470 AbstractCegarLoop]: Abstraction has 3372 states and 13370 transitions. [2021-10-08 18:11:30,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 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 18:11:30,101 INFO L276 IsEmpty]: Start isEmpty. Operand 3372 states and 13370 transitions. [2021-10-08 18:11:30,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:11:30,110 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:30,110 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:11:30,123 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 18:11:30,311 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 18:11:30,311 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 18:11:30,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:30,312 INFO L82 PathProgramCache]: Analyzing trace with hash 933485234, now seen corresponding path program 8 times [2021-10-08 18:11:30,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:30,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [593014910] [2021-10-08 18:11:30,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:11:30,313 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:30,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:30,314 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 18:11:30,317 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 18:11:31,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:11:31,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:11:31,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:11:31,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:32,882 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:32,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:34,146 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:34,147 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:34,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [593014910] [2021-10-08 18:11:34,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [593014910] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:11:34,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:11:34,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:11:34,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8636283] [2021-10-08 18:11:34,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:11:34,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:34,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:11:34,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:11:34,150 INFO L87 Difference]: Start difference. First operand 3372 states and 13370 transitions. Second operand has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:42,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:42,595 INFO L93 Difference]: Finished difference Result 5841 states and 21923 transitions. [2021-10-08 18:11:42,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-08 18:11:42,596 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:11:42,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:42,612 INFO L225 Difference]: With dead ends: 5841 [2021-10-08 18:11:42,612 INFO L226 Difference]: Without dead ends: 5640 [2021-10-08 18:11:42,613 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 7490.2ms TimeCoverageRelationStatistics Valid=717, Invalid=2475, Unknown=0, NotChecked=0, Total=3192 [2021-10-08 18:11:42,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5640 states. [2021-10-08 18:11:42,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5640 to 3718. [2021-10-08 18:11:42,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3718 states, 3717 states have (on average 3.9470002690341675) internal successors, (14671), 3717 states have internal predecessors, (14671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:42,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3718 states to 3718 states and 14671 transitions. [2021-10-08 18:11:42,726 INFO L78 Accepts]: Start accepts. Automaton has 3718 states and 14671 transitions. Word has length 24 [2021-10-08 18:11:42,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:42,726 INFO L470 AbstractCegarLoop]: Abstraction has 3718 states and 14671 transitions. [2021-10-08 18:11:42,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:42,727 INFO L276 IsEmpty]: Start isEmpty. Operand 3718 states and 14671 transitions. [2021-10-08 18:11:42,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:11:42,736 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:42,736 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:11:42,750 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 18:11:42,936 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 18:11:42,937 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 18:11:42,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:42,938 INFO L82 PathProgramCache]: Analyzing trace with hash 2073500910, now seen corresponding path program 9 times [2021-10-08 18:11:42,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:42,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1150932248] [2021-10-08 18:11:42,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:11:42,939 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:42,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:42,940 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 18:11:42,941 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 18:11:43,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 18:11:43,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:11:43,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:11:43,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:45,433 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:45,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:11:47,552 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:47,553 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:11:47,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1150932248] [2021-10-08 18:11:47,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1150932248] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:11:47,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:11:47,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:11:47,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045866029] [2021-10-08 18:11:47,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:11:47,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:11:47,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:11:47,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:11:47,555 INFO L87 Difference]: Start difference. First operand 3718 states and 14671 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:56,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:11:56,328 INFO L93 Difference]: Finished difference Result 6005 states and 22483 transitions. [2021-10-08 18:11:56,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-08 18:11:56,329 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:11:56,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:11:56,345 INFO L225 Difference]: With dead ends: 6005 [2021-10-08 18:11:56,345 INFO L226 Difference]: Without dead ends: 5786 [2021-10-08 18:11:56,346 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 8139.1ms TimeCoverageRelationStatistics Valid=452, Invalid=1440, Unknown=0, NotChecked=0, Total=1892 [2021-10-08 18:11:56,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5786 states. [2021-10-08 18:11:56,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5786 to 3848. [2021-10-08 18:11:56,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3848 states, 3847 states have (on average 3.942812581232129) internal successors, (15168), 3847 states have internal predecessors, (15168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:56,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3848 states to 3848 states and 15168 transitions. [2021-10-08 18:11:56,464 INFO L78 Accepts]: Start accepts. Automaton has 3848 states and 15168 transitions. Word has length 24 [2021-10-08 18:11:56,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:11:56,465 INFO L470 AbstractCegarLoop]: Abstraction has 3848 states and 15168 transitions. [2021-10-08 18:11:56,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:11:56,465 INFO L276 IsEmpty]: Start isEmpty. Operand 3848 states and 15168 transitions. [2021-10-08 18:11:56,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:11:56,474 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:11:56,474 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 18:11:56,491 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 18:11:56,674 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 18:11:56,675 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 18:11:56,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:11:56,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1112138818, now seen corresponding path program 14 times [2021-10-08 18:11:56,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:11:56,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524712516] [2021-10-08 18:11:56,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:11:56,678 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:11:56,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:11:56,679 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 18:11:56,683 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 18:11:57,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:11:57,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:11:57,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:11:57,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:11:58,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:11:58,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:00,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:00,311 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:00,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524712516] [2021-10-08 18:12:00,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524712516] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:00,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:00,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:12:00,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933782951] [2021-10-08 18:12:00,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:12:00,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:00,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:12:00,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:12:00,313 INFO L87 Difference]: Start difference. First operand 3848 states and 15168 transitions. Second operand has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:08,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:08,014 INFO L93 Difference]: Finished difference Result 5097 states and 19047 transitions. [2021-10-08 18:12:08,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-08 18:12:08,016 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:12:08,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:08,028 INFO L225 Difference]: With dead ends: 5097 [2021-10-08 18:12:08,028 INFO L226 Difference]: Without dead ends: 4892 [2021-10-08 18:12:08,029 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 6434.3ms TimeCoverageRelationStatistics Valid=460, Invalid=1892, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 18:12:08,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4892 states. [2021-10-08 18:12:08,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4892 to 3968. [2021-10-08 18:12:08,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3968 states, 3967 states have (on average 3.9450466347365767) internal successors, (15650), 3967 states have internal predecessors, (15650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:08,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3968 states to 3968 states and 15650 transitions. [2021-10-08 18:12:08,129 INFO L78 Accepts]: Start accepts. Automaton has 3968 states and 15650 transitions. Word has length 24 [2021-10-08 18:12:08,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:08,129 INFO L470 AbstractCegarLoop]: Abstraction has 3968 states and 15650 transitions. [2021-10-08 18:12:08,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:08,129 INFO L276 IsEmpty]: Start isEmpty. Operand 3968 states and 15650 transitions. [2021-10-08 18:12:08,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:12:08,138 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:08,138 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 18:12:08,152 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 18:12:08,339 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 18:12:08,339 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 18:12:08,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:08,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1164060184, now seen corresponding path program 15 times [2021-10-08 18:12:08,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:08,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2136977355] [2021-10-08 18:12:08,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:12:08,342 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:08,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:08,343 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 18:12:08,346 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 18:12:09,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 18:12:09,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:12:09,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:12:09,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:10,697 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:10,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:11,822 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:11,823 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:11,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2136977355] [2021-10-08 18:12:11,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2136977355] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:11,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:11,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:12:11,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398372863] [2021-10-08 18:12:11,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:12:11,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:11,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:12:11,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:12:11,826 INFO L87 Difference]: Start difference. First operand 3968 states and 15650 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:16,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:16,962 INFO L93 Difference]: Finished difference Result 6180 states and 23397 transitions. [2021-10-08 18:12:16,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-08 18:12:16,963 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:12:16,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:16,985 INFO L225 Difference]: With dead ends: 6180 [2021-10-08 18:12:16,985 INFO L226 Difference]: Without dead ends: 6040 [2021-10-08 18:12:16,985 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 4196.4ms TimeCoverageRelationStatistics Valid=501, Invalid=1221, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 18:12:16,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6040 states. [2021-10-08 18:12:17,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6040 to 4098. [2021-10-08 18:12:17,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 4097 states have (on average 3.9406883085184283) internal successors, (16145), 4097 states have internal predecessors, (16145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:17,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 16145 transitions. [2021-10-08 18:12:17,123 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 16145 transitions. Word has length 24 [2021-10-08 18:12:17,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:17,123 INFO L470 AbstractCegarLoop]: Abstraction has 4098 states and 16145 transitions. [2021-10-08 18:12:17,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:17,123 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 16145 transitions. [2021-10-08 18:12:17,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:12:17,133 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:17,133 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 18:12:17,147 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 18:12:17,334 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 18:12:17,334 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 18:12:17,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:17,336 INFO L82 PathProgramCache]: Analyzing trace with hash -1843910512, now seen corresponding path program 16 times [2021-10-08 18:12:17,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:17,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1874810411] [2021-10-08 18:12:17,337 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:12:17,337 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:17,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:17,338 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 18:12:17,345 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 18:12:18,342 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:12:18,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:12:18,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:12:18,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:19,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:19,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:21,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:21,446 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:21,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1874810411] [2021-10-08 18:12:21,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1874810411] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:21,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:21,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:12:21,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221578344] [2021-10-08 18:12:21,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:12:21,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:21,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:12:21,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:12:21,448 INFO L87 Difference]: Start difference. First operand 4098 states and 16145 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:28,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:28,004 INFO L93 Difference]: Finished difference Result 6070 states and 23009 transitions. [2021-10-08 18:12:28,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-08 18:12:28,005 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:12:28,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:28,021 INFO L225 Difference]: With dead ends: 6070 [2021-10-08 18:12:28,021 INFO L226 Difference]: Without dead ends: 5910 [2021-10-08 18:12:28,022 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 5692.8ms TimeCoverageRelationStatistics Valid=464, Invalid=1258, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 18:12:28,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5910 states. [2021-10-08 18:12:28,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5910 to 4208. [2021-10-08 18:12:28,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4208 states, 4207 states have (on average 3.941050629902543) internal successors, (16580), 4207 states have internal predecessors, (16580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:28,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4208 states to 4208 states and 16580 transitions. [2021-10-08 18:12:28,156 INFO L78 Accepts]: Start accepts. Automaton has 4208 states and 16580 transitions. Word has length 24 [2021-10-08 18:12:28,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:28,157 INFO L470 AbstractCegarLoop]: Abstraction has 4208 states and 16580 transitions. [2021-10-08 18:12:28,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:28,157 INFO L276 IsEmpty]: Start isEmpty. Operand 4208 states and 16580 transitions. [2021-10-08 18:12:28,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:12:28,171 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:28,171 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 18:12:28,186 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 18:12:28,378 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 18:12:28,379 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 18:12:28,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:28,380 INFO L82 PathProgramCache]: Analyzing trace with hash -163751906, now seen corresponding path program 17 times [2021-10-08 18:12:28,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:28,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252899379] [2021-10-08 18:12:28,381 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:12:28,381 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:28,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:28,382 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 18:12:28,383 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 18:12:29,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 18:12:29,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:12:29,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:12:29,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:31,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:31,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:32,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:32,681 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:32,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252899379] [2021-10-08 18:12:32,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252899379] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:32,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:32,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:12:32,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457094165] [2021-10-08 18:12:32,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:12:32,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:32,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:12:32,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:12:32,683 INFO L87 Difference]: Start difference. First operand 4208 states and 16580 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:40,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:40,767 INFO L93 Difference]: Finished difference Result 7308 states and 27308 transitions. [2021-10-08 18:12:40,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-08 18:12:40,769 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:12:40,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:40,786 INFO L225 Difference]: With dead ends: 7308 [2021-10-08 18:12:40,786 INFO L226 Difference]: Without dead ends: 7056 [2021-10-08 18:12:40,787 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 7072.5ms TimeCoverageRelationStatistics Valid=649, Invalid=2003, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 18:12:40,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7056 states. [2021-10-08 18:12:40,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7056 to 4604. [2021-10-08 18:12:40,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4604 states, 4603 states have (on average 3.939170106452314) internal successors, (18132), 4603 states have internal predecessors, (18132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:40,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 18132 transitions. [2021-10-08 18:12:40,909 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 18132 transitions. Word has length 24 [2021-10-08 18:12:40,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:40,909 INFO L470 AbstractCegarLoop]: Abstraction has 4604 states and 18132 transitions. [2021-10-08 18:12:40,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:40,909 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 18132 transitions. [2021-10-08 18:12:40,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:12:40,921 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:40,921 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 18:12:40,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-10-08 18:12:41,135 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 18:12:41,136 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 18:12:41,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:41,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1550366742, now seen corresponding path program 18 times [2021-10-08 18:12:41,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:41,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [32474716] [2021-10-08 18:12:41,137 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:12:41,164 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:41,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:41,165 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 18:12:41,167 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 18:12:42,285 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 18:12:42,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:12:42,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 18:12:42,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:42,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:42,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:42,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:42,444 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:42,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [32474716] [2021-10-08 18:12:42,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [32474716] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:42,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:42,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-08 18:12:42,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834605439] [2021-10-08 18:12:42,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 18:12:42,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:42,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 18:12:42,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:12:42,446 INFO L87 Difference]: Start difference. First operand 4604 states and 18132 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 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 18:12:42,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:42,524 INFO L93 Difference]: Finished difference Result 5438 states and 20886 transitions. [2021-10-08 18:12:42,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 18:12:42,524 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 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 24 [2021-10-08 18:12:42,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:42,541 INFO L225 Difference]: With dead ends: 5438 [2021-10-08 18:12:42,541 INFO L226 Difference]: Without dead ends: 5412 [2021-10-08 18:12:42,541 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.4ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 18:12:42,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5412 states. [2021-10-08 18:12:42,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5412 to 4422. [2021-10-08 18:12:42,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4422 states, 4421 states have (on average 3.948427957475684) internal successors, (17456), 4421 states have internal predecessors, (17456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:42,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4422 states to 4422 states and 17456 transitions. [2021-10-08 18:12:42,775 INFO L78 Accepts]: Start accepts. Automaton has 4422 states and 17456 transitions. Word has length 24 [2021-10-08 18:12:42,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:42,775 INFO L470 AbstractCegarLoop]: Abstraction has 4422 states and 17456 transitions. [2021-10-08 18:12:42,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 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 18:12:42,776 INFO L276 IsEmpty]: Start isEmpty. Operand 4422 states and 17456 transitions. [2021-10-08 18:12:42,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:12:42,786 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:42,786 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 18:12:42,799 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 18:12:42,986 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 18:12:42,987 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 18:12:42,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:42,988 INFO L82 PathProgramCache]: Analyzing trace with hash 781732704, now seen corresponding path program 19 times [2021-10-08 18:12:42,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:42,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [810665058] [2021-10-08 18:12:42,989 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:12:42,989 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:42,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:42,990 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 18:12:42,991 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 18:12:44,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:12:44,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:12:44,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:12:45,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:45,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:12:48,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:12:48,738 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:12:48,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [810665058] [2021-10-08 18:12:48,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [810665058] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:12:48,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:12:48,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:12:48,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282233816] [2021-10-08 18:12:48,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:12:48,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:12:48,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:12:48,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:12:48,740 INFO L87 Difference]: Start difference. First operand 4422 states and 17456 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:57,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:12:57,986 INFO L93 Difference]: Finished difference Result 7045 states and 26528 transitions. [2021-10-08 18:12:57,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-08 18:12:57,987 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:12:57,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:12:58,007 INFO L225 Difference]: With dead ends: 7045 [2021-10-08 18:12:58,007 INFO L226 Difference]: Without dead ends: 6770 [2021-10-08 18:12:58,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 8368.9ms TimeCoverageRelationStatistics Valid=517, Invalid=1739, Unknown=0, NotChecked=0, Total=2256 [2021-10-08 18:12:58,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6770 states. [2021-10-08 18:12:58,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6770 to 4544. [2021-10-08 18:12:58,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4544 states, 4543 states have (on average 3.9535549196566144) internal successors, (17961), 4543 states have internal predecessors, (17961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:58,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4544 states to 4544 states and 17961 transitions. [2021-10-08 18:12:58,240 INFO L78 Accepts]: Start accepts. Automaton has 4544 states and 17961 transitions. Word has length 24 [2021-10-08 18:12:58,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:12:58,240 INFO L470 AbstractCegarLoop]: Abstraction has 4544 states and 17961 transitions. [2021-10-08 18:12:58,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:12:58,240 INFO L276 IsEmpty]: Start isEmpty. Operand 4544 states and 17961 transitions. [2021-10-08 18:12:58,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:12:58,254 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:12:58,254 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 18:12:58,275 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 18:12:58,467 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 18:12:58,467 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 18:12:58,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:12:58,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1543776902, now seen corresponding path program 20 times [2021-10-08 18:12:58,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:12:58,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1917585073] [2021-10-08 18:12:58,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:12:58,470 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:12:58,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:12:58,471 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 18:12:58,474 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 18:12:59,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:12:59,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:12:59,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:12:59,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:13:00,688 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:00,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:03,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:03,117 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:03,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1917585073] [2021-10-08 18:13:03,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1917585073] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:13:03,117 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:13:03,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 18:13:03,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699044300] [2021-10-08 18:13:03,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 18:13:03,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:03,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 18:13:03,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-10-08 18:13:03,119 INFO L87 Difference]: Start difference. First operand 4544 states and 17961 transitions. Second operand has 16 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:09,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:13:09,927 INFO L93 Difference]: Finished difference Result 7289 states and 27538 transitions. [2021-10-08 18:13:09,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-08 18:13:09,928 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:13:09,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:13:09,948 INFO L225 Difference]: With dead ends: 7289 [2021-10-08 18:13:09,948 INFO L226 Difference]: Without dead ends: 7022 [2021-10-08 18:13:09,948 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 6025.6ms TimeCoverageRelationStatistics Valid=313, Invalid=947, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 18:13:09,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7022 states. [2021-10-08 18:13:10,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7022 to 4850. [2021-10-08 18:13:10,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4850 states, 4849 states have (on average 3.9488554341101256) internal successors, (19148), 4849 states have internal predecessors, (19148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:10,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4850 states to 4850 states and 19148 transitions. [2021-10-08 18:13:10,113 INFO L78 Accepts]: Start accepts. Automaton has 4850 states and 19148 transitions. Word has length 24 [2021-10-08 18:13:10,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:13:10,113 INFO L470 AbstractCegarLoop]: Abstraction has 4850 states and 19148 transitions. [2021-10-08 18:13:10,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:10,113 INFO L276 IsEmpty]: Start isEmpty. Operand 4850 states and 19148 transitions. [2021-10-08 18:13:10,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:13:10,123 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:13:10,123 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 18:13:10,138 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 18:13:10,323 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 18:13:10,324 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 18:13:10,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:13:10,325 INFO L82 PathProgramCache]: Analyzing trace with hash -696650782, now seen corresponding path program 21 times [2021-10-08 18:13:10,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:13:10,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716411818] [2021-10-08 18:13:10,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:13:10,326 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:13:10,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:13:10,327 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 18:13:10,329 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 18:13:11,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 18:13:11,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:13:11,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:13:11,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:13:12,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:12,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:14,338 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:14,339 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:14,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716411818] [2021-10-08 18:13:14,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716411818] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:13:14,339 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:13:14,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:13:14,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353801350] [2021-10-08 18:13:14,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:13:14,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:14,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:13:14,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:13:14,342 INFO L87 Difference]: Start difference. First operand 4850 states and 19148 transitions. Second operand has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:23,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:13:23,021 INFO L93 Difference]: Finished difference Result 7686 states and 29173 transitions. [2021-10-08 18:13:23,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-08 18:13:23,022 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:13:23,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:13:23,045 INFO L225 Difference]: With dead ends: 7686 [2021-10-08 18:13:23,045 INFO L226 Difference]: Without dead ends: 7490 [2021-10-08 18:13:23,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 7504.6ms TimeCoverageRelationStatistics Valid=696, Invalid=2166, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 18:13:23,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7490 states. [2021-10-08 18:13:23,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7490 to 5158. [2021-10-08 18:13:23,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5158 states, 5157 states have (on average 3.962962962962963) internal successors, (20437), 5157 states have internal predecessors, (20437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:23,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5158 states to 5158 states and 20437 transitions. [2021-10-08 18:13:23,212 INFO L78 Accepts]: Start accepts. Automaton has 5158 states and 20437 transitions. Word has length 24 [2021-10-08 18:13:23,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:13:23,212 INFO L470 AbstractCegarLoop]: Abstraction has 5158 states and 20437 transitions. [2021-10-08 18:13:23,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:23,213 INFO L276 IsEmpty]: Start isEmpty. Operand 5158 states and 20437 transitions. [2021-10-08 18:13:23,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:13:23,227 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:13:23,227 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 18:13:23,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Ended with exit code 0 [2021-10-08 18:13:23,440 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 18:13:23,441 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 18:13:23,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:13:23,442 INFO L82 PathProgramCache]: Analyzing trace with hash -533991344, now seen corresponding path program 22 times [2021-10-08 18:13:23,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:13:23,442 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [790393233] [2021-10-08 18:13:23,443 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:13:23,443 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:13:23,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:13:23,444 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 18:13:23,445 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 18:13:24,577 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:13:24,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:13:24,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:13:24,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:13:25,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:25,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:28,064 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:28,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:28,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [790393233] [2021-10-08 18:13:28,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [790393233] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:13:28,065 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:13:28,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:13:28,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825075887] [2021-10-08 18:13:28,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:13:28,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:28,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:13:28,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:13:28,066 INFO L87 Difference]: Start difference. First operand 5158 states and 20437 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:37,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:13:37,362 INFO L93 Difference]: Finished difference Result 7774 states and 29587 transitions. [2021-10-08 18:13:37,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-08 18:13:37,363 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:13:37,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:13:37,385 INFO L225 Difference]: With dead ends: 7774 [2021-10-08 18:13:37,385 INFO L226 Difference]: Without dead ends: 7566 [2021-10-08 18:13:37,385 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 7868.1ms TimeCoverageRelationStatistics Valid=491, Invalid=1489, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 18:13:37,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7566 states. [2021-10-08 18:13:37,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7566 to 5298. [2021-10-08 18:13:37,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5298 states, 5297 states have (on average 3.967340003775722) internal successors, (21015), 5297 states have internal predecessors, (21015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:37,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5298 states to 5298 states and 21015 transitions. [2021-10-08 18:13:37,545 INFO L78 Accepts]: Start accepts. Automaton has 5298 states and 21015 transitions. Word has length 24 [2021-10-08 18:13:37,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:13:37,546 INFO L470 AbstractCegarLoop]: Abstraction has 5298 states and 21015 transitions. [2021-10-08 18:13:37,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:37,546 INFO L276 IsEmpty]: Start isEmpty. Operand 5298 states and 21015 transitions. [2021-10-08 18:13:37,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:13:37,556 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:13:37,557 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:13:37,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-10-08 18:13:37,757 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 18:13:37,757 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 18:13:37,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:13:37,758 INFO L82 PathProgramCache]: Analyzing trace with hash -325514892, now seen corresponding path program 5 times [2021-10-08 18:13:37,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:13:37,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1050396420] [2021-10-08 18:13:37,759 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:13:37,759 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:13:37,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:13:37,761 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 18:13:37,762 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 18:13:39,024 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 18:13:39,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:13:39,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 18:13:39,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:13:39,305 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:39,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:39,463 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:39,463 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:39,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1050396420] [2021-10-08 18:13:39,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1050396420] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:13:39,464 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:13:39,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-10-08 18:13:39,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227901566] [2021-10-08 18:13:39,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 18:13:39,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 18:13:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-10-08 18:13:39,465 INFO L87 Difference]: Start difference. First operand 5298 states and 21015 transitions. Second operand has 10 states, 10 states have (on average 2.9) 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 18:13:40,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:13:40,107 INFO L93 Difference]: Finished difference Result 7526 states and 28715 transitions. [2021-10-08 18:13:40,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 18:13:40,108 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.9) 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 24 [2021-10-08 18:13:40,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:13:40,130 INFO L225 Difference]: With dead ends: 7526 [2021-10-08 18:13:40,130 INFO L226 Difference]: Without dead ends: 7526 [2021-10-08 18:13:40,131 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 350.5ms TimeCoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2021-10-08 18:13:40,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7526 states. [2021-10-08 18:13:40,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7526 to 6284. [2021-10-08 18:13:40,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6284 states, 6283 states have (on average 3.9918828585070827) internal successors, (25081), 6283 states have internal predecessors, (25081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:40,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6284 states to 6284 states and 25081 transitions. [2021-10-08 18:13:40,373 INFO L78 Accepts]: Start accepts. Automaton has 6284 states and 25081 transitions. Word has length 24 [2021-10-08 18:13:40,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:13:40,373 INFO L470 AbstractCegarLoop]: Abstraction has 6284 states and 25081 transitions. [2021-10-08 18:13:40,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.9) 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 18:13:40,374 INFO L276 IsEmpty]: Start isEmpty. Operand 6284 states and 25081 transitions. [2021-10-08 18:13:40,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 18:13:40,389 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:13:40,389 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:13:40,405 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 18:13:40,590 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 18:13:40,591 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 18:13:40,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:13:40,592 INFO L82 PathProgramCache]: Analyzing trace with hash -851433692, now seen corresponding path program 6 times [2021-10-08 18:13:40,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:13:40,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390683107] [2021-10-08 18:13:40,593 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:13:40,593 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:13:40,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:13:40,594 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 18:13:40,595 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 18:13:42,015 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 18:13:42,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:13:42,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:13:42,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:13:43,326 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:43,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:44,666 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:44,667 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:44,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390683107] [2021-10-08 18:13:44,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390683107] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:13:44,667 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:13:44,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:13:44,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048183616] [2021-10-08 18:13:44,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:13:44,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:44,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:13:44,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:13:44,668 INFO L87 Difference]: Start difference. First operand 6284 states and 25081 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:51,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:13:51,086 INFO L93 Difference]: Finished difference Result 9190 states and 35385 transitions. [2021-10-08 18:13:51,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-08 18:13:51,087 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 18:13:51,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:13:51,116 INFO L225 Difference]: With dead ends: 9190 [2021-10-08 18:13:51,116 INFO L226 Difference]: Without dead ends: 8914 [2021-10-08 18:13:51,116 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 5460.5ms TimeCoverageRelationStatistics Valid=440, Invalid=1120, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 18:13:51,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8914 states. [2021-10-08 18:13:51,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8914 to 6410. [2021-10-08 18:13:51,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6410 states, 6409 states have (on average 3.999687938836012) internal successors, (25634), 6409 states have internal predecessors, (25634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:51,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6410 states to 6410 states and 25634 transitions. [2021-10-08 18:13:51,321 INFO L78 Accepts]: Start accepts. Automaton has 6410 states and 25634 transitions. Word has length 24 [2021-10-08 18:13:51,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:13:51,321 INFO L470 AbstractCegarLoop]: Abstraction has 6410 states and 25634 transitions. [2021-10-08 18:13:51,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:13:51,322 INFO L276 IsEmpty]: Start isEmpty. Operand 6410 states and 25634 transitions. [2021-10-08 18:13:51,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:13:51,336 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:13:51,336 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:13:51,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-10-08 18:13:51,537 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 18:13:51,537 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 18:13:51,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:13:51,538 INFO L82 PathProgramCache]: Analyzing trace with hash -1625779260, now seen corresponding path program 23 times [2021-10-08 18:13:51,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:13:51,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [245428218] [2021-10-08 18:13:51,539 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:13:51,539 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:13:51,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:13:51,541 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 18:13:51,542 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 18:13:53,023 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 18:13:53,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:13:53,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:13:53,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:13:55,454 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:55,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:13:59,372 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:13:59,372 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:13:59,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [245428218] [2021-10-08 18:13:59,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [245428218] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:13:59,373 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:13:59,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:13:59,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152777960] [2021-10-08 18:13:59,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:13:59,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:13:59,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:13:59,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:13:59,374 INFO L87 Difference]: Start difference. First operand 6410 states and 25634 transitions. Second operand has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:07,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:14:07,525 INFO L93 Difference]: Finished difference Result 9000 states and 34127 transitions. [2021-10-08 18:14:07,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 18:14:07,527 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:14:07,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:14:07,552 INFO L225 Difference]: With dead ends: 9000 [2021-10-08 18:14:07,552 INFO L226 Difference]: Without dead ends: 8698 [2021-10-08 18:14:07,553 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 9453.6ms TimeCoverageRelationStatistics Valid=383, Invalid=949, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 18:14:07,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8698 states. [2021-10-08 18:14:07,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8698 to 6656. [2021-10-08 18:14:07,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6656 states, 6655 states have (on average 4.003456048084147) internal successors, (26643), 6655 states have internal predecessors, (26643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:07,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6656 states to 6656 states and 26643 transitions. [2021-10-08 18:14:07,739 INFO L78 Accepts]: Start accepts. Automaton has 6656 states and 26643 transitions. Word has length 26 [2021-10-08 18:14:07,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:14:07,739 INFO L470 AbstractCegarLoop]: Abstraction has 6656 states and 26643 transitions. [2021-10-08 18:14:07,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:07,739 INFO L276 IsEmpty]: Start isEmpty. Operand 6656 states and 26643 transitions. [2021-10-08 18:14:07,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:14:07,800 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:14:07,801 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:14:07,820 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 18:14:08,001 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 18:14:08,002 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 18:14:08,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:14:08,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1957723742, now seen corresponding path program 10 times [2021-10-08 18:14:08,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:14:08,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1869269693] [2021-10-08 18:14:08,004 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:14:08,004 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:14:08,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:14:08,006 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 18:14:08,009 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 18:14:09,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:14:09,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:14:09,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:14:09,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:14:11,234 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:14:11,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:14:13,315 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:14:13,315 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:14:13,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1869269693] [2021-10-08 18:14:13,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1869269693] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:14:13,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:14:13,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:14:13,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289834583] [2021-10-08 18:14:13,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:14:13,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:14:13,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:14:13,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:14:13,317 INFO L87 Difference]: Start difference. First operand 6656 states and 26643 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:23,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:14:23,376 INFO L93 Difference]: Finished difference Result 10358 states and 39590 transitions. [2021-10-08 18:14:23,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-08 18:14:23,377 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:14:23,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:14:23,407 INFO L225 Difference]: With dead ends: 10358 [2021-10-08 18:14:23,407 INFO L226 Difference]: Without dead ends: 9966 [2021-10-08 18:14:23,408 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 8773.0ms TimeCoverageRelationStatistics Valid=556, Invalid=1994, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 18:14:23,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9966 states. [2021-10-08 18:14:23,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9966 to 7184. [2021-10-08 18:14:23,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7184 states, 7183 states have (on average 4.000417652791313) internal successors, (28735), 7183 states have internal predecessors, (28735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:23,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7184 states to 7184 states and 28735 transitions. [2021-10-08 18:14:23,644 INFO L78 Accepts]: Start accepts. Automaton has 7184 states and 28735 transitions. Word has length 26 [2021-10-08 18:14:23,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:14:23,644 INFO L470 AbstractCegarLoop]: Abstraction has 7184 states and 28735 transitions. [2021-10-08 18:14:23,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:23,644 INFO L276 IsEmpty]: Start isEmpty. Operand 7184 states and 28735 transitions. [2021-10-08 18:14:23,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:14:23,662 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:14:23,662 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:14:23,687 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 18:14:23,875 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 18:14:23,876 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 18:14:23,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:14:23,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1615412442, now seen corresponding path program 24 times [2021-10-08 18:14:23,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:14:23,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878746882] [2021-10-08 18:14:23,878 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:14:23,878 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:14:23,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:14:23,879 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 18:14:23,882 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 18:14:25,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 18:14:25,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:14:25,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 18:14:25,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:14:27,720 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:14:27,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:14:30,676 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:14:30,677 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:14:30,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878746882] [2021-10-08 18:14:30,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878746882] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:14:30,677 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:14:30,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:14:30,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799070596] [2021-10-08 18:14:30,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:14:30,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:14:30,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:14:30,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:14:30,679 INFO L87 Difference]: Start difference. First operand 7184 states and 28735 transitions. Second operand has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:39,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:14:39,423 INFO L93 Difference]: Finished difference Result 9504 states and 36231 transitions. [2021-10-08 18:14:39,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 18:14:39,424 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:14:39,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:14:39,479 INFO L225 Difference]: With dead ends: 9504 [2021-10-08 18:14:39,480 INFO L226 Difference]: Without dead ends: 9156 [2021-10-08 18:14:39,480 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 8924.7ms TimeCoverageRelationStatistics Valid=412, Invalid=1148, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 18:14:39,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9156 states. [2021-10-08 18:14:39,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9156 to 7344. [2021-10-08 18:14:39,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7344 states, 7343 states have (on average 4.001498025330246) internal successors, (29383), 7343 states have internal predecessors, (29383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:39,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7344 states to 7344 states and 29383 transitions. [2021-10-08 18:14:39,654 INFO L78 Accepts]: Start accepts. Automaton has 7344 states and 29383 transitions. Word has length 26 [2021-10-08 18:14:39,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:14:39,655 INFO L470 AbstractCegarLoop]: Abstraction has 7344 states and 29383 transitions. [2021-10-08 18:14:39,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:39,655 INFO L276 IsEmpty]: Start isEmpty. Operand 7344 states and 29383 transitions. [2021-10-08 18:14:39,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:14:39,672 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:14:39,672 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:14:39,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2021-10-08 18:14:39,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:14:39,873 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 18:14:39,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:14:39,875 INFO L82 PathProgramCache]: Analyzing trace with hash -160509070, now seen corresponding path program 25 times [2021-10-08 18:14:39,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:14:39,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [11530989] [2021-10-08 18:14:39,875 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:14:39,876 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:14:39,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:14:39,877 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 18:14:39,878 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 18:14:41,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:14:41,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:14:41,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:14:43,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 18:14:43,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:14:45,184 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:14:45,184 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:14:45,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [11530989] [2021-10-08 18:14:45,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [11530989] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:14:45,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:14:45,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:14:45,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220227421] [2021-10-08 18:14:45,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:14:45,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:14:45,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:14:45,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:14:45,186 INFO L87 Difference]: Start difference. First operand 7344 states and 29383 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:55,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:14:55,494 INFO L93 Difference]: Finished difference Result 9918 states and 37680 transitions. [2021-10-08 18:14:55,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-08 18:14:55,495 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:14:55,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:14:55,524 INFO L225 Difference]: With dead ends: 9918 [2021-10-08 18:14:55,524 INFO L226 Difference]: Without dead ends: 9612 [2021-10-08 18:14:55,524 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 9186.7ms TimeCoverageRelationStatistics Valid=532, Invalid=1630, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 18:14:55,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9612 states. [2021-10-08 18:14:55,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9612 to 7542. [2021-10-08 18:14:55,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7542 states, 7541 states have (on average 4.009017371701366) internal successors, (30232), 7541 states have internal predecessors, (30232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:55,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7542 states to 7542 states and 30232 transitions. [2021-10-08 18:14:55,752 INFO L78 Accepts]: Start accepts. Automaton has 7542 states and 30232 transitions. Word has length 26 [2021-10-08 18:14:55,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:14:55,752 INFO L470 AbstractCegarLoop]: Abstraction has 7542 states and 30232 transitions. [2021-10-08 18:14:55,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:55,753 INFO L276 IsEmpty]: Start isEmpty. Operand 7542 states and 30232 transitions. [2021-10-08 18:14:55,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:14:55,769 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:14:55,769 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:14:55,787 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 18:14:55,969 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 18:14:55,970 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 18:14:55,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:14:55,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1260873648, now seen corresponding path program 26 times [2021-10-08 18:14:55,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:14:55,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882012622] [2021-10-08 18:14:55,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:14:55,972 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:14:55,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:14:55,973 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 18:14:55,974 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 18:14:57,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:14:57,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:14:57,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 18:14:57,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:14:57,914 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:14:57,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:14:58,305 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:14:58,305 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:14:58,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882012622] [2021-10-08 18:14:58,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [882012622] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:14:58,306 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:14:58,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-08 18:14:58,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718849580] [2021-10-08 18:14:58,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 18:14:58,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:14:58,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 18:14:58,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-10-08 18:14:58,308 INFO L87 Difference]: Start difference. First operand 7542 states and 30232 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:59,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:14:59,059 INFO L93 Difference]: Finished difference Result 11082 states and 43262 transitions. [2021-10-08 18:14:59,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 18:14:59,060 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:14:59,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:14:59,097 INFO L225 Difference]: With dead ends: 11082 [2021-10-08 18:14:59,097 INFO L226 Difference]: Without dead ends: 11082 [2021-10-08 18:14:59,098 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 369.9ms TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2021-10-08 18:14:59,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11082 states. [2021-10-08 18:14:59,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11082 to 9242. [2021-10-08 18:14:59,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9242 states, 9241 states have (on average 4.0496699491397035) internal successors, (37423), 9241 states have internal predecessors, (37423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:59,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9242 states to 9242 states and 37423 transitions. [2021-10-08 18:14:59,376 INFO L78 Accepts]: Start accepts. Automaton has 9242 states and 37423 transitions. Word has length 26 [2021-10-08 18:14:59,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:14:59,376 INFO L470 AbstractCegarLoop]: Abstraction has 9242 states and 37423 transitions. [2021-10-08 18:14:59,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:14:59,377 INFO L276 IsEmpty]: Start isEmpty. Operand 9242 states and 37423 transitions. [2021-10-08 18:14:59,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:14:59,398 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:14:59,398 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:14:59,414 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 18:14:59,598 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 18:14:59,599 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 18:14:59,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:14:59,600 INFO L82 PathProgramCache]: Analyzing trace with hash -724371088, now seen corresponding path program 11 times [2021-10-08 18:14:59,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:14:59,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1610119448] [2021-10-08 18:14:59,601 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:14:59,601 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:14:59,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:14:59,602 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 18:14:59,603 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 18:15:01,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-08 18:15:01,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:15:01,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 18:15:01,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:15:02,639 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:15:02,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:15:04,775 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:15:04,775 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:15:04,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1610119448] [2021-10-08 18:15:04,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1610119448] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:15:04,776 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:15:04,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:15:04,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568409567] [2021-10-08 18:15:04,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:15:04,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:15:04,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:15:04,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:15:04,777 INFO L87 Difference]: Start difference. First operand 9242 states and 37423 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:14,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:15:14,774 INFO L93 Difference]: Finished difference Result 13606 states and 53182 transitions. [2021-10-08 18:15:14,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-08 18:15:14,775 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:15:14,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:15:14,821 INFO L225 Difference]: With dead ends: 13606 [2021-10-08 18:15:14,821 INFO L226 Difference]: Without dead ends: 13182 [2021-10-08 18:15:14,822 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 8446.5ms TimeCoverageRelationStatistics Valid=736, Invalid=2924, Unknown=0, NotChecked=0, Total=3660 [2021-10-08 18:15:14,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13182 states. [2021-10-08 18:15:15,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13182 to 9946. [2021-10-08 18:15:15,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9946 states, 9945 states have (on average 4.048768225238813) internal successors, (40265), 9945 states have internal predecessors, (40265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:15,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9946 states to 9946 states and 40265 transitions. [2021-10-08 18:15:15,166 INFO L78 Accepts]: Start accepts. Automaton has 9946 states and 40265 transitions. Word has length 26 [2021-10-08 18:15:15,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:15:15,166 INFO L470 AbstractCegarLoop]: Abstraction has 9946 states and 40265 transitions. [2021-10-08 18:15:15,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:15,167 INFO L276 IsEmpty]: Start isEmpty. Operand 9946 states and 40265 transitions. [2021-10-08 18:15:15,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:15:15,188 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:15:15,188 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:15:15,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2021-10-08 18:15:15,388 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 18:15:15,389 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 18:15:15,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:15:15,389 INFO L82 PathProgramCache]: Analyzing trace with hash -1446202200, now seen corresponding path program 27 times [2021-10-08 18:15:15,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:15:15,390 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1505551896] [2021-10-08 18:15:15,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:15:15,390 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:15:15,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:15:15,392 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 18:15:15,405 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 18:15:17,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 18:15:17,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:15:17,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:15:17,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:15:18,833 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 18:15:18,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:15:21,024 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:15:21,024 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:15:21,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1505551896] [2021-10-08 18:15:21,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1505551896] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:15:21,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:15:21,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:15:21,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505430506] [2021-10-08 18:15:21,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:15:21,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:15:21,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:15:21,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:15:21,027 INFO L87 Difference]: Start difference. First operand 9946 states and 40265 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:36,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:15:36,362 INFO L93 Difference]: Finished difference Result 12692 states and 49350 transitions. [2021-10-08 18:15:36,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-08 18:15:36,363 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:15:36,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:15:36,422 INFO L225 Difference]: With dead ends: 12692 [2021-10-08 18:15:36,422 INFO L226 Difference]: Without dead ends: 12316 [2021-10-08 18:15:36,423 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 13680.0ms TimeCoverageRelationStatistics Valid=792, Invalid=3114, Unknown=0, NotChecked=0, Total=3906 [2021-10-08 18:15:36,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12316 states. [2021-10-08 18:15:36,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12316 to 10200. [2021-10-08 18:15:36,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10200 states, 10199 states have (on average 4.048828316501618) internal successors, (41294), 10199 states have internal predecessors, (41294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:36,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10200 states to 10200 states and 41294 transitions. [2021-10-08 18:15:36,735 INFO L78 Accepts]: Start accepts. Automaton has 10200 states and 41294 transitions. Word has length 26 [2021-10-08 18:15:36,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:15:36,735 INFO L470 AbstractCegarLoop]: Abstraction has 10200 states and 41294 transitions. [2021-10-08 18:15:36,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:36,735 INFO L276 IsEmpty]: Start isEmpty. Operand 10200 states and 41294 transitions. [2021-10-08 18:15:36,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:15:36,758 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:15:36,758 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:15:36,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2021-10-08 18:15:36,965 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 18:15:36,966 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 18:15:36,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:15:36,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1057114468, now seen corresponding path program 28 times [2021-10-08 18:15:36,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:15:36,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [166188144] [2021-10-08 18:15:36,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:15:36,968 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:15:36,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:15:36,969 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 18:15:36,970 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 18:15:38,594 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:15:38,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:15:38,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:15:38,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:15:40,593 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:15:40,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:15:44,615 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:15:44,615 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:15:44,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [166188144] [2021-10-08 18:15:44,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [166188144] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:15:44,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:15:44,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:15:44,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025703747] [2021-10-08 18:15:44,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:15:44,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:15:44,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:15:44,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:15:44,617 INFO L87 Difference]: Start difference. First operand 10200 states and 41294 transitions. Second operand has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:15:59,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:15:59,978 INFO L93 Difference]: Finished difference Result 15455 states and 60443 transitions. [2021-10-08 18:15:59,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-08 18:15:59,979 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:15:59,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:00,030 INFO L225 Difference]: With dead ends: 15455 [2021-10-08 18:16:00,031 INFO L226 Difference]: Without dead ends: 15056 [2021-10-08 18:16:00,031 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 14900.5ms TimeCoverageRelationStatistics Valid=529, Invalid=1633, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 18:16:00,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15056 states. [2021-10-08 18:16:00,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15056 to 10638. [2021-10-08 18:16:00,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10638 states, 10637 states have (on average 4.054808686659772) internal successors, (43131), 10637 states have internal predecessors, (43131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:00,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10638 states to 10638 states and 43131 transitions. [2021-10-08 18:16:00,454 INFO L78 Accepts]: Start accepts. Automaton has 10638 states and 43131 transitions. Word has length 26 [2021-10-08 18:16:00,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:00,454 INFO L470 AbstractCegarLoop]: Abstraction has 10638 states and 43131 transitions. [2021-10-08 18:16:00,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:00,454 INFO L276 IsEmpty]: Start isEmpty. Operand 10638 states and 43131 transitions. [2021-10-08 18:16:00,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:16:00,477 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:00,477 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:16:00,496 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 18:16:00,677 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 18:16:00,678 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 18:16:00,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:00,679 INFO L82 PathProgramCache]: Analyzing trace with hash -406233054, now seen corresponding path program 29 times [2021-10-08 18:16:00,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:00,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1380959155] [2021-10-08 18:16:00,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:16:00,681 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:00,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:00,682 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 18:16:00,683 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 18:16:02,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 18:16:02,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:16:02,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:16:02,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:16:04,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:06,153 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:16:06,153 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:06,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1380959155] [2021-10-08 18:16:06,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1380959155] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:16:06,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:16:06,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:16:06,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161049656] [2021-10-08 18:16:06,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:16:06,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:06,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:16:06,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:16:06,156 INFO L87 Difference]: Start difference. First operand 10638 states and 43131 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:15,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:16:15,689 INFO L93 Difference]: Finished difference Result 16704 states and 64961 transitions. [2021-10-08 18:16:15,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-08 18:16:15,691 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:16:15,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:15,783 INFO L225 Difference]: With dead ends: 16704 [2021-10-08 18:16:15,784 INFO L226 Difference]: Without dead ends: 16252 [2021-10-08 18:16:15,784 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 7900.6ms TimeCoverageRelationStatistics Valid=639, Invalid=2013, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 18:16:15,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16252 states. [2021-10-08 18:16:16,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16252 to 10962. [2021-10-08 18:16:16,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10962 states, 10961 states have (on average 4.058844995894535) internal successors, (44489), 10961 states have internal predecessors, (44489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:16,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10962 states to 10962 states and 44489 transitions. [2021-10-08 18:16:16,243 INFO L78 Accepts]: Start accepts. Automaton has 10962 states and 44489 transitions. Word has length 26 [2021-10-08 18:16:16,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:16,243 INFO L470 AbstractCegarLoop]: Abstraction has 10962 states and 44489 transitions. [2021-10-08 18:16:16,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:16,243 INFO L276 IsEmpty]: Start isEmpty. Operand 10962 states and 44489 transitions. [2021-10-08 18:16:16,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:16:16,270 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:16,270 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:16:16,287 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 18:16:16,471 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 18:16:16,471 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 18:16:16,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:16,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1517626304, now seen corresponding path program 30 times [2021-10-08 18:16:16,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:16,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1828928744] [2021-10-08 18:16:16,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:16:16,473 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:16,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:16,475 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 18:16:16,476 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 18:16:18,648 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 18:16:18,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:16:18,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:16:18,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:19,617 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 18:16:19,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:21,413 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:16:21,413 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:21,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1828928744] [2021-10-08 18:16:21,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1828928744] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:16:21,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:16:21,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:16:21,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570839060] [2021-10-08 18:16:21,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:16:21,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:21,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:16:21,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:16:21,416 INFO L87 Difference]: Start difference. First operand 10962 states and 44489 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:30,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:16:30,819 INFO L93 Difference]: Finished difference Result 15346 states and 60687 transitions. [2021-10-08 18:16:30,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-08 18:16:30,820 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:16:30,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:30,874 INFO L225 Difference]: With dead ends: 15346 [2021-10-08 18:16:30,874 INFO L226 Difference]: Without dead ends: 14936 [2021-10-08 18:16:30,875 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 8470.9ms TimeCoverageRelationStatistics Valid=536, Invalid=1534, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 18:16:30,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14936 states. [2021-10-08 18:16:31,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14936 to 11452. [2021-10-08 18:16:31,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11452 states, 11451 states have (on average 4.067243035542748) internal successors, (46574), 11451 states have internal predecessors, (46574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:31,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11452 states to 11452 states and 46574 transitions. [2021-10-08 18:16:31,263 INFO L78 Accepts]: Start accepts. Automaton has 11452 states and 46574 transitions. Word has length 26 [2021-10-08 18:16:31,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:31,263 INFO L470 AbstractCegarLoop]: Abstraction has 11452 states and 46574 transitions. [2021-10-08 18:16:31,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:31,263 INFO L276 IsEmpty]: Start isEmpty. Operand 11452 states and 46574 transitions. [2021-10-08 18:16:31,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:16:31,290 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:31,290 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:16:31,307 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 18:16:31,490 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 18:16:31,491 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 18:16:31,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:31,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1926142162, now seen corresponding path program 31 times [2021-10-08 18:16:31,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:31,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128741343] [2021-10-08 18:16:31,493 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:16:31,493 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:31,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:31,494 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 18:16:31,495 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 18:16:33,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:16:33,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:16:33,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:34,328 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 18:16:34,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:37,240 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 18:16:37,240 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:37,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128741343] [2021-10-08 18:16:37,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [128741343] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:16:37,241 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:16:37,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:16:37,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859483286] [2021-10-08 18:16:37,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:16:37,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:37,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:16:37,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:16:37,243 INFO L87 Difference]: Start difference. First operand 11452 states and 46574 transitions. Second operand has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:46,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:16:46,517 INFO L93 Difference]: Finished difference Result 16969 states and 66655 transitions. [2021-10-08 18:16:46,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-08 18:16:46,518 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:16:46,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:16:46,580 INFO L225 Difference]: With dead ends: 16969 [2021-10-08 18:16:46,580 INFO L226 Difference]: Without dead ends: 16542 [2021-10-08 18:16:46,581 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 8383.5ms TimeCoverageRelationStatistics Valid=468, Invalid=1512, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 18:16:46,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16542 states. [2021-10-08 18:16:46,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16542 to 11748. [2021-10-08 18:16:46,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11748 states, 11747 states have (on average 4.0663999318975055) internal successors, (47768), 11747 states have internal predecessors, (47768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:46,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11748 states to 11748 states and 47768 transitions. [2021-10-08 18:16:46,971 INFO L78 Accepts]: Start accepts. Automaton has 11748 states and 47768 transitions. Word has length 26 [2021-10-08 18:16:46,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:16:46,971 INFO L470 AbstractCegarLoop]: Abstraction has 11748 states and 47768 transitions. [2021-10-08 18:16:46,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:16:46,972 INFO L276 IsEmpty]: Start isEmpty. Operand 11748 states and 47768 transitions. [2021-10-08 18:16:46,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:16:46,999 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:16:46,999 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:16:47,018 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 18:16:47,200 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 18:16:47,201 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 18:16:47,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:16:47,201 INFO L82 PathProgramCache]: Analyzing trace with hash -785129568, now seen corresponding path program 32 times [2021-10-08 18:16:47,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:16:47,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1779489902] [2021-10-08 18:16:47,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:16:47,202 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:16:47,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:16:47,204 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 18:16:47,205 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 18:16:49,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:16:49,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:16:49,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 18:16:49,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:16:50,413 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:16:50,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:16:52,168 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:16:52,169 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:16:52,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1779489902] [2021-10-08 18:16:52,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1779489902] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:16:52,169 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:16:52,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:16:52,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972333297] [2021-10-08 18:16:52,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:16:52,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:16:52,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:16:52,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:16:52,171 INFO L87 Difference]: Start difference. First operand 11748 states and 47768 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:03,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:17:03,230 INFO L93 Difference]: Finished difference Result 14180 states and 55335 transitions. [2021-10-08 18:17:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-08 18:17:03,232 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:17:03,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:17:03,278 INFO L225 Difference]: With dead ends: 14180 [2021-10-08 18:17:03,278 INFO L226 Difference]: Without dead ends: 13874 [2021-10-08 18:17:03,279 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 9918.6ms TimeCoverageRelationStatistics Valid=643, Invalid=2219, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 18:17:03,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13874 states. [2021-10-08 18:17:03,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13874 to 11852. [2021-10-08 18:17:03,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11852 states, 11851 states have (on average 4.0673360897814534) internal successors, (48202), 11851 states have internal predecessors, (48202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:03,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11852 states to 11852 states and 48202 transitions. [2021-10-08 18:17:03,621 INFO L78 Accepts]: Start accepts. Automaton has 11852 states and 48202 transitions. Word has length 26 [2021-10-08 18:17:03,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:17:03,621 INFO L470 AbstractCegarLoop]: Abstraction has 11852 states and 48202 transitions. [2021-10-08 18:17:03,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:03,622 INFO L276 IsEmpty]: Start isEmpty. Operand 11852 states and 48202 transitions. [2021-10-08 18:17:03,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:17:03,648 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:17:03,648 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:17:03,667 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 18:17:03,848 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 18:17:03,849 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 18:17:03,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:17:03,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1516901262, now seen corresponding path program 33 times [2021-10-08 18:17:03,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:17:03,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1057367009] [2021-10-08 18:17:03,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:17:03,850 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:17:03,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:17:03,851 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 18:17:03,852 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 18:17:06,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-08 18:17:06,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:17:06,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:17:06,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:17:07,530 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 18:17:07,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:17:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:09,547 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:17:09,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1057367009] [2021-10-08 18:17:09,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1057367009] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:17:09,547 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:17:09,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:17:09,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808282042] [2021-10-08 18:17:09,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:17:09,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:17:09,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:17:09,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:17:09,548 INFO L87 Difference]: Start difference. First operand 11852 states and 48202 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:19,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:17:19,087 INFO L93 Difference]: Finished difference Result 16718 states and 65904 transitions. [2021-10-08 18:17:19,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-08 18:17:19,088 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:17:19,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:17:19,144 INFO L225 Difference]: With dead ends: 16718 [2021-10-08 18:17:19,144 INFO L226 Difference]: Without dead ends: 16412 [2021-10-08 18:17:19,145 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 8282.8ms TimeCoverageRelationStatistics Valid=576, Invalid=1680, Unknown=0, NotChecked=0, Total=2256 [2021-10-08 18:17:19,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16412 states. [2021-10-08 18:17:19,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16412 to 12100. [2021-10-08 18:17:19,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12100 states, 12099 states have (on average 4.0707496487313) internal successors, (49252), 12099 states have internal predecessors, (49252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:19,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12100 states to 12100 states and 49252 transitions. [2021-10-08 18:17:19,648 INFO L78 Accepts]: Start accepts. Automaton has 12100 states and 49252 transitions. Word has length 26 [2021-10-08 18:17:19,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:17:19,649 INFO L470 AbstractCegarLoop]: Abstraction has 12100 states and 49252 transitions. [2021-10-08 18:17:19,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:19,649 INFO L276 IsEmpty]: Start isEmpty. Operand 12100 states and 49252 transitions. [2021-10-08 18:17:19,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:17:19,675 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:17:19,675 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:17:19,693 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 18:17:19,876 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 18:17:19,876 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 18:17:19,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:17:19,879 INFO L82 PathProgramCache]: Analyzing trace with hash -1317425356, now seen corresponding path program 34 times [2021-10-08 18:17:19,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:17:19,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2140092725] [2021-10-08 18:17:19,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:17:19,879 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:17:19,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:17:19,880 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 18:17:19,883 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 18:17:21,709 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:17:21,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:17:21,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:17:21,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:17:23,166 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:23,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:17:24,961 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:24,961 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:17:24,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2140092725] [2021-10-08 18:17:24,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2140092725] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:17:24,962 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:17:24,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 18:17:24,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707196655] [2021-10-08 18:17:24,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 18:17:24,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:17:24,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 18:17:24,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2021-10-08 18:17:24,963 INFO L87 Difference]: Start difference. First operand 12100 states and 49252 transitions. Second operand has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:29,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:17:29,559 INFO L93 Difference]: Finished difference Result 16688 states and 66079 transitions. [2021-10-08 18:17:29,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 18:17:29,560 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:17:29,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:17:29,618 INFO L225 Difference]: With dead ends: 16688 [2021-10-08 18:17:29,618 INFO L226 Difference]: Without dead ends: 16386 [2021-10-08 18:17:29,619 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 4010.9ms TimeCoverageRelationStatistics Valid=322, Invalid=734, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 18:17:29,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16386 states. [2021-10-08 18:17:30,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16386 to 12270. [2021-10-08 18:17:30,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12270 states, 12269 states have (on average 4.072622055587252) internal successors, (49967), 12269 states have internal predecessors, (49967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:30,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12270 states to 12270 states and 49967 transitions. [2021-10-08 18:17:30,173 INFO L78 Accepts]: Start accepts. Automaton has 12270 states and 49967 transitions. Word has length 26 [2021-10-08 18:17:30,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:17:30,174 INFO L470 AbstractCegarLoop]: Abstraction has 12270 states and 49967 transitions. [2021-10-08 18:17:30,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:30,174 INFO L276 IsEmpty]: Start isEmpty. Operand 12270 states and 49967 transitions. [2021-10-08 18:17:30,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:17:30,201 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:17:30,201 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:17:30,220 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 18:17:30,401 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 18:17:30,402 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 18:17:30,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:17:30,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1596596500, now seen corresponding path program 12 times [2021-10-08 18:17:30,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:17:30,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [48648850] [2021-10-08 18:17:30,405 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:17:30,405 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:17:30,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:17:30,406 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 18:17:30,407 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 18:17:32,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 18:17:32,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:17:32,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-08 18:17:32,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:17:33,909 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:33,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:17:36,211 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:36,211 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:17:36,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [48648850] [2021-10-08 18:17:36,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [48648850] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:17:36,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:17:36,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:17:36,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133543482] [2021-10-08 18:17:36,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:17:36,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:17:36,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:17:36,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:17:36,213 INFO L87 Difference]: Start difference. First operand 12270 states and 49967 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:46,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:17:46,051 INFO L93 Difference]: Finished difference Result 16886 states and 66561 transitions. [2021-10-08 18:17:46,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-08 18:17:46,053 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:17:46,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:17:46,275 INFO L225 Difference]: With dead ends: 16886 [2021-10-08 18:17:46,275 INFO L226 Difference]: Without dead ends: 16462 [2021-10-08 18:17:46,275 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 571 ImplicationChecksByTransitivity, 8165.0ms TimeCoverageRelationStatistics Valid=668, Invalid=2412, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 18:17:46,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16462 states. [2021-10-08 18:17:46,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16462 to 12772. [2021-10-08 18:17:46,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12772 states, 12771 states have (on average 4.061545689452666) internal successors, (51870), 12771 states have internal predecessors, (51870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:46,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12772 states to 12772 states and 51870 transitions. [2021-10-08 18:17:46,659 INFO L78 Accepts]: Start accepts. Automaton has 12772 states and 51870 transitions. Word has length 26 [2021-10-08 18:17:46,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:17:46,659 INFO L470 AbstractCegarLoop]: Abstraction has 12772 states and 51870 transitions. [2021-10-08 18:17:46,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:17:46,659 INFO L276 IsEmpty]: Start isEmpty. Operand 12772 states and 51870 transitions. [2021-10-08 18:17:46,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:17:46,689 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:17:46,689 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:17:46,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Forceful destruction successful, exit code 0 [2021-10-08 18:17:46,896 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 18:17:46,897 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 18:17:46,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:17:46,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1605275402, now seen corresponding path program 35 times [2021-10-08 18:17:46,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:17:46,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2015013515] [2021-10-08 18:17:46,900 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:17:46,900 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:17:46,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:17:46,901 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 18:17:46,902 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 18:17:48,924 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-08 18:17:48,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:17:48,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:17:48,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:17:50,064 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:50,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:17:52,094 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:17:52,094 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:17:52,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2015013515] [2021-10-08 18:17:52,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2015013515] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:17:52,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:17:52,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:17:52,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502859838] [2021-10-08 18:17:52,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:17:52,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:17:52,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:17:52,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:17:52,096 INFO L87 Difference]: Start difference. First operand 12772 states and 51870 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:10,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:18:10,334 INFO L93 Difference]: Finished difference Result 15562 states and 60989 transitions. [2021-10-08 18:18:10,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-10-08 18:18:10,335 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:18:10,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:18:10,386 INFO L225 Difference]: With dead ends: 15562 [2021-10-08 18:18:10,386 INFO L226 Difference]: Without dead ends: 15154 [2021-10-08 18:18:10,387 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1234 ImplicationChecksByTransitivity, 15829.6ms TimeCoverageRelationStatistics Valid=955, Invalid=4301, Unknown=0, NotChecked=0, Total=5256 [2021-10-08 18:18:10,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15154 states. [2021-10-08 18:18:10,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15154 to 12918. [2021-10-08 18:18:10,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12918 states, 12917 states have (on average 4.063714484787489) internal successors, (52491), 12917 states have internal predecessors, (52491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:10,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12918 states to 12918 states and 52491 transitions. [2021-10-08 18:18:10,954 INFO L78 Accepts]: Start accepts. Automaton has 12918 states and 52491 transitions. Word has length 26 [2021-10-08 18:18:10,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:18:10,954 INFO L470 AbstractCegarLoop]: Abstraction has 12918 states and 52491 transitions. [2021-10-08 18:18:10,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:10,954 INFO L276 IsEmpty]: Start isEmpty. Operand 12918 states and 52491 transitions. [2021-10-08 18:18:10,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:18:10,999 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:18:10,999 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:18:11,027 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 18:18:11,212 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 18:18:11,212 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 18:18:11,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:18:11,213 INFO L82 PathProgramCache]: Analyzing trace with hash -504874906, now seen corresponding path program 36 times [2021-10-08 18:18:11,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:18:11,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929614329] [2021-10-08 18:18:11,213 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:18:11,214 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:18:11,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:18:11,215 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 18:18:11,257 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 18:18:13,636 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 18:18:13,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:18:13,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-08 18:18:13,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:18:15,161 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 18:18:15,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:18:17,599 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 18:18:17,599 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:18:17,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929614329] [2021-10-08 18:18:17,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929614329] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:18:17,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:18:17,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:18:17,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434216671] [2021-10-08 18:18:17,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:18:17,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:18:17,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:18:17,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:18:17,602 INFO L87 Difference]: Start difference. First operand 12918 states and 52491 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:33,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:18:33,207 INFO L93 Difference]: Finished difference Result 19844 states and 77991 transitions. [2021-10-08 18:18:33,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-10-08 18:18:33,208 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:18:33,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:18:33,277 INFO L225 Difference]: With dead ends: 19844 [2021-10-08 18:18:33,277 INFO L226 Difference]: Without dead ends: 19282 [2021-10-08 18:18:33,278 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 13722.4ms TimeCoverageRelationStatistics Valid=1029, Invalid=3801, Unknown=0, NotChecked=0, Total=4830 [2021-10-08 18:18:33,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19282 states. [2021-10-08 18:18:33,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19282 to 13236. [2021-10-08 18:18:33,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13236 states, 13235 states have (on average 4.0637703060068) internal successors, (53784), 13235 states have internal predecessors, (53784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:33,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13236 states to 13236 states and 53784 transitions. [2021-10-08 18:18:33,920 INFO L78 Accepts]: Start accepts. Automaton has 13236 states and 53784 transitions. Word has length 26 [2021-10-08 18:18:33,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:18:33,921 INFO L470 AbstractCegarLoop]: Abstraction has 13236 states and 53784 transitions. [2021-10-08 18:18:33,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:33,921 INFO L276 IsEmpty]: Start isEmpty. Operand 13236 states and 53784 transitions. [2021-10-08 18:18:33,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:18:33,953 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:18:33,953 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:18:33,975 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 18:18:34,153 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 18:18:34,154 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 18:18:34,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:18:34,157 INFO L82 PathProgramCache]: Analyzing trace with hash -2096204964, now seen corresponding path program 37 times [2021-10-08 18:18:34,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:18:34,158 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1722211353] [2021-10-08 18:18:34,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:18:34,158 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:18:34,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:18:34,159 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 18:18:34,161 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 18:18:36,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:18:36,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 18:18:36,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:18:37,778 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 18:18:37,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:18:40,135 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:18:40,135 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:18:40,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1722211353] [2021-10-08 18:18:40,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1722211353] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:18:40,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:18:40,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:18:40,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568428102] [2021-10-08 18:18:40,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:18:40,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:18:40,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:18:40,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:18:40,138 INFO L87 Difference]: Start difference. First operand 13236 states and 53784 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:56,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:18:56,396 INFO L93 Difference]: Finished difference Result 16107 states and 62750 transitions. [2021-10-08 18:18:56,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-08 18:18:56,397 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:18:56,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:18:56,450 INFO L225 Difference]: With dead ends: 16107 [2021-10-08 18:18:56,450 INFO L226 Difference]: Without dead ends: 15376 [2021-10-08 18:18:56,451 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 842 ImplicationChecksByTransitivity, 14479.2ms TimeCoverageRelationStatistics Valid=723, Invalid=3183, Unknown=0, NotChecked=0, Total=3906 [2021-10-08 18:18:56,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15376 states. [2021-10-08 18:18:56,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15376 to 13426. [2021-10-08 18:18:56,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13426 states, 13425 states have (on average 4.059068901303538) internal successors, (54493), 13425 states have internal predecessors, (54493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:56,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13426 states to 13426 states and 54493 transitions. [2021-10-08 18:18:56,841 INFO L78 Accepts]: Start accepts. Automaton has 13426 states and 54493 transitions. Word has length 26 [2021-10-08 18:18:56,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:18:56,841 INFO L470 AbstractCegarLoop]: Abstraction has 13426 states and 54493 transitions. [2021-10-08 18:18:56,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:18:56,841 INFO L276 IsEmpty]: Start isEmpty. Operand 13426 states and 54493 transitions. [2021-10-08 18:18:56,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:18:56,878 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:18:56,878 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:18:56,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2021-10-08 18:18:57,079 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 18:18:57,079 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 18:18:57,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:18:57,080 INFO L82 PathProgramCache]: Analyzing trace with hash -1067585552, now seen corresponding path program 38 times [2021-10-08 18:18:57,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:18:57,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101068427] [2021-10-08 18:18:57,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 18:18:57,081 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:18:57,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:18:57,082 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 18:18:57,083 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 18:18:59,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 18:18:59,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:18:59,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 18:18:59,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:19:01,272 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 18:19:01,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:19:04,735 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 18:19:04,735 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:19:04,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101068427] [2021-10-08 18:19:04,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101068427] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:19:04,736 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:19:04,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:19:04,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583941060] [2021-10-08 18:19:04,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:19:04,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:19:04,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:19:04,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:19:04,737 INFO L87 Difference]: Start difference. First operand 13426 states and 54493 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:19:21,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:19:21,339 INFO L93 Difference]: Finished difference Result 19785 states and 77883 transitions. [2021-10-08 18:19:21,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-08 18:19:21,340 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:19:21,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:19:21,408 INFO L225 Difference]: With dead ends: 19785 [2021-10-08 18:19:21,408 INFO L226 Difference]: Without dead ends: 19226 [2021-10-08 18:19:21,409 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 15235.4ms TimeCoverageRelationStatistics Valid=618, Invalid=2352, Unknown=0, NotChecked=0, Total=2970 [2021-10-08 18:19:21,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19226 states. [2021-10-08 18:19:21,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19226 to 13846. [2021-10-08 18:19:21,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13846 states, 13845 states have (on average 4.056121343445287) internal successors, (56157), 13845 states have internal predecessors, (56157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:19:21,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13846 states to 13846 states and 56157 transitions. [2021-10-08 18:19:21,867 INFO L78 Accepts]: Start accepts. Automaton has 13846 states and 56157 transitions. Word has length 26 [2021-10-08 18:19:21,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:19:21,867 INFO L470 AbstractCegarLoop]: Abstraction has 13846 states and 56157 transitions. [2021-10-08 18:19:21,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:19:21,868 INFO L276 IsEmpty]: Start isEmpty. Operand 13846 states and 56157 transitions. [2021-10-08 18:19:21,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:19:21,902 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:19:21,902 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:19:21,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Ended with exit code 0 [2021-10-08 18:19:22,109 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 18:19:22,110 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 18:19:22,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:19:22,110 INFO L82 PathProgramCache]: Analyzing trace with hash 614353750, now seen corresponding path program 39 times [2021-10-08 18:19:22,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:19:22,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1900393185] [2021-10-08 18:19:22,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 18:19:22,112 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:19:22,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:19:22,113 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 18:19:22,114 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 18:19:24,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-08 18:19:24,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:19:24,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 18:19:24,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:19:25,908 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:19:25,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:19:27,878 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 18:19:27,879 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:19:27,879 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1900393185] [2021-10-08 18:19:27,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1900393185] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:19:27,879 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:19:27,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:19:27,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798173747] [2021-10-08 18:19:27,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:19:27,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:19:27,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:19:27,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:19:27,881 INFO L87 Difference]: Start difference. First operand 13846 states and 56157 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:19:45,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:19:45,056 INFO L93 Difference]: Finished difference Result 16644 states and 65274 transitions. [2021-10-08 18:19:45,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-08 18:19:45,057 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:19:45,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:19:45,110 INFO L225 Difference]: With dead ends: 16644 [2021-10-08 18:19:45,110 INFO L226 Difference]: Without dead ends: 16276 [2021-10-08 18:19:45,111 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 14861.7ms TimeCoverageRelationStatistics Valid=853, Invalid=3307, Unknown=0, NotChecked=0, Total=4160 [2021-10-08 18:19:45,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16276 states. [2021-10-08 18:19:45,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16276 to 14172. [2021-10-08 18:19:45,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14172 states, 14171 states have (on average 4.047561922235552) internal successors, (57358), 14171 states have internal predecessors, (57358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:19:45,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14172 states to 14172 states and 57358 transitions. [2021-10-08 18:19:45,510 INFO L78 Accepts]: Start accepts. Automaton has 14172 states and 57358 transitions. Word has length 26 [2021-10-08 18:19:45,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:19:45,510 INFO L470 AbstractCegarLoop]: Abstraction has 14172 states and 57358 transitions. [2021-10-08 18:19:45,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:19:45,510 INFO L276 IsEmpty]: Start isEmpty. Operand 14172 states and 57358 transitions. [2021-10-08 18:19:45,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:19:45,544 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:19:45,544 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:19:45,562 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 18:19:45,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 18:19:45,745 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 18:19:45,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:19:45,746 INFO L82 PathProgramCache]: Analyzing trace with hash -565306256, now seen corresponding path program 40 times [2021-10-08 18:19:45,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:19:45,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1978208734] [2021-10-08 18:19:45,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 18:19:45,747 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:19:45,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:19:45,748 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 18:19:45,749 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 18:19:47,861 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 18:19:47,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:19:47,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 18:19:47,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:19:50,103 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 18:19:50,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:19:52,106 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 18:19:52,106 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:19:52,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1978208734] [2021-10-08 18:19:52,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1978208734] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:19:52,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:19:52,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:19:52,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430794973] [2021-10-08 18:19:52,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:19:52,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:19:52,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:19:52,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:19:52,108 INFO L87 Difference]: Start difference. First operand 14172 states and 57358 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:09,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:20:09,450 INFO L93 Difference]: Finished difference Result 21926 states and 86193 transitions. [2021-10-08 18:20:09,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-10-08 18:20:09,451 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:20:09,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:20:09,529 INFO L225 Difference]: With dead ends: 21926 [2021-10-08 18:20:09,529 INFO L226 Difference]: Without dead ends: 21338 [2021-10-08 18:20:09,530 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1745 ImplicationChecksByTransitivity, 15061.0ms TimeCoverageRelationStatistics Valid=1240, Invalid=5240, Unknown=0, NotChecked=0, Total=6480 [2021-10-08 18:20:09,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21338 states. [2021-10-08 18:20:09,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21338 to 14778. [2021-10-08 18:20:09,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14778 states, 14777 states have (on average 4.050957569195371) internal successors, (59861), 14777 states have internal predecessors, (59861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:10,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14778 states to 14778 states and 59861 transitions. [2021-10-08 18:20:10,025 INFO L78 Accepts]: Start accepts. Automaton has 14778 states and 59861 transitions. Word has length 26 [2021-10-08 18:20:10,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:20:10,025 INFO L470 AbstractCegarLoop]: Abstraction has 14778 states and 59861 transitions. [2021-10-08 18:20:10,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:10,025 INFO L276 IsEmpty]: Start isEmpty. Operand 14778 states and 59861 transitions. [2021-10-08 18:20:10,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:20:10,060 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:20:10,060 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:20:10,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2021-10-08 18:20:10,266 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 18:20:10,267 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 18:20:10,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:20:10,267 INFO L82 PathProgramCache]: Analyzing trace with hash 1093095636, now seen corresponding path program 41 times [2021-10-08 18:20:10,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:20:10,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1491753556] [2021-10-08 18:20:10,268 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 18:20:10,268 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:20:10,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:20:10,269 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 18:20:10,270 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 18:20:12,733 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 18:20:12,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:20:12,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:20:12,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:20:14,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 18:20:14,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:20:18,416 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 18:20:18,417 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:20:18,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1491753556] [2021-10-08 18:20:18,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1491753556] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:20:18,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:20:18,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:20:18,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352530657] [2021-10-08 18:20:18,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:20:18,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:20:18,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:20:18,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:20:18,419 INFO L87 Difference]: Start difference. First operand 14778 states and 59861 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:29,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:20:29,163 INFO L93 Difference]: Finished difference Result 19828 states and 78562 transitions. [2021-10-08 18:20:29,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-08 18:20:29,164 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:20:29,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:20:29,234 INFO L225 Difference]: With dead ends: 19828 [2021-10-08 18:20:29,234 INFO L226 Difference]: Without dead ends: 19404 [2021-10-08 18:20:29,234 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 9627.8ms TimeCoverageRelationStatistics Valid=492, Invalid=1670, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 18:20:29,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19404 states. [2021-10-08 18:20:29,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19404 to 15000. [2021-10-08 18:20:29,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15000 states, 14999 states have (on average 4.051336755783719) internal successors, (60766), 14999 states have internal predecessors, (60766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:29,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15000 states to 15000 states and 60766 transitions. [2021-10-08 18:20:29,785 INFO L78 Accepts]: Start accepts. Automaton has 15000 states and 60766 transitions. Word has length 26 [2021-10-08 18:20:29,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:20:29,785 INFO L470 AbstractCegarLoop]: Abstraction has 15000 states and 60766 transitions. [2021-10-08 18:20:29,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:29,785 INFO L276 IsEmpty]: Start isEmpty. Operand 15000 states and 60766 transitions. [2021-10-08 18:20:29,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:20:29,821 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:20:29,821 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:20:29,844 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 18:20:30,022 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 18:20:30,023 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 18:20:30,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:20:30,024 INFO L82 PathProgramCache]: Analyzing trace with hash -431374166, now seen corresponding path program 42 times [2021-10-08 18:20:30,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:20:30,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1560206822] [2021-10-08 18:20:30,025 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 18:20:30,025 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:20:30,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:20:30,026 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 18:20:30,027 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 18:20:32,586 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 18:20:32,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 18:20:32,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-08 18:20:32,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:20:34,092 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 18:20:34,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:20:36,542 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 18:20:36,543 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:20:36,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1560206822] [2021-10-08 18:20:36,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1560206822] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:20:36,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:20:36,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 18:20:36,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191741116] [2021-10-08 18:20:36,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 18:20:36,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:20:36,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 18:20:36,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-10-08 18:20:36,545 INFO L87 Difference]: Start difference. First operand 15000 states and 60766 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:51,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 18:20:51,736 INFO L93 Difference]: Finished difference Result 22804 states and 89881 transitions. [2021-10-08 18:20:51,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-08 18:20:51,737 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-08 18:20:51,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 18:20:51,812 INFO L225 Difference]: With dead ends: 22804 [2021-10-08 18:20:51,812 INFO L226 Difference]: Without dead ends: 22242 [2021-10-08 18:20:51,813 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1074 ImplicationChecksByTransitivity, 13068.6ms TimeCoverageRelationStatistics Valid=1022, Invalid=3670, Unknown=0, NotChecked=0, Total=4692 [2021-10-08 18:20:51,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22242 states. [2021-10-08 18:20:52,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22242 to 15186. [2021-10-08 18:20:52,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15186 states, 15185 states have (on average 4.056568982548567) internal successors, (61599), 15185 states have internal predecessors, (61599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:52,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15186 states to 15186 states and 61599 transitions. [2021-10-08 18:20:52,304 INFO L78 Accepts]: Start accepts. Automaton has 15186 states and 61599 transitions. Word has length 26 [2021-10-08 18:20:52,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 18:20:52,305 INFO L470 AbstractCegarLoop]: Abstraction has 15186 states and 61599 transitions. [2021-10-08 18:20:52,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 18:20:52,305 INFO L276 IsEmpty]: Start isEmpty. Operand 15186 states and 61599 transitions. [2021-10-08 18:20:52,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 18:20:52,341 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 18:20:52,341 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 18:20:52,361 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 18:20:52,541 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 18:20:52,542 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 18:20:52,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 18:20:52,542 INFO L82 PathProgramCache]: Analyzing trace with hash -994084812, now seen corresponding path program 43 times [2021-10-08 18:20:52,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 18:20:52,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [760862723] [2021-10-08 18:20:52,543 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 18:20:52,544 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 18:20:52,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 18:20:52,545 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 18:20:52,546 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 18:20:54,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 18:20:54,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 18:20:54,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 18:20:56,609 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 18:20:56,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 18:20:59,956 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 18:20:59,956 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 18:20:59,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [760862723] [2021-10-08 18:20:59,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [760862723] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 18:20:59,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 18:20:59,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 18:20:59,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954728133] [2021-10-08 18:20:59,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 18:20:59,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 18:20:59,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 18:20:59,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-10-08 18:20:59,958 INFO L87 Difference]: Start difference. First operand 15186 states and 61599 transitions. Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-10-08 18:21:13,551 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 18:21:13,551 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 18:21:14,585 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 18:21:14,754 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-10-08 18:21:14,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2021-10-08 18:21:14,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 18:21:14,767 WARN L594 AbstractCegarLoop]: Verification canceled: while executing Executor. [2021-10-08 18:21:14,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-08 18:21:14,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-08 18:21:14,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-08 18:21:14,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-08 18:21:14,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-08 18:21:14,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-08 18:21:14,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-08 18:21:14,770 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-08 18:21:14,770 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-08 18:21:14,770 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-08 18:21:14,770 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-08 18:21:14,770 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-08 18:21:14,770 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 18:21:14,770 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 18:21:14,770 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 18:21:14,771 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-08 18:21:14,775 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 18:21:14,776 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 18:21:14,778 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 06:21:14 BasicIcfg [2021-10-08 18:21:14,778 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 18:21:14,779 INFO L168 Benchmark]: Toolchain (without parser) took 798976.53 ms. Allocated memory was 170.9 MB in the beginning and 1.6 GB in the end (delta: 1.5 GB). Free memory was 145.5 MB in the beginning and 587.2 MB in the end (delta: -441.7 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB. [2021-10-08 18:21:14,779 INFO L168 Benchmark]: CDTParser took 0.32 ms. Allocated memory is still 170.9 MB. Free memory is still 140.8 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 18:21:14,780 INFO L168 Benchmark]: CACSL2BoogieTranslator took 309.83 ms. Allocated memory is still 170.9 MB. Free memory was 145.2 MB in the beginning and 134.2 MB in the end (delta: 11.0 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-08 18:21:14,780 INFO L168 Benchmark]: Boogie Procedure Inliner took 51.35 ms. Allocated memory is still 170.9 MB. Free memory was 134.2 MB in the beginning and 132.4 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 18:21:14,780 INFO L168 Benchmark]: Boogie Preprocessor took 36.64 ms. Allocated memory is still 170.9 MB. Free memory was 132.4 MB in the beginning and 130.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-08 18:21:14,781 INFO L168 Benchmark]: RCFGBuilder took 854.24 ms. Allocated memory is still 170.9 MB. Free memory was 130.9 MB in the beginning and 148.3 MB in the end (delta: -17.4 MB). Peak memory consumption was 18.4 MB. Max. memory is 8.0 GB. [2021-10-08 18:21:14,781 INFO L168 Benchmark]: TraceAbstraction took 797709.47 ms. Allocated memory was 170.9 MB in the beginning and 1.6 GB in the end (delta: 1.5 GB). Free memory was 147.8 MB in the beginning and 587.2 MB in the end (delta: -439.4 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB. [2021-10-08 18:21:14,783 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32 ms. Allocated memory is still 170.9 MB. Free memory is still 140.8 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 309.83 ms. Allocated memory is still 170.9 MB. Free memory was 145.2 MB in the beginning and 134.2 MB in the end (delta: 11.0 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 51.35 ms. Allocated memory is still 170.9 MB. Free memory was 134.2 MB in the beginning and 132.4 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 36.64 ms. Allocated memory is still 170.9 MB. Free memory was 132.4 MB in the beginning and 130.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 854.24 ms. Allocated memory is still 170.9 MB. Free memory was 130.9 MB in the beginning and 148.3 MB in the end (delta: -17.4 MB). Peak memory consumption was 18.4 MB. Max. memory is 8.0 GB. * TraceAbstraction took 797709.47 ms. Allocated memory was 170.9 MB in the beginning and 1.6 GB in the end (delta: 1.5 GB). Free memory was 147.8 MB in the beginning and 587.2 MB in the end (delta: -439.4 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12801.1ms, 119 PlacesBefore, 46 PlacesAfterwards, 117 TransitionsBefore, 39 TransitionsAfterwards, 918 CoEnabledTransitionPairs, 6 FixpointIterations, 72 TrivialSequentialCompositions, 34 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 118 TotalNumberOfCompositions, 2123 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1464, positive: 1410, positive conditional: 0, positive unconditional: 1410, negative: 54, negative conditional: 0, negative unconditional: 54, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 577, positive: 564, positive conditional: 0, positive unconditional: 564, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 577, positive: 559, positive conditional: 0, positive unconditional: 559, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 18, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 114, positive: 23, positive conditional: 0, positive unconditional: 23, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1464, positive: 846, positive conditional: 0, positive unconditional: 846, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 577, unknown conditional: 0, unknown unconditional: 577] , Statistics on independence cache: Total cache size (in pairs): 111, Positive cache size: 105, Positive conditional cache size: 0, Positive unconditional cache size: 105, Negative cache size: 6, Negative conditional cache size: 0, Negative unconditional cache size: 6 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 100]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while executing Executor. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while executing Executor. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 129 locations, 17 error locations. Started 1 CEGAR loops. OverallTime: 797476.0ms, OverallIterations: 70, TraceHistogramMax: 3, EmptinessCheckTime: 980.3ms, AutomataDifference: 497565.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 12884.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2001 SDtfs, 21526 SDslu, 20222 SDs, 0 SdLazy, 47122 SolverSat, 8060 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 108437.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4619 GetRequests, 1994 SyntacticMatches, 0 SemanticMatches, 2625 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25925 ImplicationChecksByTransitivity, 437045.5ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=15186occurred in iteration=69, InterpolantAutomatonStates: 2427, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 13008.2ms AutomataMinimizationTime, 69 MinimizatonAttempts, 128332 StatesRemovedByMinimization, 61 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 581.3ms SsaConstructionTime, 13288.3ms SatisfiabilityAnalysisTime, 185074.3ms InterpolantComputationTime, 1549 NumberOfCodeBlocks, 1549 NumberOfCodeBlocksAsserted, 160 NumberOfCheckSat, 2958 ConstructedInterpolants, 6 QuantifiedInterpolants, 80473 SizeOfPredicates, 629 NumberOfNonLiveVariables, 6767 ConjunctsInSsa, 1115 ConjunctsInUnsatCore, 140 InterpolantComputations, 18 PerfectInterpolantSequences, 71/930 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown