/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-proofs-counter-add-4-semi-Q67.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-07 16:33:40,158 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-07 16:33:40,161 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-07 16:33:40,219 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-07 16:33:40,220 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-07 16:33:40,228 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-07 16:33:40,244 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-07 16:33:40,250 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-07 16:33:40,253 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-07 16:33:40,260 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-07 16:33:40,261 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-07 16:33:40,263 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-07 16:33:40,263 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-07 16:33:40,265 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-07 16:33:40,266 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-07 16:33:40,268 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-07 16:33:40,269 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-07 16:33:40,269 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-07 16:33:40,271 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-07 16:33:40,273 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-07 16:33:40,275 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-07 16:33:40,280 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-07 16:33:40,281 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-07 16:33:40,282 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-07 16:33:40,286 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-07 16:33:40,286 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-07 16:33:40,286 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-07 16:33:40,287 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-07 16:33:40,288 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-07 16:33:40,289 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-07 16:33:40,289 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-07 16:33:40,290 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-07 16:33:40,291 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-07 16:33:40,292 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-07 16:33:40,293 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-07 16:33:40,293 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-07 16:33:40,294 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-07 16:33:40,294 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-07 16:33:40,295 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-07 16:33:40,296 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-07 16:33:40,297 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-07 16:33:40,298 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-07 16:33:40,328 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-07 16:33:40,328 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-07 16:33:40,328 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-07 16:33:40,329 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-07 16:33:40,330 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-07 16:33:40,330 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-07 16:33:40,330 INFO L138 SettingsManager]: * Use SBE=true [2021-10-07 16:33:40,331 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-07 16:33:40,331 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-07 16:33:40,331 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-07 16:33:40,331 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-07 16:33:40,332 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-07 16:33:40,332 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-07 16:33:40,332 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-07 16:33:40,332 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-07 16:33:40,332 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-07 16:33:40,333 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-07 16:33:40,333 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-07 16:33:40,333 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-07 16:33:40,333 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-07 16:33:40,333 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-07 16:33:40,334 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-07 16:33:40,334 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-07 16:33:40,335 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-07 16:33:40,335 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-07 16:33:40,335 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-07 16:33:40,336 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-07 16:33:40,336 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-07 16:33:40,336 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-07 16:33:40,336 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-07 16:33:40,336 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-07 16:33:40,337 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-07 16:33:40,337 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-10-07 16:33:40,690 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-07 16:33:40,723 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-07 16:33:40,727 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-07 16:33:40,728 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-07 16:33:40,729 INFO L275 PluginConnector]: CDTParser initialized [2021-10-07 16:33:40,730 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2021-10-07 16:33:40,811 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ad96d6090/be281abf34c24b798d6a7ae210b8ba6b/FLAGf01d3b277 [2021-10-07 16:33:41,399 INFO L306 CDTParser]: Found 1 translation units. [2021-10-07 16:33:41,400 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2021-10-07 16:33:41,411 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ad96d6090/be281abf34c24b798d6a7ae210b8ba6b/FLAGf01d3b277 [2021-10-07 16:33:41,746 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ad96d6090/be281abf34c24b798d6a7ae210b8ba6b [2021-10-07 16:33:41,749 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-07 16:33:41,759 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-07 16:33:41,761 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-07 16:33:41,761 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-07 16:33:41,765 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-07 16:33:41,766 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 04:33:41" (1/1) ... [2021-10-07 16:33:41,768 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68f186c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:41, skipping insertion in model container [2021-10-07 16:33:41,768 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 04:33:41" (1/1) ... [2021-10-07 16:33:41,776 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-07 16:33:41,807 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-07 16:33:41,992 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-proofs-counter-add-4-semi-Q67.wvr.c[2597,2610] [2021-10-07 16:33:42,001 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 16:33:42,025 INFO L203 MainTranslator]: Completed pre-run [2021-10-07 16:33:42,055 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-proofs-counter-add-4-semi-Q67.wvr.c[2597,2610] [2021-10-07 16:33:42,056 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 16:33:42,075 INFO L208 MainTranslator]: Completed translation [2021-10-07 16:33:42,076 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42 WrapperNode [2021-10-07 16:33:42,076 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-07 16:33:42,078 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-07 16:33:42,078 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-07 16:33:42,078 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-07 16:33:42,086 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,099 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,130 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-07 16:33:42,131 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-07 16:33:42,132 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-07 16:33:42,132 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-07 16:33:42,140 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,140 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,145 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,145 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,153 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,158 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,160 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,164 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-07 16:33:42,165 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-07 16:33:42,166 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-07 16:33:42,166 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-07 16:33:42,167 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (1/1) ... [2021-10-07 16:33:42,175 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-07 16:33:42,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-07 16:33:42,214 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-07 16:33:42,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-07 16:33:42,277 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-07 16:33:42,277 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-07 16:33:42,277 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-07 16:33:42,277 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-07 16:33:42,277 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-07 16:33:42,278 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-07 16:33:42,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-07 16:33:42,278 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-10-07 16:33:42,278 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-10-07 16:33:42,278 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-07 16:33:42,279 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-07 16:33:42,279 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-07 16:33:42,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-07 16:33:42,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-07 16:33:42,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-07 16:33:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-07 16:33:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-07 16:33:42,282 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-07 16:33:43,141 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-07 16:33:43,142 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2021-10-07 16:33:43,144 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 04:33:43 BoogieIcfgContainer [2021-10-07 16:33:43,145 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-07 16:33:43,147 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-07 16:33:43,147 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-07 16:33:43,153 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-07 16:33:43,154 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.10 04:33:41" (1/3) ... [2021-10-07 16:33:43,155 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cd3091a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 04:33:43, skipping insertion in model container [2021-10-07 16:33:43,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:33:42" (2/3) ... [2021-10-07 16:33:43,155 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cd3091a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 04:33:43, skipping insertion in model container [2021-10-07 16:33:43,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 04:33:43" (3/3) ... [2021-10-07 16:33:43,158 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c [2021-10-07 16:33:43,170 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-07 16:33:43,170 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2021-10-07 16:33:43,171 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-07 16:33:43,209 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,210 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,210 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,210 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,210 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,210 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,211 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,211 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,211 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,213 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,213 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,213 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,213 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,213 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,214 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,214 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,215 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,215 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,215 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,215 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,215 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,216 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,216 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,216 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,217 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,217 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,217 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,217 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,217 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,218 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,218 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,218 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,218 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,218 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,219 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,219 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,222 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,223 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,223 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,223 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,226 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,226 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,226 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,226 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,228 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,229 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,229 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,229 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,229 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,230 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,232 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,232 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,232 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,232 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,233 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,233 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:33:43,242 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-10-07 16:33:43,295 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-07 16:33:43,303 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-07 16:33:43,303 INFO L340 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2021-10-07 16:33:43,321 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-07 16:33:43,334 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 142 places, 139 transitions, 310 flow [2021-10-07 16:33:43,338 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 142 places, 139 transitions, 310 flow [2021-10-07 16:33:43,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 142 places, 139 transitions, 310 flow [2021-10-07 16:33:43,404 INFO L129 PetriNetUnfolder]: 10/135 cut-off events. [2021-10-07 16:33:43,404 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-10-07 16:33:43,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 152 conditions, 135 events. 10/135 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 90. Up to 2 conditions per place. [2021-10-07 16:33:43,415 INFO L116 LiptonReduction]: Number of co-enabled transitions 1608 [2021-10-07 16:34:00,722 INFO L131 LiptonReduction]: Checked pairs total: 2094 [2021-10-07 16:34:00,723 INFO L133 LiptonReduction]: Total number of compositions: 129 [2021-10-07 16:34:00,744 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 56 places, 47 transitions, 126 flow [2021-10-07 16:34:00,809 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 183 states, 165 states have (on average 4.212121212121212) internal successors, (695), 182 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:00,815 INFO L276 IsEmpty]: Start isEmpty. Operand has 183 states, 165 states have (on average 4.212121212121212) internal successors, (695), 182 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:00,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2021-10-07 16:34:00,827 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:00,828 INFO L512 BasicCegarLoop]: trace histogram [1] [2021-10-07 16:34:00,828 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:00,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:00,838 INFO L82 PathProgramCache]: Analyzing trace with hash 577, now seen corresponding path program 1 times [2021-10-07 16:34:00,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:00,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [461237497] [2021-10-07 16:34:00,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:00,867 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:00,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:00,874 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:00,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-07 16:34:00,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:00,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-07 16:34:00,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:00,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:00,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:00,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:00,977 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:00,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [461237497] [2021-10-07 16:34:00,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [461237497] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:00,978 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:00,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0, 0] imperfect sequences [] total 0 [2021-10-07 16:34:00,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700366572] [2021-10-07 16:34:00,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-07 16:34:00,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:01,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-07 16:34:01,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-07 16:34:01,013 INFO L87 Difference]: Start difference. First operand has 183 states, 165 states have (on average 4.212121212121212) internal successors, (695), 182 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:01,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:01,056 INFO L93 Difference]: Finished difference Result 180 states and 692 transitions. [2021-10-07 16:34:01,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-07 16:34:01,058 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1 [2021-10-07 16:34:01,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:01,080 INFO L225 Difference]: With dead ends: 180 [2021-10-07 16:34:01,080 INFO L226 Difference]: Without dead ends: 180 [2021-10-07 16:34:01,082 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 0 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-07 16:34:01,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-10-07 16:34:01,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2021-10-07 16:34:01,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 165 states have (on average 4.193939393939394) internal successors, (692), 179 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:01,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 692 transitions. [2021-10-07 16:34:01,181 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 692 transitions. Word has length 1 [2021-10-07 16:34:01,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:01,182 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 692 transitions. [2021-10-07 16:34:01,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:01,182 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 692 transitions. [2021-10-07 16:34:01,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-07 16:34:01,183 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:01,183 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-07 16:34:01,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:01,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:01,401 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:01,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:01,402 INFO L82 PathProgramCache]: Analyzing trace with hash 569620, now seen corresponding path program 1 times [2021-10-07 16:34:01,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:01,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [605462187] [2021-10-07 16:34:01,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:01,404 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:01,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:01,406 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:01,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-07 16:34:01,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:01,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 16:34:01,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:01,872 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-07 16:34:01,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 7 case distinctions, treesize of input 157 treesize of output 194 [2021-10-07 16:34:06,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:06,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:06,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:06,145 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:06,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [605462187] [2021-10-07 16:34:06,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [605462187] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:06,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:06,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:34:06,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48423884] [2021-10-07 16:34:06,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:06,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:06,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:06,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:06,150 INFO L87 Difference]: Start difference. First operand 180 states and 692 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:06,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:06,251 INFO L93 Difference]: Finished difference Result 170 states and 656 transitions. [2021-10-07 16:34:06,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:06,252 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-07 16:34:06,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:06,256 INFO L225 Difference]: With dead ends: 170 [2021-10-07 16:34:06,256 INFO L226 Difference]: Without dead ends: 170 [2021-10-07 16:34:06,257 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:06,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-10-07 16:34:06,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2021-10-07 16:34:06,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 157 states have (on average 4.178343949044586) internal successors, (656), 169 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:06,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 656 transitions. [2021-10-07 16:34:06,271 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 656 transitions. Word has length 3 [2021-10-07 16:34:06,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:06,272 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 656 transitions. [2021-10-07 16:34:06,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:06,272 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 656 transitions. [2021-10-07 16:34:06,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-07 16:34:06,273 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:06,273 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-07 16:34:06,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:06,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:06,490 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:06,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:06,491 INFO L82 PathProgramCache]: Analyzing trace with hash 569621, now seen corresponding path program 1 times [2021-10-07 16:34:06,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:06,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [604926939] [2021-10-07 16:34:06,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:06,493 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:06,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:06,494 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:06,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-07 16:34:06,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:06,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:34:06,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:06,791 INFO L354 Elim1Store]: treesize reduction 237, result has 17.1 percent of original size [2021-10-07 16:34:06,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 76 [2021-10-07 16:34:06,813 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 103 treesize of output 101 [2021-10-07 16:34:07,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:07,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:08,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:08,039 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:08,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [604926939] [2021-10-07 16:34:08,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [604926939] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:08,041 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:08,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:34:08,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281378331] [2021-10-07 16:34:08,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:08,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:08,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:08,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:08,043 INFO L87 Difference]: Start difference. First operand 170 states and 656 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:08,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:08,110 INFO L93 Difference]: Finished difference Result 160 states and 620 transitions. [2021-10-07 16:34:08,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:08,111 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-07 16:34:08,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:08,113 INFO L225 Difference]: With dead ends: 160 [2021-10-07 16:34:08,113 INFO L226 Difference]: Without dead ends: 160 [2021-10-07 16:34:08,114 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 44.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:08,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-10-07 16:34:08,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2021-10-07 16:34:08,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 149 states have (on average 4.1610738255033555) internal successors, (620), 159 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:08,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 620 transitions. [2021-10-07 16:34:08,126 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 620 transitions. Word has length 3 [2021-10-07 16:34:08,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:08,126 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 620 transitions. [2021-10-07 16:34:08,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:08,127 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 620 transitions. [2021-10-07 16:34:08,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 16:34:08,127 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:08,127 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-07 16:34:08,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:08,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:08,341 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:08,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:08,342 INFO L82 PathProgramCache]: Analyzing trace with hash 547420073, now seen corresponding path program 1 times [2021-10-07 16:34:08,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:08,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [872442255] [2021-10-07 16:34:08,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:08,344 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:08,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:08,345 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:08,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-07 16:34:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:08,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-07 16:34:08,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:08,667 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-07 16:34:08,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-07 16:34:09,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:09,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:09,183 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:09,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [872442255] [2021-10-07 16:34:09,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [872442255] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:09,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:09,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 16:34:09,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061540605] [2021-10-07 16:34:09,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 16:34:09,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:09,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 16:34:09,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:34:09,185 INFO L87 Difference]: Start difference. First operand 160 states and 620 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:09,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:09,239 INFO L93 Difference]: Finished difference Result 152 states and 596 transitions. [2021-10-07 16:34:09,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:09,240 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-07 16:34:09,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:09,242 INFO L225 Difference]: With dead ends: 152 [2021-10-07 16:34:09,242 INFO L226 Difference]: Without dead ends: 152 [2021-10-07 16:34:09,243 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:34:09,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-10-07 16:34:09,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2021-10-07 16:34:09,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 143 states have (on average 4.1678321678321675) internal successors, (596), 151 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:09,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 596 transitions. [2021-10-07 16:34:09,270 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 596 transitions. Word has length 5 [2021-10-07 16:34:09,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:09,270 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 596 transitions. [2021-10-07 16:34:09,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:09,273 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 596 transitions. [2021-10-07 16:34:09,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 16:34:09,274 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:09,274 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-07 16:34:09,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:09,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:09,487 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:09,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:09,488 INFO L82 PathProgramCache]: Analyzing trace with hash 547420074, now seen corresponding path program 1 times [2021-10-07 16:34:09,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:09,489 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [865817019] [2021-10-07 16:34:09,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:09,489 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:09,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:09,491 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:09,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-07 16:34:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:09,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:34:09,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:09,739 INFO L354 Elim1Store]: treesize reduction 237, result has 17.1 percent of original size [2021-10-07 16:34:09,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 78 [2021-10-07 16:34:09,745 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 163 treesize of output 159 [2021-10-07 16:34:10,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:10,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:10,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:10,587 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:10,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [865817019] [2021-10-07 16:34:10,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [865817019] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:10,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:10,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:34:10,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152419518] [2021-10-07 16:34:10,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:10,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:10,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:10,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:10,590 INFO L87 Difference]: Start difference. First operand 152 states and 596 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:10,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:10,647 INFO L93 Difference]: Finished difference Result 144 states and 572 transitions. [2021-10-07 16:34:10,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:10,648 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-07 16:34:10,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:10,650 INFO L225 Difference]: With dead ends: 144 [2021-10-07 16:34:10,651 INFO L226 Difference]: Without dead ends: 144 [2021-10-07 16:34:10,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 41.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:10,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-10-07 16:34:10,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2021-10-07 16:34:10,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 137 states have (on average 4.175182481751825) internal successors, (572), 143 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:10,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 572 transitions. [2021-10-07 16:34:10,659 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 572 transitions. Word has length 5 [2021-10-07 16:34:10,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:10,660 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 572 transitions. [2021-10-07 16:34:10,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:10,660 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 572 transitions. [2021-10-07 16:34:10,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-07 16:34:10,661 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:10,661 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:10,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-10-07 16:34:10,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:10,875 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:10,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:10,876 INFO L82 PathProgramCache]: Analyzing trace with hash 2084695223, now seen corresponding path program 1 times [2021-10-07 16:34:10,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:10,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [129384657] [2021-10-07 16:34:10,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:10,878 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:10,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:10,879 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:10,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-07 16:34:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:10,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-07 16:34:10,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:11,159 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-07 16:34:11,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-07 16:34:11,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:11,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:11,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:11,693 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:11,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [129384657] [2021-10-07 16:34:11,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [129384657] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:11,694 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:11,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 16:34:11,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610360661] [2021-10-07 16:34:11,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 16:34:11,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:11,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 16:34:11,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:34:11,696 INFO L87 Difference]: Start difference. First operand 144 states and 572 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:11,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:11,725 INFO L93 Difference]: Finished difference Result 134 states and 536 transitions. [2021-10-07 16:34:11,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:11,726 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-07 16:34:11,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:11,727 INFO L225 Difference]: With dead ends: 134 [2021-10-07 16:34:11,728 INFO L226 Difference]: Without dead ends: 134 [2021-10-07 16:34:11,728 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 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-07 16:34:11,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-10-07 16:34:11,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-10-07 16:34:11,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 129 states have (on average 4.155038759689923) internal successors, (536), 133 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:11,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 536 transitions. [2021-10-07 16:34:11,735 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 536 transitions. Word has length 7 [2021-10-07 16:34:11,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:11,735 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 536 transitions. [2021-10-07 16:34:11,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:11,736 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 536 transitions. [2021-10-07 16:34:11,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-07 16:34:11,736 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:11,737 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:11,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:11,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:11,951 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:11,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:11,952 INFO L82 PathProgramCache]: Analyzing trace with hash 2084695225, now seen corresponding path program 1 times [2021-10-07 16:34:11,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:11,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1979136622] [2021-10-07 16:34:11,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:11,954 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:11,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:11,956 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:11,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-07 16:34:12,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:12,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 16:34:12,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:12,205 INFO L354 Elim1Store]: treesize reduction 231, result has 19.2 percent of original size [2021-10-07 16:34:12,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 60 [2021-10-07 16:34:12,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:12,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:12,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:12,402 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:12,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1979136622] [2021-10-07 16:34:12,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1979136622] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:12,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:12,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:34:12,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169104919] [2021-10-07 16:34:12,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:12,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:12,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:12,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:12,405 INFO L87 Difference]: Start difference. First operand 134 states and 536 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:12,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:12,441 INFO L93 Difference]: Finished difference Result 124 states and 500 transitions. [2021-10-07 16:34:12,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:12,441 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-07 16:34:12,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:12,443 INFO L225 Difference]: With dead ends: 124 [2021-10-07 16:34:12,443 INFO L226 Difference]: Without dead ends: 124 [2021-10-07 16:34:12,443 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:12,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-10-07 16:34:12,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2021-10-07 16:34:12,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 121 states have (on average 4.132231404958677) internal successors, (500), 123 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:12,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 500 transitions. [2021-10-07 16:34:12,451 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 500 transitions. Word has length 7 [2021-10-07 16:34:12,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:12,451 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 500 transitions. [2021-10-07 16:34:12,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:12,452 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 500 transitions. [2021-10-07 16:34:12,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-07 16:34:12,452 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:12,452 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:12,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:12,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:12,665 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:12,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:12,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1937363690, now seen corresponding path program 1 times [2021-10-07 16:34:12,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:12,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [205472662] [2021-10-07 16:34:12,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:12,667 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:12,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:12,669 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:12,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-07 16:34:12,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:12,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:34:12,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:12,983 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-07 16:34:12,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-07 16:34:13,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:13,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:13,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:13,511 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:13,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [205472662] [2021-10-07 16:34:13,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [205472662] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:13,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:13,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-07 16:34:13,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203982943] [2021-10-07 16:34:13,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 16:34:13,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:13,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 16:34:13,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:34:13,516 INFO L87 Difference]: Start difference. First operand 124 states and 500 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:13,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:13,584 INFO L93 Difference]: Finished difference Result 108 states and 420 transitions. [2021-10-07 16:34:13,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:13,588 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-07 16:34:13,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:13,589 INFO L225 Difference]: With dead ends: 108 [2021-10-07 16:34:13,589 INFO L226 Difference]: Without dead ends: 108 [2021-10-07 16:34:13,590 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 77.4ms TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:34:13,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-10-07 16:34:13,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2021-10-07 16:34:13,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 106 states have (on average 3.9622641509433962) internal successors, (420), 107 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:13,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 420 transitions. [2021-10-07 16:34:13,602 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 420 transitions. Word has length 9 [2021-10-07 16:34:13,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:13,602 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 420 transitions. [2021-10-07 16:34:13,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:13,603 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 420 transitions. [2021-10-07 16:34:13,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-07 16:34:13,605 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:13,605 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:13,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:13,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:13,821 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:13,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:13,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1937363692, now seen corresponding path program 1 times [2021-10-07 16:34:13,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:13,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1908824306] [2021-10-07 16:34:13,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:13,823 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:13,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:13,825 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:13,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-07 16:34:13,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:13,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 16:34:13,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:14,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-07 16:34:14,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:14,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:14,150 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:14,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1908824306] [2021-10-07 16:34:14,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1908824306] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:14,151 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:14,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 16:34:14,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190631373] [2021-10-07 16:34:14,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 16:34:14,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:14,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 16:34:14,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:34:14,152 INFO L87 Difference]: Start difference. First operand 108 states and 420 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:14,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:14,186 INFO L93 Difference]: Finished difference Result 92 states and 340 transitions. [2021-10-07 16:34:14,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:14,187 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-07 16:34:14,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:14,189 INFO L225 Difference]: With dead ends: 92 [2021-10-07 16:34:14,189 INFO L226 Difference]: Without dead ends: 92 [2021-10-07 16:34:14,189 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:34:14,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-10-07 16:34:14,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2021-10-07 16:34:14,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 3.7362637362637363) internal successors, (340), 91 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:14,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 340 transitions. [2021-10-07 16:34:14,193 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 340 transitions. Word has length 9 [2021-10-07 16:34:14,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:14,193 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 340 transitions. [2021-10-07 16:34:14,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:14,194 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 340 transitions. [2021-10-07 16:34:14,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-07 16:34:14,195 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:14,195 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:14,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:14,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:14,396 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:14,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:14,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1521879548, now seen corresponding path program 1 times [2021-10-07 16:34:14,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:14,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [260944366] [2021-10-07 16:34:14,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:14,398 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:14,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:14,399 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:14,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-07 16:34:14,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:14,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:34:14,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:14,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:14,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34: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-07 16:34:14,626 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:14,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [260944366] [2021-10-07 16:34:14,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [260944366] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:34:14,627 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:34:14,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 16:34:14,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890574898] [2021-10-07 16:34:14,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 16:34:14,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:14,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 16:34:14,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:34:14,629 INFO L87 Difference]: Start difference. First operand 92 states and 340 transitions. Second operand has 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:14,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:14,651 INFO L93 Difference]: Finished difference Result 181 states and 611 transitions. [2021-10-07 16:34:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:34:14,652 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-10-07 16:34:14,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:14,654 INFO L225 Difference]: With dead ends: 181 [2021-10-07 16:34:14,654 INFO L226 Difference]: Without dead ends: 152 [2021-10-07 16:34:14,655 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 39 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-07 16:34:14,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-10-07 16:34:14,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2021-10-07 16:34:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.4966887417218544) internal successors, (528), 151 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:14,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 528 transitions. [2021-10-07 16:34:14,664 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 528 transitions. Word has length 21 [2021-10-07 16:34:14,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:14,664 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 528 transitions. [2021-10-07 16:34:14,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:14,664 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 528 transitions. [2021-10-07 16:34:14,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-07 16:34:14,666 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:14,666 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-07 16:34:14,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:14,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:14,879 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:14,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:14,880 INFO L82 PathProgramCache]: Analyzing trace with hash -668011427, now seen corresponding path program 1 times [2021-10-07 16:34:14,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:14,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430327173] [2021-10-07 16:34:14,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:14,881 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:14,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:14,883 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:14,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-07 16:34:15,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:15,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:34:15,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:15,161 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:15,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:15,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:15,394 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:15,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430327173] [2021-10-07 16:34:15,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430327173] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 16:34:15,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 16:34:15,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-07 16:34:15,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245498979] [2021-10-07 16:34:15,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:15,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:15,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:15,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:34:15,400 INFO L87 Difference]: Start difference. First operand 152 states and 528 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:15,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:15,484 INFO L93 Difference]: Finished difference Result 152 states and 492 transitions. [2021-10-07 16:34:15,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 16:34:15,485 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-07 16:34:15,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:15,487 INFO L225 Difference]: With dead ends: 152 [2021-10-07 16:34:15,487 INFO L226 Difference]: Without dead ends: 110 [2021-10-07 16:34:15,487 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 98.2ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:34:15,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-10-07 16:34:15,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2021-10-07 16:34:15,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 3.63302752293578) internal successors, (396), 109 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-07 16:34:15,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 396 transitions. [2021-10-07 16:34:15,493 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 396 transitions. Word has length 22 [2021-10-07 16:34:15,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:15,493 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 396 transitions. [2021-10-07 16:34:15,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:15,494 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 396 transitions. [2021-10-07 16:34:15,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-07 16:34:15,495 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:15,495 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-07 16:34:15,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:15,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:15,709 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:15,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:15,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1587679495, now seen corresponding path program 1 times [2021-10-07 16:34:15,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:15,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31056009] [2021-10-07 16:34:15,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:15,711 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:15,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:15,712 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:15,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-07 16:34:15,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:15,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:34:15,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:15,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:15,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:16,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:16,172 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:16,172 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31056009] [2021-10-07 16:34:16,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [31056009] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:16,172 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:16,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-07 16:34:16,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443013278] [2021-10-07 16:34:16,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:34:16,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:16,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:34:16,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:34:16,174 INFO L87 Difference]: Start difference. First operand 110 states and 396 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-07 16:34:16,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:16,370 INFO L93 Difference]: Finished difference Result 532 states and 1950 transitions. [2021-10-07 16:34:16,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:34:16,371 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 22 [2021-10-07 16:34:16,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:16,377 INFO L225 Difference]: With dead ends: 532 [2021-10-07 16:34:16,378 INFO L226 Difference]: Without dead ends: 532 [2021-10-07 16:34:16,378 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 136.1ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-07 16:34:16,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-10-07 16:34:16,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 202. [2021-10-07 16:34:16,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 4.3283582089552235) internal successors, (870), 201 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:16,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 870 transitions. [2021-10-07 16:34:16,395 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 870 transitions. Word has length 22 [2021-10-07 16:34:16,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:16,395 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 870 transitions. [2021-10-07 16:34:16,396 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-07 16:34:16,396 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 870 transitions. [2021-10-07 16:34:16,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-07 16:34:16,397 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:16,397 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-07 16:34:16,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:16,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:16,611 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:16,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:16,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1743600199, now seen corresponding path program 2 times [2021-10-07 16:34:16,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:16,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2015482093] [2021-10-07 16:34:16,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:34:16,614 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:16,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:16,616 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:16,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-07 16:34:16,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:34:16,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:16,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:34:16,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:17,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:17,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:17,353 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:17,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2015482093] [2021-10-07 16:34:17,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2015482093] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:17,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:17,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-07 16:34:17,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699745062] [2021-10-07 16:34:17,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:34:17,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:17,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:34:17,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:34:17,356 INFO L87 Difference]: Start difference. First operand 202 states and 870 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:17,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:17,541 INFO L93 Difference]: Finished difference Result 736 states and 3034 transitions. [2021-10-07 16:34:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:34:17,542 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-07 16:34:17,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:17,552 INFO L225 Difference]: With dead ends: 736 [2021-10-07 16:34:17,552 INFO L226 Difference]: Without dead ends: 736 [2021-10-07 16:34:17,552 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 124.2ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-07 16:34:17,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-10-07 16:34:17,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 352. [2021-10-07 16:34:17,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 4.769230769230769) internal successors, (1674), 351 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:17,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 1674 transitions. [2021-10-07 16:34:17,582 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 1674 transitions. Word has length 22 [2021-10-07 16:34:17,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:17,582 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 1674 transitions. [2021-10-07 16:34:17,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:17,583 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 1674 transitions. [2021-10-07 16:34:17,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-07 16:34:17,585 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:17,585 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-07 16:34:17,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:17,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:17,798 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:17,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:17,799 INFO L82 PathProgramCache]: Analyzing trace with hash -103768713, now seen corresponding path program 2 times [2021-10-07 16:34:17,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:17,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1442344309] [2021-10-07 16:34:17,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:34:17,800 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:17,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:17,801 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:17,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-07 16:34:17,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:34:17,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:18,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:34:18,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:18,283 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:18,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:18,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:18,605 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:18,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1442344309] [2021-10-07 16:34:18,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1442344309] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:18,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:18,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-07 16:34:18,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454393599] [2021-10-07 16:34:18,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:34:18,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:18,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:34:18,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:34:18,607 INFO L87 Difference]: Start difference. First operand 352 states and 1674 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:18,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:18,828 INFO L93 Difference]: Finished difference Result 1258 states and 5658 transitions. [2021-10-07 16:34:18,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:34:18,828 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-07 16:34:18,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:18,844 INFO L225 Difference]: With dead ends: 1258 [2021-10-07 16:34:18,844 INFO L226 Difference]: Without dead ends: 1258 [2021-10-07 16:34:18,844 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 117.2ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-07 16:34:18,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1258 states. [2021-10-07 16:34:18,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1258 to 554. [2021-10-07 16:34:18,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 5.394213381555153) internal successors, (2983), 553 states have internal predecessors, (2983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:18,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 2983 transitions. [2021-10-07 16:34:18,885 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 2983 transitions. Word has length 22 [2021-10-07 16:34:18,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:18,886 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 2983 transitions. [2021-10-07 16:34:18,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:18,886 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 2983 transitions. [2021-10-07 16:34:18,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-07 16:34:18,889 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:18,889 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-07 16:34:18,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:19,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:19,103 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:19,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:19,104 INFO L82 PathProgramCache]: Analyzing trace with hash 1802789577, now seen corresponding path program 3 times [2021-10-07 16:34:19,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:19,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1637870896] [2021-10-07 16:34:19,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:34:19,105 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:19,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:19,106 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:19,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-07 16:34:19,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:34:19,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:19,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:34:19,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:19,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:19,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:19,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:19,769 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:19,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1637870896] [2021-10-07 16:34:19,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1637870896] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 16:34:19,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 16:34:19,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-07 16:34:19,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709269342] [2021-10-07 16:34:19,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:19,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:19,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:19,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:34:19,771 INFO L87 Difference]: Start difference. First operand 554 states and 2983 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:19,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:19,862 INFO L93 Difference]: Finished difference Result 664 states and 3308 transitions. [2021-10-07 16:34:19,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 16:34:19,863 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-07 16:34:19,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:19,871 INFO L225 Difference]: With dead ends: 664 [2021-10-07 16:34:19,871 INFO L226 Difference]: Without dead ends: 602 [2021-10-07 16:34:19,872 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 76.1ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:34:19,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-10-07 16:34:19,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 570. [2021-10-07 16:34:19,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 569 states have (on average 5.263620386643233) internal successors, (2995), 569 states have internal predecessors, (2995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:19,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 2995 transitions. [2021-10-07 16:34:19,903 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 2995 transitions. Word has length 22 [2021-10-07 16:34:19,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:19,903 INFO L470 AbstractCegarLoop]: Abstraction has 570 states and 2995 transitions. [2021-10-07 16:34:19,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:19,903 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 2995 transitions. [2021-10-07 16:34:19,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-07 16:34:19,907 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:19,907 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-07 16:34:19,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:20,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:20,121 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:20,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:20,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1791113141, now seen corresponding path program 3 times [2021-10-07 16:34:20,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:20,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958542496] [2021-10-07 16:34:20,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:34:20,123 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:20,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:20,124 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:20,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-07 16:34:20,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:34:20,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:20,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:34:20,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:20,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:20,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:20,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:20,895 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:20,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958542496] [2021-10-07 16:34:20,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958542496] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 16:34:20,895 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 16:34:20,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-07 16:34:20,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968497168] [2021-10-07 16:34:20,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:20,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:20,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:20,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:34:20,901 INFO L87 Difference]: Start difference. First operand 570 states and 2995 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:20,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:20,964 INFO L93 Difference]: Finished difference Result 608 states and 3092 transitions. [2021-10-07 16:34:20,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 16:34:20,965 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-07 16:34:20,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:20,972 INFO L225 Difference]: With dead ends: 608 [2021-10-07 16:34:20,972 INFO L226 Difference]: Without dead ends: 550 [2021-10-07 16:34:20,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 88.4ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:34:20,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-10-07 16:34:20,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 550. [2021-10-07 16:34:20,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 549 states have (on average 5.222222222222222) internal successors, (2867), 549 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:20,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 2867 transitions. [2021-10-07 16:34:20,999 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 2867 transitions. Word has length 22 [2021-10-07 16:34:20,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:21,000 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 2867 transitions. [2021-10-07 16:34:21,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:21,000 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 2867 transitions. [2021-10-07 16:34:21,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-07 16:34:21,003 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:21,003 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:21,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:21,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:21,217 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:21,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:21,218 INFO L82 PathProgramCache]: Analyzing trace with hash 945277358, now seen corresponding path program 1 times [2021-10-07 16:34:21,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:21,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [109590697] [2021-10-07 16:34:21,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:21,220 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:21,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:21,221 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:21,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-07 16:34:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:21,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:34:21,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:21,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:21,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:21,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:21,559 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:21,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [109590697] [2021-10-07 16:34:21,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [109590697] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:21,559 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:21,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 2 [2021-10-07 16:34:21,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986179286] [2021-10-07 16:34:21,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:21,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:21,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:21,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:21,560 INFO L87 Difference]: Start difference. First operand 550 states and 2867 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:21,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:21,634 INFO L93 Difference]: Finished difference Result 1283 states and 6063 transitions. [2021-10-07 16:34:21,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 16:34:21,635 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-07 16:34:21,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:21,650 INFO L225 Difference]: With dead ends: 1283 [2021-10-07 16:34:21,650 INFO L226 Difference]: Without dead ends: 1202 [2021-10-07 16:34:21,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.5ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:34:21,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2021-10-07 16:34:21,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 1120. [2021-10-07 16:34:21,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 1119 states have (on average 4.861483467381591) internal successors, (5440), 1119 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:21,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 5440 transitions. [2021-10-07 16:34:21,714 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 5440 transitions. Word has length 23 [2021-10-07 16:34:21,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:21,714 INFO L470 AbstractCegarLoop]: Abstraction has 1120 states and 5440 transitions. [2021-10-07 16:34:21,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:21,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 5440 transitions. [2021-10-07 16:34:21,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 16:34:21,723 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:21,723 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:21,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:21,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:21,937 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:21,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:21,937 INFO L82 PathProgramCache]: Analyzing trace with hash 1805301455, now seen corresponding path program 1 times [2021-10-07 16:34:21,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:21,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1146714731] [2021-10-07 16:34:21,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:21,939 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:21,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:21,940 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:21,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-07 16:34:22,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:22,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 16:34:22,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:22,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:34:22,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:22,558 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:22,558 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:22,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1146714731] [2021-10-07 16:34:22,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1146714731] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 16:34:22,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 16:34:22,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-10-07 16:34:22,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284464463] [2021-10-07 16:34:22,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:34:22,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:22,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:34:22,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:34:22,560 INFO L87 Difference]: Start difference. First operand 1120 states and 5440 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-07 16:34:22,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:22,656 INFO L93 Difference]: Finished difference Result 1126 states and 5422 transitions. [2021-10-07 16:34:22,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 16:34:22,660 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-07 16:34:22,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:22,673 INFO L225 Difference]: With dead ends: 1126 [2021-10-07 16:34:22,673 INFO L226 Difference]: Without dead ends: 1104 [2021-10-07 16:34:22,674 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 114.3ms TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-10-07 16:34:22,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2021-10-07 16:34:22,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 1104. [2021-10-07 16:34:22,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 4.86219401631913) internal successors, (5363), 1103 states have internal predecessors, (5363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:22,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 5363 transitions. [2021-10-07 16:34:22,726 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 5363 transitions. Word has length 24 [2021-10-07 16:34:22,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:22,726 INFO L470 AbstractCegarLoop]: Abstraction has 1104 states and 5363 transitions. [2021-10-07 16:34:22,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-07 16:34:22,726 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 5363 transitions. [2021-10-07 16:34:22,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 16:34:22,733 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:22,733 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:22,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:22,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:22,947 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:22,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:22,948 INFO L82 PathProgramCache]: Analyzing trace with hash 363437079, now seen corresponding path program 1 times [2021-10-07 16:34:22,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:22,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145353811] [2021-10-07 16:34:22,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:22,949 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:22,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:22,950 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:22,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-10-07 16:34:23,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:23,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 16:34:23,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:23,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:23,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:23,690 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:23,690 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:23,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145353811] [2021-10-07 16:34:23,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145353811] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:23,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:23,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 16:34:23,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317258550] [2021-10-07 16:34:23,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:34:23,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:23,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:34:23,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:34:23,693 INFO L87 Difference]: Start difference. First operand 1104 states and 5363 transitions. Second operand has 10 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:24,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:24,012 INFO L93 Difference]: Finished difference Result 2574 states and 11119 transitions. [2021-10-07 16:34:24,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 16:34:24,012 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 16:34:24,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:24,041 INFO L225 Difference]: With dead ends: 2574 [2021-10-07 16:34:24,041 INFO L226 Difference]: Without dead ends: 2526 [2021-10-07 16:34:24,041 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 192.3ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:34:24,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2021-10-07 16:34:24,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1452. [2021-10-07 16:34:24,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1452 states, 1451 states have (on average 4.851137146795313) internal successors, (7039), 1451 states have internal predecessors, (7039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:24,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1452 states to 1452 states and 7039 transitions. [2021-10-07 16:34:24,140 INFO L78 Accepts]: Start accepts. Automaton has 1452 states and 7039 transitions. Word has length 24 [2021-10-07 16:34:24,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:24,141 INFO L470 AbstractCegarLoop]: Abstraction has 1452 states and 7039 transitions. [2021-10-07 16:34:24,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:24,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1452 states and 7039 transitions. [2021-10-07 16:34:24,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 16:34:24,148 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:24,148 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:24,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:24,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:24,363 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:24,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:24,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1561218207, now seen corresponding path program 2 times [2021-10-07 16:34:24,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:24,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1967589275] [2021-10-07 16:34:24,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:34:24,366 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:24,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:24,367 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:24,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-07 16:34:24,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:34:24,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:24,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 16:34:24,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:24,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:24,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:25,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:25,298 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:25,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1967589275] [2021-10-07 16:34:25,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1967589275] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:25,298 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:25,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-10-07 16:34:25,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794104246] [2021-10-07 16:34:25,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-07 16:34:25,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:25,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-07 16:34:25,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-10-07 16:34:25,300 INFO L87 Difference]: Start difference. First operand 1452 states and 7039 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:25,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:25,842 INFO L93 Difference]: Finished difference Result 3386 states and 14760 transitions. [2021-10-07 16:34:25,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-07 16:34:25,843 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 16:34:25,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:25,878 INFO L225 Difference]: With dead ends: 3386 [2021-10-07 16:34:25,879 INFO L226 Difference]: Without dead ends: 3358 [2021-10-07 16:34:25,879 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 383.3ms TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:34:25,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3358 states. [2021-10-07 16:34:25,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3358 to 1812. [2021-10-07 16:34:26,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1812 states, 1811 states have (on average 4.9491993373826615) internal successors, (8963), 1811 states have internal predecessors, (8963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:26,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1812 states to 1812 states and 8963 transitions. [2021-10-07 16:34:26,018 INFO L78 Accepts]: Start accepts. Automaton has 1812 states and 8963 transitions. Word has length 24 [2021-10-07 16:34:26,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:26,018 INFO L470 AbstractCegarLoop]: Abstraction has 1812 states and 8963 transitions. [2021-10-07 16:34:26,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:26,019 INFO L276 IsEmpty]: Start isEmpty. Operand 1812 states and 8963 transitions. [2021-10-07 16:34:26,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-07 16:34:26,028 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:26,028 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:26,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:26,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:26,242 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:26,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:26,243 INFO L82 PathProgramCache]: Analyzing trace with hash 748623753, now seen corresponding path program 1 times [2021-10-07 16:34:26,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:26,243 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [262205008] [2021-10-07 16:34:26,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:34:26,244 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:26,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:26,245 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:26,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-10-07 16:34:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:26,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:34:26,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:26,578 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:26,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:26,653 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:26,654 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:26,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [262205008] [2021-10-07 16:34:26,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [262205008] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:26,654 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:26,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-07 16:34:26,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954705025] [2021-10-07 16:34:26,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-07 16:34:26,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:26,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-07 16:34:26,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-07 16:34:26,656 INFO L87 Difference]: Start difference. First operand 1812 states and 8963 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:26,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:26,797 INFO L93 Difference]: Finished difference Result 3517 states and 16969 transitions. [2021-10-07 16:34:26,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-07 16:34:26,798 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-07 16:34:26,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:26,821 INFO L225 Difference]: With dead ends: 3517 [2021-10-07 16:34:26,821 INFO L226 Difference]: Without dead ends: 3316 [2021-10-07 16:34:26,821 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.7ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-07 16:34:26,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3316 states. [2021-10-07 16:34:26,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3316 to 2364. [2021-10-07 16:34:26,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2364 states, 2363 states have (on average 5.0215827338129495) internal successors, (11866), 2363 states have internal predecessors, (11866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:26,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2364 states to 2364 states and 11866 transitions. [2021-10-07 16:34:26,944 INFO L78 Accepts]: Start accepts. Automaton has 2364 states and 11866 transitions. Word has length 25 [2021-10-07 16:34:26,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:26,946 INFO L470 AbstractCegarLoop]: Abstraction has 2364 states and 11866 transitions. [2021-10-07 16:34:26,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:26,946 INFO L276 IsEmpty]: Start isEmpty. Operand 2364 states and 11866 transitions. [2021-10-07 16:34:26,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:26,958 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:26,959 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:26,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:27,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:27,172 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:27,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:27,173 INFO L82 PathProgramCache]: Analyzing trace with hash 956289468, now seen corresponding path program 2 times [2021-10-07 16:34:27,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:27,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370351209] [2021-10-07 16:34:27,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:34:27,174 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:27,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:27,175 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:27,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-10-07 16:34:27,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:34:27,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:27,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 16:34:27,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:27,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:27,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:28,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:28,198 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:28,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370351209] [2021-10-07 16:34:28,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370351209] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:28,198 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:28,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:34:28,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76565288] [2021-10-07 16:34:28,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:34:28,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:28,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:34:28,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:34:28,200 INFO L87 Difference]: Start difference. First operand 2364 states and 11866 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:29,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:29,174 INFO L93 Difference]: Finished difference Result 5456 states and 23551 transitions. [2021-10-07 16:34:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-07 16:34:29,176 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:29,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:29,205 INFO L225 Difference]: With dead ends: 5456 [2021-10-07 16:34:29,206 INFO L226 Difference]: Without dead ends: 5364 [2021-10-07 16:34:29,206 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 772.1ms TimeCoverageRelationStatistics Valid=127, Invalid=293, Unknown=0, NotChecked=0, Total=420 [2021-10-07 16:34:29,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5364 states. [2021-10-07 16:34:29,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5364 to 2270. [2021-10-07 16:34:29,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2270 states, 2269 states have (on average 4.899515204936095) internal successors, (11117), 2269 states have internal predecessors, (11117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:29,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2270 states to 2270 states and 11117 transitions. [2021-10-07 16:34:29,448 INFO L78 Accepts]: Start accepts. Automaton has 2270 states and 11117 transitions. Word has length 26 [2021-10-07 16:34:29,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:29,449 INFO L470 AbstractCegarLoop]: Abstraction has 2270 states and 11117 transitions. [2021-10-07 16:34:29,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:29,449 INFO L276 IsEmpty]: Start isEmpty. Operand 2270 states and 11117 transitions. [2021-10-07 16:34:29,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:29,459 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:29,459 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:29,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:29,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:29,673 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:29,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:29,674 INFO L82 PathProgramCache]: Analyzing trace with hash 2061881588, now seen corresponding path program 3 times [2021-10-07 16:34:29,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:29,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [642810007] [2021-10-07 16:34:29,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:34:29,675 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:29,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:29,676 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:29,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-07 16:34:29,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:34:29,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:30,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 16:34:30,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:30,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:34:30,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:30,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:34:30,485 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:30,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [642810007] [2021-10-07 16:34:30,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [642810007] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:30,485 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:30,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 16:34:30,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341218296] [2021-10-07 16:34:30,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:34:30,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:30,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:34:30,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:34:30,487 INFO L87 Difference]: Start difference. First operand 2270 states and 11117 transitions. Second operand has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:31,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:31,099 INFO L93 Difference]: Finished difference Result 4146 states and 18252 transitions. [2021-10-07 16:34:31,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-07 16:34:31,100 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:31,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:31,159 INFO L225 Difference]: With dead ends: 4146 [2021-10-07 16:34:31,159 INFO L226 Difference]: Without dead ends: 3814 [2021-10-07 16:34:31,159 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 470.3ms TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:34:31,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3814 states. [2021-10-07 16:34:31,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3814 to 2714. [2021-10-07 16:34:31,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2713 states have (on average 4.845558422410615) internal successors, (13146), 2713 states have internal predecessors, (13146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:31,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 13146 transitions. [2021-10-07 16:34:31,351 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 13146 transitions. Word has length 26 [2021-10-07 16:34:31,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:31,351 INFO L470 AbstractCegarLoop]: Abstraction has 2714 states and 13146 transitions. [2021-10-07 16:34:31,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:31,352 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 13146 transitions. [2021-10-07 16:34:31,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:31,364 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:31,365 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:31,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:31,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:31,579 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:31,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:31,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1314407570, now seen corresponding path program 4 times [2021-10-07 16:34:31,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:31,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1645631806] [2021-10-07 16:34:31,581 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:34:31,581 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:31,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:31,583 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:31,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-07 16:34:31,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:34:31,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:31,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 16:34:31,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:32,076 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:34:32,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:32,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:34:32,311 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:32,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1645631806] [2021-10-07 16:34:32,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1645631806] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:32,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:32,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 16:34:32,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047864848] [2021-10-07 16:34:32,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:34:32,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:32,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:34:32,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:34:32,313 INFO L87 Difference]: Start difference. First operand 2714 states and 13146 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:32,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:32,650 INFO L93 Difference]: Finished difference Result 6544 states and 28576 transitions. [2021-10-07 16:34:32,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 16:34:32,650 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:32,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:32,688 INFO L225 Difference]: With dead ends: 6544 [2021-10-07 16:34:32,688 INFO L226 Difference]: Without dead ends: 6394 [2021-10-07 16:34:32,688 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 186.4ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:34:32,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6394 states. [2021-10-07 16:34:32,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6394 to 3056. [2021-10-07 16:34:32,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3056 states, 3055 states have (on average 4.88379705400982) internal successors, (14920), 3055 states have internal predecessors, (14920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:32,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3056 states to 3056 states and 14920 transitions. [2021-10-07 16:34:32,896 INFO L78 Accepts]: Start accepts. Automaton has 3056 states and 14920 transitions. Word has length 26 [2021-10-07 16:34:32,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:32,896 INFO L470 AbstractCegarLoop]: Abstraction has 3056 states and 14920 transitions. [2021-10-07 16:34:32,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:32,896 INFO L276 IsEmpty]: Start isEmpty. Operand 3056 states and 14920 transitions. [2021-10-07 16:34:32,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:32,909 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:32,909 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:32,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2021-10-07 16:34:33,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:33,124 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:33,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:33,125 INFO L82 PathProgramCache]: Analyzing trace with hash 452225682, now seen corresponding path program 5 times [2021-10-07 16:34:33,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:33,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1963329563] [2021-10-07 16:34:33,125 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:34:33,126 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:33,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:33,127 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:33,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-10-07 16:34:33,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 16:34:33,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:33,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 16:34:33,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:33,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:33,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:34,662 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:34,663 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:34,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1963329563] [2021-10-07 16:34:34,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1963329563] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:34,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:34,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 16:34:34,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187854865] [2021-10-07 16:34:34,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:34:34,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:34,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:34:34,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:34:34,665 INFO L87 Difference]: Start difference. First operand 3056 states and 14920 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:36,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:36,230 INFO L93 Difference]: Finished difference Result 6432 states and 30913 transitions. [2021-10-07 16:34:36,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 16:34:36,231 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:36,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:36,259 INFO L225 Difference]: With dead ends: 6432 [2021-10-07 16:34:36,260 INFO L226 Difference]: Without dead ends: 6122 [2021-10-07 16:34:36,260 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 1487.5ms TimeCoverageRelationStatistics Valid=139, Invalid=241, Unknown=0, NotChecked=0, Total=380 [2021-10-07 16:34:36,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6122 states. [2021-10-07 16:34:36,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6122 to 3874. [2021-10-07 16:34:36,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3874 states, 3873 states have (on average 5.166537567776917) internal successors, (20010), 3873 states have internal predecessors, (20010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:36,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3874 states to 3874 states and 20010 transitions. [2021-10-07 16:34:36,483 INFO L78 Accepts]: Start accepts. Automaton has 3874 states and 20010 transitions. Word has length 26 [2021-10-07 16:34:36,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:36,483 INFO L470 AbstractCegarLoop]: Abstraction has 3874 states and 20010 transitions. [2021-10-07 16:34:36,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:36,484 INFO L276 IsEmpty]: Start isEmpty. Operand 3874 states and 20010 transitions. [2021-10-07 16:34:36,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:36,501 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:36,501 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:36,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:36,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:36,714 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:36,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:36,716 INFO L82 PathProgramCache]: Analyzing trace with hash -593407252, now seen corresponding path program 6 times [2021-10-07 16:34:36,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:36,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1311812409] [2021-10-07 16:34:36,745 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:34:36,746 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:36,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:36,747 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:36,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-10-07 16:34:37,177 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:34:37,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:37,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:34:37,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:37,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:37,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:37,993 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:37,993 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:37,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1311812409] [2021-10-07 16:34:37,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1311812409] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:37,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:37,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:34:37,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875076574] [2021-10-07 16:34:37,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:34:37,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:37,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:34:37,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:34:37,996 INFO L87 Difference]: Start difference. First operand 3874 states and 20010 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:39,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:39,607 INFO L93 Difference]: Finished difference Result 9628 states and 43077 transitions. [2021-10-07 16:34:39,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-07 16:34:39,608 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:39,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:39,643 INFO L225 Difference]: With dead ends: 9628 [2021-10-07 16:34:39,644 INFO L226 Difference]: Without dead ends: 9506 [2021-10-07 16:34:39,644 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1325.9ms TimeCoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2021-10-07 16:34:39,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9506 states. [2021-10-07 16:34:39,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9506 to 4024. [2021-10-07 16:34:39,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4024 states, 4023 states have (on average 5.16728809346259) internal successors, (20788), 4023 states have internal predecessors, (20788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:40,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4024 states to 4024 states and 20788 transitions. [2021-10-07 16:34:40,008 INFO L78 Accepts]: Start accepts. Automaton has 4024 states and 20788 transitions. Word has length 26 [2021-10-07 16:34:40,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:40,009 INFO L470 AbstractCegarLoop]: Abstraction has 4024 states and 20788 transitions. [2021-10-07 16:34:40,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:40,010 INFO L276 IsEmpty]: Start isEmpty. Operand 4024 states and 20788 transitions. [2021-10-07 16:34:40,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:40,034 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:40,034 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:40,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:40,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:40,247 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:40,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:40,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1443301672, now seen corresponding path program 7 times [2021-10-07 16:34:40,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:40,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684516057] [2021-10-07 16:34:40,249 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:34:40,249 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:40,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:40,251 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:40,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-07 16:34:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:34:40,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 16:34:40,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:40,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:34:40,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:41,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:34:41,186 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:41,186 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684516057] [2021-10-07 16:34:41,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684516057] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:41,186 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:41,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 16:34:41,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758621429] [2021-10-07 16:34:41,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:34:41,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:41,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:34:41,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:34:41,188 INFO L87 Difference]: Start difference. First operand 4024 states and 20788 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:41,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:41,455 INFO L93 Difference]: Finished difference Result 5020 states and 24697 transitions. [2021-10-07 16:34:41,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:34:41,456 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:41,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:41,537 INFO L225 Difference]: With dead ends: 5020 [2021-10-07 16:34:41,537 INFO L226 Difference]: Without dead ends: 4714 [2021-10-07 16:34:41,538 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 239.7ms TimeCoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:34:41,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4714 states. [2021-10-07 16:34:41,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4714 to 4172. [2021-10-07 16:34:41,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4172 states, 4171 states have (on average 5.101414528889954) internal successors, (21278), 4171 states have internal predecessors, (21278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:41,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4172 states to 4172 states and 21278 transitions. [2021-10-07 16:34:41,712 INFO L78 Accepts]: Start accepts. Automaton has 4172 states and 21278 transitions. Word has length 26 [2021-10-07 16:34:41,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:41,712 INFO L470 AbstractCegarLoop]: Abstraction has 4172 states and 21278 transitions. [2021-10-07 16:34:41,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:41,713 INFO L276 IsEmpty]: Start isEmpty. Operand 4172 states and 21278 transitions. [2021-10-07 16:34:41,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:41,731 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:41,731 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:41,746 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-07 16:34:41,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:41,941 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:41,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:41,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1466942288, now seen corresponding path program 8 times [2021-10-07 16:34:41,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:41,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528142369] [2021-10-07 16:34:41,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:34:41,943 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:41,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:41,945 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:41,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-07 16:34:42,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:34:42,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:42,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:34:42,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:42,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:42,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:43,193 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-07 16:34:43,194 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:43,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528142369] [2021-10-07 16:34:43,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528142369] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:43,194 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:43,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:34:43,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811638781] [2021-10-07 16:34:43,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:34:43,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:43,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:34:43,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:34:43,197 INFO L87 Difference]: Start difference. First operand 4172 states and 21278 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:43,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:43,687 INFO L93 Difference]: Finished difference Result 5642 states and 26783 transitions. [2021-10-07 16:34:43,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-07 16:34:43,688 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:43,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:43,707 INFO L225 Difference]: With dead ends: 5642 [2021-10-07 16:34:43,707 INFO L226 Difference]: Without dead ends: 5374 [2021-10-07 16:34:43,708 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 408.9ms TimeCoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:34:43,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5374 states. [2021-10-07 16:34:43,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5374 to 4016. [2021-10-07 16:34:43,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4016 states, 4015 states have (on average 5.027895392278954) internal successors, (20187), 4015 states have internal predecessors, (20187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:43,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4016 states to 4016 states and 20187 transitions. [2021-10-07 16:34:43,902 INFO L78 Accepts]: Start accepts. Automaton has 4016 states and 20187 transitions. Word has length 26 [2021-10-07 16:34:43,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:43,902 INFO L470 AbstractCegarLoop]: Abstraction has 4016 states and 20187 transitions. [2021-10-07 16:34:43,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:43,903 INFO L276 IsEmpty]: Start isEmpty. Operand 4016 states and 20187 transitions. [2021-10-07 16:34:43,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:43,920 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:43,920 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:43,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:44,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:44,134 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:44,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:44,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1189925066, now seen corresponding path program 9 times [2021-10-07 16:34:44,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:44,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [645629051] [2021-10-07 16:34:44,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:34:44,136 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:44,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:44,140 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:44,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-07 16:34:44,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:34:44,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:44,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 16:34:44,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:44,922 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:44,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:45,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:45,250 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:45,250 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [645629051] [2021-10-07 16:34:45,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [645629051] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:45,250 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:45,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:34:45,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747086636] [2021-10-07 16:34:45,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:34:45,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:45,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:34:45,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:34:45,252 INFO L87 Difference]: Start difference. First operand 4016 states and 20187 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:46,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:46,449 INFO L93 Difference]: Finished difference Result 9976 states and 44151 transitions. [2021-10-07 16:34:46,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-07 16:34:46,451 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:46,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:46,487 INFO L225 Difference]: With dead ends: 9976 [2021-10-07 16:34:46,487 INFO L226 Difference]: Without dead ends: 9854 [2021-10-07 16:34:46,488 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 909.9ms TimeCoverageRelationStatistics Valid=168, Invalid=384, Unknown=0, NotChecked=0, Total=552 [2021-10-07 16:34:46,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9854 states. [2021-10-07 16:34:46,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9854 to 4688. [2021-10-07 16:34:46,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4688 states, 4687 states have (on average 5.141455088542778) internal successors, (24098), 4687 states have internal predecessors, (24098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:46,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4688 states to 4688 states and 24098 transitions. [2021-10-07 16:34:46,772 INFO L78 Accepts]: Start accepts. Automaton has 4688 states and 24098 transitions. Word has length 26 [2021-10-07 16:34:46,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:46,773 INFO L470 AbstractCegarLoop]: Abstraction has 4688 states and 24098 transitions. [2021-10-07 16:34:46,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:46,773 INFO L276 IsEmpty]: Start isEmpty. Operand 4688 states and 24098 transitions. [2021-10-07 16:34:46,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:46,792 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:46,792 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:46,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:47,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:47,007 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:47,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:47,008 INFO L82 PathProgramCache]: Analyzing trace with hash -81783782, now seen corresponding path program 10 times [2021-10-07 16:34:47,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:47,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1195885341] [2021-10-07 16:34:47,009 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:34:47,009 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:47,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:47,010 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:47,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-07 16:34:47,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:34:47,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:47,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:34:47,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:47,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:47,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:48,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:48,326 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:48,326 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1195885341] [2021-10-07 16:34:48,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1195885341] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:48,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:48,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:34:48,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779305181] [2021-10-07 16:34:48,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:34:48,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:48,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:34:48,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:34:48,328 INFO L87 Difference]: Start difference. First operand 4688 states and 24098 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:49,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:49,092 INFO L93 Difference]: Finished difference Result 7614 states and 37457 transitions. [2021-10-07 16:34:49,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 16:34:49,093 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:49,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:49,135 INFO L225 Difference]: With dead ends: 7614 [2021-10-07 16:34:49,135 INFO L226 Difference]: Without dead ends: 7490 [2021-10-07 16:34:49,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 665.9ms TimeCoverageRelationStatistics Valid=118, Invalid=224, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:34:49,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7490 states. [2021-10-07 16:34:49,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7490 to 5028. [2021-10-07 16:34:49,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5028 states, 5027 states have (on average 5.151382534314701) internal successors, (25896), 5027 states have internal predecessors, (25896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:49,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5028 states to 5028 states and 25896 transitions. [2021-10-07 16:34:49,376 INFO L78 Accepts]: Start accepts. Automaton has 5028 states and 25896 transitions. Word has length 26 [2021-10-07 16:34:49,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:49,376 INFO L470 AbstractCegarLoop]: Abstraction has 5028 states and 25896 transitions. [2021-10-07 16:34:49,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:49,376 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 25896 transitions. [2021-10-07 16:34:49,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:49,391 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:49,391 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:49,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:49,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:49,592 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:49,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:49,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1185925394, now seen corresponding path program 11 times [2021-10-07 16:34:49,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:49,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1119988054] [2021-10-07 16:34:49,594 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:34:49,594 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:49,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:49,595 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:49,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-07 16:34:50,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-07 16:34:50,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:50,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 16:34:50,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:50,496 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:50,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:51,346 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:34:51,346 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:51,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1119988054] [2021-10-07 16:34:51,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1119988054] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:51,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:51,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-10-07 16:34:51,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558495662] [2021-10-07 16:34:51,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:34:51,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:51,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:34:51,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:34:51,348 INFO L87 Difference]: Start difference. First operand 5028 states and 25896 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:53,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:53,025 INFO L93 Difference]: Finished difference Result 11894 states and 57359 transitions. [2021-10-07 16:34:53,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 16:34:53,026 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:53,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:53,071 INFO L225 Difference]: With dead ends: 11894 [2021-10-07 16:34:53,071 INFO L226 Difference]: Without dead ends: 11832 [2021-10-07 16:34:53,071 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1569.1ms TimeCoverageRelationStatistics Valid=168, Invalid=294, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:34:53,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11832 states. [2021-10-07 16:34:53,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11832 to 6160. [2021-10-07 16:34:53,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6160 states, 6159 states have (on average 5.354440655950642) internal successors, (32978), 6159 states have internal predecessors, (32978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:53,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6160 states to 6160 states and 32978 transitions. [2021-10-07 16:34:53,384 INFO L78 Accepts]: Start accepts. Automaton has 6160 states and 32978 transitions. Word has length 26 [2021-10-07 16:34:53,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:53,384 INFO L470 AbstractCegarLoop]: Abstraction has 6160 states and 32978 transitions. [2021-10-07 16:34:53,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:53,385 INFO L276 IsEmpty]: Start isEmpty. Operand 6160 states and 32978 transitions. [2021-10-07 16:34:53,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:53,403 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:53,404 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:34:53,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:53,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:53,611 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:53,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:53,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1898214358, now seen corresponding path program 12 times [2021-10-07 16:34:53,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:53,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1232531623] [2021-10-07 16:34:53,612 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:34:53,613 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:53,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:53,614 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:53,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-07 16:34:54,222 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:34:54,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:54,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:34:54,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:54,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:54,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:34:55,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:34:55,445 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:34:55,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1232531623] [2021-10-07 16:34:55,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1232531623] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:34:55,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:34:55,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-10-07 16:34:55,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023478262] [2021-10-07 16:34:55,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:34:55,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:34:55,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:34:55,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:34:55,447 INFO L87 Difference]: Start difference. First operand 6160 states and 32978 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:57,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:34:57,544 INFO L93 Difference]: Finished difference Result 13206 states and 64033 transitions. [2021-10-07 16:34:57,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-07 16:34:57,546 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:34:57,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:34:57,620 INFO L225 Difference]: With dead ends: 13206 [2021-10-07 16:34:57,621 INFO L226 Difference]: Without dead ends: 13160 [2021-10-07 16:34:57,621 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1813.9ms TimeCoverageRelationStatistics Valid=176, Invalid=474, Unknown=0, NotChecked=0, Total=650 [2021-10-07 16:34:57,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13160 states. [2021-10-07 16:34:58,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13160 to 6468. [2021-10-07 16:34:58,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6468 states, 6467 states have (on average 5.392917890830369) internal successors, (34876), 6467 states have internal predecessors, (34876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:58,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6468 states to 6468 states and 34876 transitions. [2021-10-07 16:34:58,105 INFO L78 Accepts]: Start accepts. Automaton has 6468 states and 34876 transitions. Word has length 26 [2021-10-07 16:34:58,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:34:58,105 INFO L470 AbstractCegarLoop]: Abstraction has 6468 states and 34876 transitions. [2021-10-07 16:34:58,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:34:58,106 INFO L276 IsEmpty]: Start isEmpty. Operand 6468 states and 34876 transitions. [2021-10-07 16:34:58,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:34:58,126 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:34:58,127 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, 1, 1] [2021-10-07 16:34:58,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-07 16:34:58,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:34:58,339 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:34:58,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:34:58,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1737127701, now seen corresponding path program 3 times [2021-10-07 16:34:58,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:34:58,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [729495498] [2021-10-07 16:34:58,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:34:58,341 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:34:58,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:34:58,342 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:34:58,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-07 16:34:58,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:34:58,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:34:58,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:34:58,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:34:59,169 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:34:59,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:00,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:35:00,078 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:00,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [729495498] [2021-10-07 16:35:00,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [729495498] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:00,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:00,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:35:00,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057755663] [2021-10-07 16:35:00,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:35:00,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:00,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:35:00,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:35:00,080 INFO L87 Difference]: Start difference. First operand 6468 states and 34876 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:01,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:01,365 INFO L93 Difference]: Finished difference Result 8326 states and 43933 transitions. [2021-10-07 16:35:01,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-07 16:35:01,366 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:35:01,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:01,399 INFO L225 Difference]: With dead ends: 8326 [2021-10-07 16:35:01,399 INFO L226 Difference]: Without dead ends: 8326 [2021-10-07 16:35:01,400 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1144.5ms TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2021-10-07 16:35:01,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8326 states. [2021-10-07 16:35:01,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8326 to 7442. [2021-10-07 16:35:01,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7442 states, 7441 states have (on average 5.371993011691977) internal successors, (39973), 7441 states have internal predecessors, (39973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:01,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7442 states to 7442 states and 39973 transitions. [2021-10-07 16:35:01,749 INFO L78 Accepts]: Start accepts. Automaton has 7442 states and 39973 transitions. Word has length 26 [2021-10-07 16:35:01,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:01,749 INFO L470 AbstractCegarLoop]: Abstraction has 7442 states and 39973 transitions. [2021-10-07 16:35:01,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:01,749 INFO L276 IsEmpty]: Start isEmpty. Operand 7442 states and 39973 transitions. [2021-10-07 16:35:01,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:35:01,774 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:01,774 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:01,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2021-10-07 16:35:01,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:01,975 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:01,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:01,976 INFO L82 PathProgramCache]: Analyzing trace with hash -88914640, now seen corresponding path program 13 times [2021-10-07 16:35:01,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:01,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [956463816] [2021-10-07 16:35:01,977 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:35:01,977 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:01,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:01,978 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:01,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-07 16:35:02,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:35:02,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:35:02,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:02,889 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:35:02,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:03,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:35:03,443 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:03,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [956463816] [2021-10-07 16:35:03,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [956463816] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:03,444 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:03,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:35:03,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245510000] [2021-10-07 16:35:03,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:35:03,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:03,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:35:03,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:35:03,445 INFO L87 Difference]: Start difference. First operand 7442 states and 39973 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:04,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:04,521 INFO L93 Difference]: Finished difference Result 12604 states and 62100 transitions. [2021-10-07 16:35:04,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-07 16:35:04,526 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:35:04,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:04,597 INFO L225 Difference]: With dead ends: 12604 [2021-10-07 16:35:04,597 INFO L226 Difference]: Without dead ends: 12438 [2021-10-07 16:35:04,597 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 783.7ms TimeCoverageRelationStatistics Valid=130, Invalid=290, Unknown=0, NotChecked=0, Total=420 [2021-10-07 16:35:04,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12438 states. [2021-10-07 16:35:04,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12438 to 7508. [2021-10-07 16:35:04,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7508 states, 7507 states have (on average 5.407353137072066) internal successors, (40593), 7507 states have internal predecessors, (40593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:05,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7508 states to 7508 states and 40593 transitions. [2021-10-07 16:35:05,046 INFO L78 Accepts]: Start accepts. Automaton has 7508 states and 40593 transitions. Word has length 26 [2021-10-07 16:35:05,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:05,046 INFO L470 AbstractCegarLoop]: Abstraction has 7508 states and 40593 transitions. [2021-10-07 16:35:05,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:05,047 INFO L276 IsEmpty]: Start isEmpty. Operand 7508 states and 40593 transitions. [2021-10-07 16:35:05,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:35:05,072 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:05,072 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:05,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:05,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:05,273 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:05,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:05,274 INFO L82 PathProgramCache]: Analyzing trace with hash -1152370084, now seen corresponding path program 14 times [2021-10-07 16:35:05,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:05,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2124925987] [2021-10-07 16:35:05,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:35:05,276 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:05,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:05,277 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:05,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-10-07 16:35:05,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:35:05,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:05,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:35:05,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:06,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:35:06,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:06,745 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:35:06,745 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:06,745 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2124925987] [2021-10-07 16:35:06,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2124925987] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:06,746 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:06,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:35:06,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050197925] [2021-10-07 16:35:06,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:35:06,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:06,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:35:06,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:35:06,747 INFO L87 Difference]: Start difference. First operand 7508 states and 40593 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:07,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:07,986 INFO L93 Difference]: Finished difference Result 9580 states and 48563 transitions. [2021-10-07 16:35:07,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 16:35:07,989 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:35:07,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:08,027 INFO L225 Difference]: With dead ends: 9580 [2021-10-07 16:35:08,027 INFO L226 Difference]: Without dead ends: 9508 [2021-10-07 16:35:08,028 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 980.5ms TimeCoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:35:08,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9508 states. [2021-10-07 16:35:08,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9508 to 7584. [2021-10-07 16:35:08,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7584 states, 7583 states have (on average 5.399709877357246) internal successors, (40946), 7583 states have internal predecessors, (40946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:08,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7584 states to 7584 states and 40946 transitions. [2021-10-07 16:35:08,365 INFO L78 Accepts]: Start accepts. Automaton has 7584 states and 40946 transitions. Word has length 26 [2021-10-07 16:35:08,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:08,365 INFO L470 AbstractCegarLoop]: Abstraction has 7584 states and 40946 transitions. [2021-10-07 16:35:08,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:08,365 INFO L276 IsEmpty]: Start isEmpty. Operand 7584 states and 40946 transitions. [2021-10-07 16:35:08,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-07 16:35:08,386 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:08,386 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, 1, 1, 1] [2021-10-07 16:35:08,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2021-10-07 16:35:08,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:08,587 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:08,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:08,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1627136439, now seen corresponding path program 15 times [2021-10-07 16:35:08,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:08,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382186671] [2021-10-07 16:35:08,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:35:08,589 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:08,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:08,591 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:08,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-10-07 16:35:09,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:35:09,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:09,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:35:09,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:09,542 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:35:09,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:09,973 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:35:09,973 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:09,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382186671] [2021-10-07 16:35:09,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382186671] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:09,974 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:09,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:35:09,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475071141] [2021-10-07 16:35:09,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:35:09,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:09,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:35:09,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:35:09,975 INFO L87 Difference]: Start difference. First operand 7584 states and 40946 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:10,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:10,833 INFO L93 Difference]: Finished difference Result 11686 states and 58029 transitions. [2021-10-07 16:35:10,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 16:35:10,834 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 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 27 [2021-10-07 16:35:10,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:10,881 INFO L225 Difference]: With dead ends: 11686 [2021-10-07 16:35:10,881 INFO L226 Difference]: Without dead ends: 11620 [2021-10-07 16:35:10,881 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 822.9ms TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:35:10,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11620 states. [2021-10-07 16:35:11,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11620 to 9360. [2021-10-07 16:35:11,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9360 states, 9359 states have (on average 5.306656694091249) internal successors, (49665), 9359 states have internal predecessors, (49665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:11,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9360 states to 9360 states and 49665 transitions. [2021-10-07 16:35:11,315 INFO L78 Accepts]: Start accepts. Automaton has 9360 states and 49665 transitions. Word has length 27 [2021-10-07 16:35:11,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:11,315 INFO L470 AbstractCegarLoop]: Abstraction has 9360 states and 49665 transitions. [2021-10-07 16:35:11,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:11,316 INFO L276 IsEmpty]: Start isEmpty. Operand 9360 states and 49665 transitions. [2021-10-07 16:35:11,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-07 16:35:11,344 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:11,344 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, 1, 1, 1] [2021-10-07 16:35:11,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:11,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:11,545 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:11,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:11,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1367674549, now seen corresponding path program 16 times [2021-10-07 16:35:11,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:11,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1410628581] [2021-10-07 16:35:11,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:35:11,548 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:11,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:11,549 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:11,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-10-07 16:35:12,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:35:12,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:12,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 16:35:12,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:35:12,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:12,283 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:35:12,284 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:12,284 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1410628581] [2021-10-07 16:35:12,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1410628581] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:12,284 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:12,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-07 16:35:12,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373789302] [2021-10-07 16:35:12,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-07 16:35:12,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:12,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-07 16:35:12,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-07 16:35:12,286 INFO L87 Difference]: Start difference. First operand 9360 states and 49665 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:12,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:12,675 INFO L93 Difference]: Finished difference Result 17277 states and 88845 transitions. [2021-10-07 16:35:12,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 16:35:12,675 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-07 16:35:12,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:12,752 INFO L225 Difference]: With dead ends: 17277 [2021-10-07 16:35:12,752 INFO L226 Difference]: Without dead ends: 16976 [2021-10-07 16:35:12,753 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.5ms TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-07 16:35:12,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16976 states. [2021-10-07 16:35:13,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16976 to 11532. [2021-10-07 16:35:13,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11532 states, 11531 states have (on average 5.36744428063481) internal successors, (61892), 11531 states have internal predecessors, (61892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:13,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11532 states to 11532 states and 61892 transitions. [2021-10-07 16:35:13,388 INFO L78 Accepts]: Start accepts. Automaton has 11532 states and 61892 transitions. Word has length 27 [2021-10-07 16:35:13,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:13,388 INFO L470 AbstractCegarLoop]: Abstraction has 11532 states and 61892 transitions. [2021-10-07 16:35:13,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:13,389 INFO L276 IsEmpty]: Start isEmpty. Operand 11532 states and 61892 transitions. [2021-10-07 16:35:13,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-07 16:35:13,428 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:13,429 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:13,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:13,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:13,630 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:13,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:13,631 INFO L82 PathProgramCache]: Analyzing trace with hash -1343849208, now seen corresponding path program 4 times [2021-10-07 16:35:13,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:13,632 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [712397816] [2021-10-07 16:35:13,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:35:13,632 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:13,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:13,634 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:13,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-10-07 16:35:14,234 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:35:14,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:14,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:35:14,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:14,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:35:14,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:15,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:35:15,465 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:15,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [712397816] [2021-10-07 16:35:15,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [712397816] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:15,465 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:15,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:35:15,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586767416] [2021-10-07 16:35:15,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:35:15,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:15,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:35:15,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:35:15,467 INFO L87 Difference]: Start difference. First operand 11532 states and 61892 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:16,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:16,605 INFO L93 Difference]: Finished difference Result 22016 states and 109853 transitions. [2021-10-07 16:35:16,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 16:35:16,606 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-07 16:35:16,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:16,869 INFO L225 Difference]: With dead ends: 22016 [2021-10-07 16:35:16,869 INFO L226 Difference]: Without dead ends: 21924 [2021-10-07 16:35:16,869 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 950.6ms TimeCoverageRelationStatistics Valid=128, Invalid=214, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:35:16,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21924 states. [2021-10-07 16:35:17,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21924 to 13694. [2021-10-07 16:35:17,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13694 states, 13693 states have (on average 5.427590739794056) internal successors, (74320), 13693 states have internal predecessors, (74320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:17,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13694 states to 13694 states and 74320 transitions. [2021-10-07 16:35:17,475 INFO L78 Accepts]: Start accepts. Automaton has 13694 states and 74320 transitions. Word has length 27 [2021-10-07 16:35:17,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:17,476 INFO L470 AbstractCegarLoop]: Abstraction has 13694 states and 74320 transitions. [2021-10-07 16:35:17,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:17,476 INFO L276 IsEmpty]: Start isEmpty. Operand 13694 states and 74320 transitions. [2021-10-07 16:35:17,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:35:17,525 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:17,525 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:17,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:17,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:17,726 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:17,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:17,727 INFO L82 PathProgramCache]: Analyzing trace with hash 1488732476, now seen corresponding path program 17 times [2021-10-07 16:35:17,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:17,728 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1779806327] [2021-10-07 16:35:17,728 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:35:17,728 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:17,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:17,729 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:17,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-10-07 16:35:18,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:35:18,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:18,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:35:18,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:18,699 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 16:35:18,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:19,130 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 16:35:19,131 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:19,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1779806327] [2021-10-07 16:35:19,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1779806327] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:19,131 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:19,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:35:19,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941568508] [2021-10-07 16:35:19,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:35:19,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:19,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:35:19,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:35:19,133 INFO L87 Difference]: Start difference. First operand 13694 states and 74320 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:20,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:20,599 INFO L93 Difference]: Finished difference Result 22206 states and 112922 transitions. [2021-10-07 16:35:20,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-07 16:35:20,600 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:35:20,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:20,777 INFO L225 Difference]: With dead ends: 22206 [2021-10-07 16:35:20,777 INFO L226 Difference]: Without dead ends: 21924 [2021-10-07 16:35:20,777 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1251.2ms TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2021-10-07 16:35:20,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21924 states. [2021-10-07 16:35:21,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21924 to 14674. [2021-10-07 16:35:21,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14674 states, 14673 states have (on average 5.276766850678117) internal successors, (77426), 14673 states have internal predecessors, (77426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:21,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14674 states to 14674 states and 77426 transitions. [2021-10-07 16:35:21,687 INFO L78 Accepts]: Start accepts. Automaton has 14674 states and 77426 transitions. Word has length 28 [2021-10-07 16:35:21,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:21,687 INFO L470 AbstractCegarLoop]: Abstraction has 14674 states and 77426 transitions. [2021-10-07 16:35:21,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:21,688 INFO L276 IsEmpty]: Start isEmpty. Operand 14674 states and 77426 transitions. [2021-10-07 16:35:21,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:35:21,742 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:21,742 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:21,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:21,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:21,957 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:21,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:21,958 INFO L82 PathProgramCache]: Analyzing trace with hash 1309729608, now seen corresponding path program 18 times [2021-10-07 16:35:21,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:21,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [790921069] [2021-10-07 16:35:21,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:35:21,959 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:21,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:21,960 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:21,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-10-07 16:35:22,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:35:22,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:22,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:35:22,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:23,129 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 16:35:23,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:35:23,606 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:23,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [790921069] [2021-10-07 16:35:23,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [790921069] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:23,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:23,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8] total 12 [2021-10-07 16:35:23,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660446631] [2021-10-07 16:35:23,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:35:23,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:23,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:35:23,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:35:23,608 INFO L87 Difference]: Start difference. First operand 14674 states and 77426 transitions. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:27,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:27,798 INFO L93 Difference]: Finished difference Result 35644 states and 163100 transitions. [2021-10-07 16:35:27,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-07 16:35:27,801 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:35:27,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:28,013 INFO L225 Difference]: With dead ends: 35644 [2021-10-07 16:35:28,013 INFO L226 Difference]: Without dead ends: 35324 [2021-10-07 16:35:28,014 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 3420.3ms TimeCoverageRelationStatistics Valid=446, Invalid=1276, Unknown=0, NotChecked=0, Total=1722 [2021-10-07 16:35:28,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35324 states. [2021-10-07 16:35:29,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35324 to 17272. [2021-10-07 16:35:29,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17272 states, 17271 states have (on average 5.222974929071855) internal successors, (90206), 17271 states have internal predecessors, (90206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:29,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17272 states to 17272 states and 90206 transitions. [2021-10-07 16:35:29,108 INFO L78 Accepts]: Start accepts. Automaton has 17272 states and 90206 transitions. Word has length 28 [2021-10-07 16:35:29,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:29,108 INFO L470 AbstractCegarLoop]: Abstraction has 17272 states and 90206 transitions. [2021-10-07 16:35:29,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:29,108 INFO L276 IsEmpty]: Start isEmpty. Operand 17272 states and 90206 transitions. [2021-10-07 16:35:29,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:35:29,153 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:29,153 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:29,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:29,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:29,354 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:29,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:29,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1065406974, now seen corresponding path program 19 times [2021-10-07 16:35:29,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:29,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183637648] [2021-10-07 16:35:29,355 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:35:29,356 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:29,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:29,357 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:29,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-10-07 16:35:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:35:30,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:35:30,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:30,520 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:35:30,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:31,042 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:35:31,043 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:31,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183637648] [2021-10-07 16:35:31,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183637648] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:31,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:31,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 13 [2021-10-07 16:35:31,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773117726] [2021-10-07 16:35:31,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:35:31,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:31,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:35:31,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:35:31,046 INFO L87 Difference]: Start difference. First operand 17272 states and 90206 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:34,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:34,244 INFO L93 Difference]: Finished difference Result 43054 states and 198300 transitions. [2021-10-07 16:35:34,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-07 16:35:34,246 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:35:34,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:34,682 INFO L225 Difference]: With dead ends: 43054 [2021-10-07 16:35:34,683 INFO L226 Difference]: Without dead ends: 42808 [2021-10-07 16:35:34,683 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 2191.0ms TimeCoverageRelationStatistics Valid=405, Invalid=1155, Unknown=0, NotChecked=0, Total=1560 [2021-10-07 16:35:34,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42808 states. [2021-10-07 16:35:35,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42808 to 18628. [2021-10-07 16:35:36,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18628 states, 18627 states have (on average 5.306705320234069) internal successors, (98848), 18627 states have internal predecessors, (98848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:36,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18628 states to 18628 states and 98848 transitions. [2021-10-07 16:35:36,100 INFO L78 Accepts]: Start accepts. Automaton has 18628 states and 98848 transitions. Word has length 28 [2021-10-07 16:35:36,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:36,100 INFO L470 AbstractCegarLoop]: Abstraction has 18628 states and 98848 transitions. [2021-10-07 16:35:36,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:36,100 INFO L276 IsEmpty]: Start isEmpty. Operand 18628 states and 98848 transitions. [2021-10-07 16:35:36,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:35:36,153 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:36,153 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:36,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:36,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:36,354 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:36,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:36,355 INFO L82 PathProgramCache]: Analyzing trace with hash -828041732, now seen corresponding path program 20 times [2021-10-07 16:35:36,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:36,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [455959638] [2021-10-07 16:35:36,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:35:36,356 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:36,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:36,357 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:36,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-10-07 16:35:37,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:35:37,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:37,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:35:37,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:35:37,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:35:38,230 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:38,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [455959638] [2021-10-07 16:35:38,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [455959638] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:38,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:38,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 16:35:38,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72153915] [2021-10-07 16:35:38,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 16:35:38,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:38,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 16:35:38,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-10-07 16:35:38,232 INFO L87 Difference]: Start difference. First operand 18628 states and 98848 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:41,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:41,598 INFO L93 Difference]: Finished difference Result 44506 states and 206805 transitions. [2021-10-07 16:35:41,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-07 16:35:41,600 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:35:41,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:42,038 INFO L225 Difference]: With dead ends: 44506 [2021-10-07 16:35:42,039 INFO L226 Difference]: Without dead ends: 44400 [2021-10-07 16:35:42,040 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 2360.3ms TimeCoverageRelationStatistics Valid=422, Invalid=1138, Unknown=0, NotChecked=0, Total=1560 [2021-10-07 16:35:42,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44400 states. [2021-10-07 16:35:43,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44400 to 19776. [2021-10-07 16:35:43,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19776 states, 19775 states have (on average 5.353577749683945) internal successors, (105867), 19775 states have internal predecessors, (105867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:43,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19776 states to 19776 states and 105867 transitions. [2021-10-07 16:35:43,642 INFO L78 Accepts]: Start accepts. Automaton has 19776 states and 105867 transitions. Word has length 28 [2021-10-07 16:35:43,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:43,642 INFO L470 AbstractCegarLoop]: Abstraction has 19776 states and 105867 transitions. [2021-10-07 16:35:43,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:43,642 INFO L276 IsEmpty]: Start isEmpty. Operand 19776 states and 105867 transitions. [2021-10-07 16:35:43,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:35:43,706 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:43,707 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:43,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:43,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:43,907 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:43,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:43,908 INFO L82 PathProgramCache]: Analyzing trace with hash 302630472, now seen corresponding path program 21 times [2021-10-07 16:35:43,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:43,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [226550188] [2021-10-07 16:35:43,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:35:43,910 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:43,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:43,911 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:43,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-10-07 16:35:44,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:35:44,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:44,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:35:44,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:45,144 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:35:45,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:45,694 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:35:45,694 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:45,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [226550188] [2021-10-07 16:35:45,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [226550188] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:45,694 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:45,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 13 [2021-10-07 16:35:45,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552920141] [2021-10-07 16:35:45,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:35:45,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:45,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:35:45,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:35:45,696 INFO L87 Difference]: Start difference. First operand 19776 states and 105867 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:47,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:47,474 INFO L93 Difference]: Finished difference Result 33772 states and 166869 transitions. [2021-10-07 16:35:47,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-07 16:35:47,475 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:35:47,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:47,867 INFO L225 Difference]: With dead ends: 33772 [2021-10-07 16:35:47,868 INFO L226 Difference]: Without dead ends: 33630 [2021-10-07 16:35:47,868 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1127.8ms TimeCoverageRelationStatistics Valid=180, Invalid=470, Unknown=0, NotChecked=0, Total=650 [2021-10-07 16:35:47,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33630 states. [2021-10-07 16:35:48,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33630 to 19778. [2021-10-07 16:35:48,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19778 states, 19777 states have (on average 5.364918845123123) internal successors, (106102), 19777 states have internal predecessors, (106102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:49,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19778 states to 19778 states and 106102 transitions. [2021-10-07 16:35:49,124 INFO L78 Accepts]: Start accepts. Automaton has 19778 states and 106102 transitions. Word has length 28 [2021-10-07 16:35:49,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:49,125 INFO L470 AbstractCegarLoop]: Abstraction has 19778 states and 106102 transitions. [2021-10-07 16:35:49,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:49,125 INFO L276 IsEmpty]: Start isEmpty. Operand 19778 states and 106102 transitions. [2021-10-07 16:35:49,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:35:49,185 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:49,185 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:49,197 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-07 16:35:49,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:49,386 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:49,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:49,387 INFO L82 PathProgramCache]: Analyzing trace with hash 205250660, now seen corresponding path program 22 times [2021-10-07 16:35:49,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:49,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711796137] [2021-10-07 16:35:49,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:35:49,388 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:49,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:49,389 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:49,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-10-07 16:35:50,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:35:50,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:50,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:35:50,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:50,533 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:35:50,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:51,153 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:35:51,154 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:51,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711796137] [2021-10-07 16:35:51,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [711796137] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:51,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:51,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 13 [2021-10-07 16:35:51,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190787400] [2021-10-07 16:35:51,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:35:51,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:51,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:35:51,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:35:51,156 INFO L87 Difference]: Start difference. First operand 19778 states and 106102 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:53,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:53,493 INFO L93 Difference]: Finished difference Result 36104 states and 176916 transitions. [2021-10-07 16:35:53,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-07 16:35:53,494 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:35:53,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:53,880 INFO L225 Difference]: With dead ends: 36104 [2021-10-07 16:35:53,880 INFO L226 Difference]: Without dead ends: 36038 [2021-10-07 16:35:53,884 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1550.3ms TimeCoverageRelationStatistics Valid=233, Invalid=637, Unknown=0, NotChecked=0, Total=870 [2021-10-07 16:35:53,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36038 states. [2021-10-07 16:35:54,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36038 to 20280. [2021-10-07 16:35:54,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20280 states, 20279 states have (on average 5.406035800581883) internal successors, (109629), 20279 states have internal predecessors, (109629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:55,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20280 states to 20280 states and 109629 transitions. [2021-10-07 16:35:55,249 INFO L78 Accepts]: Start accepts. Automaton has 20280 states and 109629 transitions. Word has length 28 [2021-10-07 16:35:55,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:55,249 INFO L470 AbstractCegarLoop]: Abstraction has 20280 states and 109629 transitions. [2021-10-07 16:35:55,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:55,249 INFO L276 IsEmpty]: Start isEmpty. Operand 20280 states and 109629 transitions. [2021-10-07 16:35:55,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:35:55,322 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:55,322 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:55,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-10-07 16:35:55,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:55,523 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:55,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:55,524 INFO L82 PathProgramCache]: Analyzing trace with hash -2117508078, now seen corresponding path program 23 times [2021-10-07 16:35:55,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:55,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1162308799] [2021-10-07 16:35:55,525 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:35:55,525 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:55,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:55,527 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:55,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-10-07 16:35:56,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-07 16:35:56,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:35:56,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 16:35:56,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:35:56,677 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:35:56,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:35:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:35:56,987 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:35:56,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1162308799] [2021-10-07 16:35:56,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1162308799] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:35:56,987 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:35:56,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 16:35:56,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693969650] [2021-10-07 16:35:56,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:35:56,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:35:56,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:35:56,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:35:56,989 INFO L87 Difference]: Start difference. First operand 20280 states and 109629 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:57,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:35:57,841 INFO L93 Difference]: Finished difference Result 30706 states and 151627 transitions. [2021-10-07 16:35:57,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 16:35:57,842 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:35:57,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:35:57,985 INFO L225 Difference]: With dead ends: 30706 [2021-10-07 16:35:57,985 INFO L226 Difference]: Without dead ends: 30588 [2021-10-07 16:35:57,986 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 318.9ms TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:35:58,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30588 states. [2021-10-07 16:35:59,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30588 to 18040. [2021-10-07 16:35:59,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18040 states, 18039 states have (on average 5.261599866954931) internal successors, (94914), 18039 states have internal predecessors, (94914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:59,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18040 states to 18040 states and 94914 transitions. [2021-10-07 16:35:59,194 INFO L78 Accepts]: Start accepts. Automaton has 18040 states and 94914 transitions. Word has length 28 [2021-10-07 16:35:59,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:35:59,194 INFO L470 AbstractCegarLoop]: Abstraction has 18040 states and 94914 transitions. [2021-10-07 16:35:59,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:35:59,194 INFO L276 IsEmpty]: Start isEmpty. Operand 18040 states and 94914 transitions. [2021-10-07 16:35:59,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:35:59,243 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:35:59,244 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:35:59,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2021-10-07 16:35:59,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:35:59,452 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:35:59,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:35:59,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1965083622, now seen corresponding path program 24 times [2021-10-07 16:35:59,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:35:59,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1791129711] [2021-10-07 16:35:59,453 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:35:59,454 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:35:59,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:35:59,455 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:35:59,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-10-07 16:36:00,343 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-07 16:36:00,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:36:00,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:36:00,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:36:00,697 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:36:00,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:36:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:36:01,356 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:36:01,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1791129711] [2021-10-07 16:36:01,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1791129711] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:36:01,356 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:36:01,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-10-07 16:36:01,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003530426] [2021-10-07 16:36:01,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:36:01,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:36:01,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:36:01,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:36:01,358 INFO L87 Difference]: Start difference. First operand 18040 states and 94914 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:03,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:36:03,921 INFO L93 Difference]: Finished difference Result 29786 states and 147608 transitions. [2021-10-07 16:36:03,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-07 16:36:03,922 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:36:03,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:36:04,063 INFO L225 Difference]: With dead ends: 29786 [2021-10-07 16:36:04,063 INFO L226 Difference]: Without dead ends: 29708 [2021-10-07 16:36:04,064 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 1791.7ms TimeCoverageRelationStatistics Valid=222, Invalid=648, Unknown=0, NotChecked=0, Total=870 [2021-10-07 16:36:04,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29708 states. [2021-10-07 16:36:05,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29708 to 19868. [2021-10-07 16:36:05,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19868 states, 19867 states have (on average 5.3030653848089795) internal successors, (105356), 19867 states have internal predecessors, (105356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:05,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 105356 transitions. [2021-10-07 16:36:05,194 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 105356 transitions. Word has length 28 [2021-10-07 16:36:05,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:36:05,195 INFO L470 AbstractCegarLoop]: Abstraction has 19868 states and 105356 transitions. [2021-10-07 16:36:05,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:05,195 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 105356 transitions. [2021-10-07 16:36:05,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:36:05,263 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:36:05,263 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:36:05,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-10-07 16:36:05,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:36:05,464 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:36:05,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:36:05,465 INFO L82 PathProgramCache]: Analyzing trace with hash 474011488, now seen corresponding path program 25 times [2021-10-07 16:36:05,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:36:05,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [812928137] [2021-10-07 16:36:05,466 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:36:05,466 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:36:05,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:36:05,467 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:36:05,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-10-07 16:36:06,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:36:06,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:36:06,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:36:06,799 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:36:06,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:36:07,480 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:36:07,480 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:36:07,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [812928137] [2021-10-07 16:36:07,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [812928137] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:36:07,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:36:07,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 16:36:07,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369356956] [2021-10-07 16:36:07,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 16:36:07,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:36:07,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 16:36:07,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-10-07 16:36:07,482 INFO L87 Difference]: Start difference. First operand 19868 states and 105356 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:10,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:36:10,193 INFO L93 Difference]: Finished difference Result 40134 states and 194094 transitions. [2021-10-07 16:36:10,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-07 16:36:10,195 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:36:10,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:36:10,621 INFO L225 Difference]: With dead ends: 40134 [2021-10-07 16:36:10,621 INFO L226 Difference]: Without dead ends: 40018 [2021-10-07 16:36:10,622 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 2069.2ms TimeCoverageRelationStatistics Valid=270, Invalid=660, Unknown=0, NotChecked=0, Total=930 [2021-10-07 16:36:10,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40018 states. [2021-10-07 16:36:11,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40018 to 20524. [2021-10-07 16:36:11,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20524 states, 20523 states have (on average 5.341957803440043) internal successors, (109633), 20523 states have internal predecessors, (109633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:11,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20524 states to 20524 states and 109633 transitions. [2021-10-07 16:36:11,773 INFO L78 Accepts]: Start accepts. Automaton has 20524 states and 109633 transitions. Word has length 28 [2021-10-07 16:36:11,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:36:11,774 INFO L470 AbstractCegarLoop]: Abstraction has 20524 states and 109633 transitions. [2021-10-07 16:36:11,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:11,774 INFO L276 IsEmpty]: Start isEmpty. Operand 20524 states and 109633 transitions. [2021-10-07 16:36:12,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:36:12,168 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:36:12,168 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:36:12,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-10-07 16:36:12,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:36:12,382 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:36:12,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:36:12,383 INFO L82 PathProgramCache]: Analyzing trace with hash 36475344, now seen corresponding path program 26 times [2021-10-07 16:36:12,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:36:12,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1264929794] [2021-10-07 16:36:12,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:36:12,384 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:36:12,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:36:12,385 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:36:12,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-10-07 16:36:13,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:36:13,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:36:13,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:36:13,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:36:13,724 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:36:13,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:36:14,342 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:36:14,343 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:36:14,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1264929794] [2021-10-07 16:36:14,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1264929794] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:36:14,343 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:36:14,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 13 [2021-10-07 16:36:14,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716868802] [2021-10-07 16:36:14,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:36:14,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:36:14,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:36:14,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:36:14,345 INFO L87 Difference]: Start difference. First operand 20524 states and 109633 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:16,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:36:16,491 INFO L93 Difference]: Finished difference Result 34760 states and 170715 transitions. [2021-10-07 16:36:16,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-07 16:36:16,492 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:36:16,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:36:16,659 INFO L225 Difference]: With dead ends: 34760 [2021-10-07 16:36:16,659 INFO L226 Difference]: Without dead ends: 34652 [2021-10-07 16:36:16,659 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1362.1ms TimeCoverageRelationStatistics Valid=209, Invalid=547, Unknown=0, NotChecked=0, Total=756 [2021-10-07 16:36:16,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34652 states. [2021-10-07 16:36:17,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34652 to 20896. [2021-10-07 16:36:17,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20896 states, 20895 states have (on average 5.370040679588418) internal successors, (112207), 20895 states have internal predecessors, (112207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:17,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20896 states to 20896 states and 112207 transitions. [2021-10-07 16:36:17,984 INFO L78 Accepts]: Start accepts. Automaton has 20896 states and 112207 transitions. Word has length 28 [2021-10-07 16:36:17,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:36:17,984 INFO L470 AbstractCegarLoop]: Abstraction has 20896 states and 112207 transitions. [2021-10-07 16:36:17,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:17,985 INFO L276 IsEmpty]: Start isEmpty. Operand 20896 states and 112207 transitions. [2021-10-07 16:36:18,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:36:18,047 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:36:18,047 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:36:18,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2021-10-07 16:36:18,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:36:18,248 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:36:18,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:36:18,249 INFO L82 PathProgramCache]: Analyzing trace with hash 857340210, now seen corresponding path program 27 times [2021-10-07 16:36:18,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:36:18,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2135119597] [2021-10-07 16:36:18,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:36:18,250 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:36:18,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:36:18,251 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:36:18,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-10-07 16:36:19,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:36:19,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:36:19,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:36:19,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:36:19,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:36:19,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:36:20,099 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:36:20,099 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:36:20,100 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2135119597] [2021-10-07 16:36:20,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2135119597] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:36:20,100 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:36:20,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-07 16:36:20,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161021559] [2021-10-07 16:36:20,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 16:36:20,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:36:20,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 16:36:20,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-10-07 16:36:20,102 INFO L87 Difference]: Start difference. First operand 20896 states and 112207 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:21,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:36:21,025 INFO L93 Difference]: Finished difference Result 27192 states and 139006 transitions. [2021-10-07 16:36:21,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-07 16:36:21,026 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:36:21,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:36:21,152 INFO L225 Difference]: With dead ends: 27192 [2021-10-07 16:36:21,153 INFO L226 Difference]: Without dead ends: 26658 [2021-10-07 16:36:21,153 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 495.8ms TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:36:21,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26658 states. [2021-10-07 16:36:22,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26658 to 23140. [2021-10-07 16:36:22,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23140 states, 23139 states have (on average 5.303729633951337) internal successors, (122723), 23139 states have internal predecessors, (122723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:22,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23140 states to 23140 states and 122723 transitions. [2021-10-07 16:36:22,203 INFO L78 Accepts]: Start accepts. Automaton has 23140 states and 122723 transitions. Word has length 28 [2021-10-07 16:36:22,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:36:22,204 INFO L470 AbstractCegarLoop]: Abstraction has 23140 states and 122723 transitions. [2021-10-07 16:36:22,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:22,204 INFO L276 IsEmpty]: Start isEmpty. Operand 23140 states and 122723 transitions. [2021-10-07 16:36:22,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:36:22,581 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:36:22,581 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:36:22,600 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-07 16:36:22,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:36:22,797 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:36:22,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:36:22,798 INFO L82 PathProgramCache]: Analyzing trace with hash -1498820506, now seen corresponding path program 28 times [2021-10-07 16:36:22,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:36:22,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1828600880] [2021-10-07 16:36:22,799 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:36:22,799 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:36:22,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:36:22,800 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:36:22,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-10-07 16:36:23,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:36:23,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:36:23,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 16:36:23,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:36:24,108 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:36:24,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:36:24,940 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:36:24,940 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:36:24,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1828600880] [2021-10-07 16:36:24,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1828600880] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:36:24,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:36:24,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2021-10-07 16:36:24,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816030919] [2021-10-07 16:36:24,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 16:36:24,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:36:24,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 16:36:24,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:36:24,943 INFO L87 Difference]: Start difference. First operand 23140 states and 122723 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:31,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:36:31,586 INFO L93 Difference]: Finished difference Result 42422 states and 201040 transitions. [2021-10-07 16:36:31,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-07 16:36:31,588 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:36:31,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:36:31,784 INFO L225 Difference]: With dead ends: 42422 [2021-10-07 16:36:31,784 INFO L226 Difference]: Without dead ends: 42318 [2021-10-07 16:36:31,786 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 795 ImplicationChecksByTransitivity, 4691.4ms TimeCoverageRelationStatistics Valid=726, Invalid=2354, Unknown=0, NotChecked=0, Total=3080 [2021-10-07 16:36:31,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42318 states. [2021-10-07 16:36:33,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42318 to 24318. [2021-10-07 16:36:33,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24318 states, 24317 states have (on average 5.3328946827322445) internal successors, (129680), 24317 states have internal predecessors, (129680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:33,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24318 states to 24318 states and 129680 transitions. [2021-10-07 16:36:33,369 INFO L78 Accepts]: Start accepts. Automaton has 24318 states and 129680 transitions. Word has length 28 [2021-10-07 16:36:33,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:36:33,369 INFO L470 AbstractCegarLoop]: Abstraction has 24318 states and 129680 transitions. [2021-10-07 16:36:33,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:33,370 INFO L276 IsEmpty]: Start isEmpty. Operand 24318 states and 129680 transitions. [2021-10-07 16:36:33,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:36:33,727 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:36:33,727 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:36:33,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2021-10-07 16:36:33,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:36:33,937 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:36:33,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:36:33,938 INFO L82 PathProgramCache]: Analyzing trace with hash -974093808, now seen corresponding path program 29 times [2021-10-07 16:36:33,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:36:33,939 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2114239560] [2021-10-07 16:36:33,939 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:36:33,939 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:36:33,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:36:33,940 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:36:33,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-10-07 16:36:34,842 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 16:36:34,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:36:34,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:36:34,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:36:35,145 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:36:35,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:36:35,803 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:36:35,804 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:36:35,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2114239560] [2021-10-07 16:36:35,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2114239560] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:36:35,804 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:36:35,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 16:36:35,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482731579] [2021-10-07 16:36:35,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:36:35,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:36:35,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:36:35,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:36:35,806 INFO L87 Difference]: Start difference. First operand 24318 states and 129680 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:37,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:36:37,910 INFO L93 Difference]: Finished difference Result 43482 states and 215467 transitions. [2021-10-07 16:36:37,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-07 16:36:37,911 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:36:37,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:36:38,120 INFO L225 Difference]: With dead ends: 43482 [2021-10-07 16:36:38,120 INFO L226 Difference]: Without dead ends: 43392 [2021-10-07 16:36:38,120 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 1451.2ms TimeCoverageRelationStatistics Valid=147, Invalid=359, Unknown=0, NotChecked=0, Total=506 [2021-10-07 16:36:38,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43392 states. [2021-10-07 16:36:39,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43392 to 26976. [2021-10-07 16:36:39,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26976 states, 26975 states have (on average 5.409304911955514) internal successors, (145916), 26975 states have internal predecessors, (145916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:39,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26976 states to 26976 states and 145916 transitions. [2021-10-07 16:36:39,659 INFO L78 Accepts]: Start accepts. Automaton has 26976 states and 145916 transitions. Word has length 28 [2021-10-07 16:36:39,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:36:39,659 INFO L470 AbstractCegarLoop]: Abstraction has 26976 states and 145916 transitions. [2021-10-07 16:36:39,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:39,659 INFO L276 IsEmpty]: Start isEmpty. Operand 26976 states and 145916 transitions. [2021-10-07 16:36:39,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:36:39,745 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:36:39,745 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:36:39,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2021-10-07 16:36:39,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:36:39,946 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:36:39,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:36:39,947 INFO L82 PathProgramCache]: Analyzing trace with hash 896027472, now seen corresponding path program 30 times [2021-10-07 16:36:39,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:36:39,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1547388422] [2021-10-07 16:36:39,948 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:36:39,948 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:36:39,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:36:39,949 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:36:39,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-10-07 16:36:41,352 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:36:41,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:36:41,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 16:36:41,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:36:41,855 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:36:41,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:36:42,576 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:36:42,576 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:36:42,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1547388422] [2021-10-07 16:36:42,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1547388422] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:36:42,577 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:36:42,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2021-10-07 16:36:42,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917881586] [2021-10-07 16:36:42,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 16:36:42,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:36:42,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 16:36:42,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:36:42,579 INFO L87 Difference]: Start difference. First operand 26976 states and 145916 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:50,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:36:50,561 INFO L93 Difference]: Finished difference Result 51592 states and 245812 transitions. [2021-10-07 16:36:50,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-10-07 16:36:50,563 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:36:50,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:36:50,830 INFO L225 Difference]: With dead ends: 51592 [2021-10-07 16:36:50,830 INFO L226 Difference]: Without dead ends: 51480 [2021-10-07 16:36:50,830 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1410 ImplicationChecksByTransitivity, 5994.4ms TimeCoverageRelationStatistics Valid=965, Invalid=3865, Unknown=0, NotChecked=0, Total=4830 [2021-10-07 16:36:50,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51480 states. [2021-10-07 16:36:52,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51480 to 27430. [2021-10-07 16:36:52,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27430 states, 27429 states have (on average 5.424441284771592) internal successors, (148787), 27429 states have internal predecessors, (148787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:52,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27430 states to 27430 states and 148787 transitions. [2021-10-07 16:36:52,850 INFO L78 Accepts]: Start accepts. Automaton has 27430 states and 148787 transitions. Word has length 28 [2021-10-07 16:36:52,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:36:52,850 INFO L470 AbstractCegarLoop]: Abstraction has 27430 states and 148787 transitions. [2021-10-07 16:36:52,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:36:52,851 INFO L276 IsEmpty]: Start isEmpty. Operand 27430 states and 148787 transitions. [2021-10-07 16:36:52,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:36:52,959 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:36:52,959 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:36:52,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2021-10-07 16:36:53,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:36:53,160 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:36:53,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:36:53,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1639106862, now seen corresponding path program 31 times [2021-10-07 16:36:53,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:36:53,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [704004483] [2021-10-07 16:36:53,162 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:36:53,163 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:36:53,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:36:53,163 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:36:53,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2021-10-07 16:36:54,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:36:54,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 16:36:54,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:36:54,616 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:36:54,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:36:55,523 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:36:55,523 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:36:55,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [704004483] [2021-10-07 16:36:55,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [704004483] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:36:55,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:36:55,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-10-07 16:36:55,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937701615] [2021-10-07 16:36:55,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-07 16:36:55,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:36:55,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-07 16:36:55,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2021-10-07 16:36:55,524 INFO L87 Difference]: Start difference. First operand 27430 states and 148787 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:01,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:37:01,316 INFO L93 Difference]: Finished difference Result 53534 states and 260305 transitions. [2021-10-07 16:37:01,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-07 16:37:01,318 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:37:01,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:37:01,967 INFO L225 Difference]: With dead ends: 53534 [2021-10-07 16:37:01,968 INFO L226 Difference]: Without dead ends: 53434 [2021-10-07 16:37:01,968 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 4308.1ms TimeCoverageRelationStatistics Valid=602, Invalid=1654, Unknown=0, NotChecked=0, Total=2256 [2021-10-07 16:37:02,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53434 states. [2021-10-07 16:37:03,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53434 to 28182. [2021-10-07 16:37:03,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28182 states, 28181 states have (on average 5.454171250133069) internal successors, (153704), 28181 states have internal predecessors, (153704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28182 states to 28182 states and 153704 transitions. [2021-10-07 16:37:04,078 INFO L78 Accepts]: Start accepts. Automaton has 28182 states and 153704 transitions. Word has length 28 [2021-10-07 16:37:04,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:37:04,079 INFO L470 AbstractCegarLoop]: Abstraction has 28182 states and 153704 transitions. [2021-10-07 16:37:04,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:04,079 INFO L276 IsEmpty]: Start isEmpty. Operand 28182 states and 153704 transitions. [2021-10-07 16:37:04,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:37:04,208 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:37:04,208 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:37:04,225 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-07 16:37:04,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:37:04,421 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:37:04,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:37:04,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1179292288, now seen corresponding path program 32 times [2021-10-07 16:37:04,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:37:04,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2027241636] [2021-10-07 16:37:04,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:37:04,424 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:37:04,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:37:04,425 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:37:04,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2021-10-07 16:37:05,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:37:05,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:37:05,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 16:37:05,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:37:06,264 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:37:06,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:37:06,938 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:37:06,939 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:37:06,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2027241636] [2021-10-07 16:37:06,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2027241636] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:37:06,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:37:06,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2021-10-07 16:37:06,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76271369] [2021-10-07 16:37:06,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 16:37:06,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:37:06,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 16:37:06,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:37:06,941 INFO L87 Difference]: Start difference. First operand 28182 states and 153704 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:10,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:37:10,499 INFO L93 Difference]: Finished difference Result 48852 states and 246350 transitions. [2021-10-07 16:37:10,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-07 16:37:10,501 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:37:10,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:37:10,777 INFO L225 Difference]: With dead ends: 48852 [2021-10-07 16:37:10,778 INFO L226 Difference]: Without dead ends: 48496 [2021-10-07 16:37:10,778 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2233.2ms TimeCoverageRelationStatistics Valid=388, Invalid=944, Unknown=0, NotChecked=0, Total=1332 [2021-10-07 16:37:10,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48496 states. [2021-10-07 16:37:12,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48496 to 30004. [2021-10-07 16:37:12,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30004 states, 30003 states have (on average 5.469886344698863) internal successors, (164113), 30003 states have internal predecessors, (164113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:12,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30004 states to 30004 states and 164113 transitions. [2021-10-07 16:37:12,500 INFO L78 Accepts]: Start accepts. Automaton has 30004 states and 164113 transitions. Word has length 28 [2021-10-07 16:37:12,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:37:12,500 INFO L470 AbstractCegarLoop]: Abstraction has 30004 states and 164113 transitions. [2021-10-07 16:37:12,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:12,501 INFO L276 IsEmpty]: Start isEmpty. Operand 30004 states and 164113 transitions. [2021-10-07 16:37:12,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:37:12,596 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:37:12,596 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:37:12,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2021-10-07 16:37:12,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:37:12,797 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:37:12,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:37:12,798 INFO L82 PathProgramCache]: Analyzing trace with hash 1280400884, now seen corresponding path program 33 times [2021-10-07 16:37:12,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:37:12,799 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1976279435] [2021-10-07 16:37:12,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:37:12,800 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:37:12,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:37:12,801 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:37:12,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-10-07 16:37:14,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:37:14,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:37:14,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:37:14,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:37:14,614 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:37:14,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:37:15,426 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:37:15,426 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:37:15,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1976279435] [2021-10-07 16:37:15,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1976279435] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:37:15,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:37:15,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-10-07 16:37:15,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106513585] [2021-10-07 16:37:15,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:37:15,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:37:15,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:37:15,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:37:15,429 INFO L87 Difference]: Start difference. First operand 30004 states and 164113 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:18,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:37:18,498 INFO L93 Difference]: Finished difference Result 54098 states and 277100 transitions. [2021-10-07 16:37:18,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-07 16:37:18,499 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:37:18,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:37:18,821 INFO L225 Difference]: With dead ends: 54098 [2021-10-07 16:37:18,822 INFO L226 Difference]: Without dead ends: 53828 [2021-10-07 16:37:18,822 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 2175.7ms TimeCoverageRelationStatistics Valid=214, Invalid=716, Unknown=0, NotChecked=0, Total=930 [2021-10-07 16:37:18,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53828 states. [2021-10-07 16:37:20,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53828 to 32548. [2021-10-07 16:37:20,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32548 states, 32547 states have (on average 5.545119365840169) internal successors, (180477), 32547 states have internal predecessors, (180477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:21,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32548 states to 32548 states and 180477 transitions. [2021-10-07 16:37:21,224 INFO L78 Accepts]: Start accepts. Automaton has 32548 states and 180477 transitions. Word has length 28 [2021-10-07 16:37:21,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:37:21,225 INFO L470 AbstractCegarLoop]: Abstraction has 32548 states and 180477 transitions. [2021-10-07 16:37:21,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:21,225 INFO L276 IsEmpty]: Start isEmpty. Operand 32548 states and 180477 transitions. [2021-10-07 16:37:21,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:37:21,331 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:37:21,331 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:37:21,347 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-07 16:37:21,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:37:21,539 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:37:21,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:37:21,540 INFO L82 PathProgramCache]: Analyzing trace with hash -245810296, now seen corresponding path program 34 times [2021-10-07 16:37:21,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:37:21,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [836612357] [2021-10-07 16:37:21,541 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:37:21,542 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:37:21,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:37:21,543 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:37:21,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2021-10-07 16:37:22,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:37:22,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:37:22,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 16:37:22,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:37:23,071 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:37:23,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:37:24,084 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:37:24,084 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:37:24,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [836612357] [2021-10-07 16:37:24,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [836612357] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:37:24,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:37:24,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-10-07 16:37:24,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355099138] [2021-10-07 16:37:24,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-07 16:37:24,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:37:24,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-07 16:37:24,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2021-10-07 16:37:24,087 INFO L87 Difference]: Start difference. First operand 32548 states and 180477 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:32,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:37:32,317 INFO L93 Difference]: Finished difference Result 64886 states and 322289 transitions. [2021-10-07 16:37:32,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-07 16:37:32,318 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:37:32,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:37:32,707 INFO L225 Difference]: With dead ends: 64886 [2021-10-07 16:37:32,707 INFO L226 Difference]: Without dead ends: 64760 [2021-10-07 16:37:32,708 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 832 ImplicationChecksByTransitivity, 6212.3ms TimeCoverageRelationStatistics Valid=828, Invalid=2594, Unknown=0, NotChecked=0, Total=3422 [2021-10-07 16:37:32,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64760 states. [2021-10-07 16:37:34,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64760 to 33546. [2021-10-07 16:37:35,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33546 states, 33545 states have (on average 5.575644656431659) internal successors, (187035), 33545 states have internal predecessors, (187035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:35,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33546 states to 33546 states and 187035 transitions. [2021-10-07 16:37:35,244 INFO L78 Accepts]: Start accepts. Automaton has 33546 states and 187035 transitions. Word has length 28 [2021-10-07 16:37:35,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:37:35,244 INFO L470 AbstractCegarLoop]: Abstraction has 33546 states and 187035 transitions. [2021-10-07 16:37:35,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:35,245 INFO L276 IsEmpty]: Start isEmpty. Operand 33546 states and 187035 transitions. [2021-10-07 16:37:35,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:37:35,352 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:37:35,352 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:37:35,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Forceful destruction successful, exit code 0 [2021-10-07 16:37:35,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:37:35,553 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:37:35,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:37:35,554 INFO L82 PathProgramCache]: Analyzing trace with hash -849038612, now seen corresponding path program 35 times [2021-10-07 16:37:35,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:37:35,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [963949808] [2021-10-07 16:37:35,555 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:37:35,555 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:37:35,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:37:35,557 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:37:35,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2021-10-07 16:37:37,028 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-07 16:37:37,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:37:37,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:37:37,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:37:37,284 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:37:37,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:37:38,115 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:37:38,116 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:37:38,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [963949808] [2021-10-07 16:37:38,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [963949808] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:37:38,116 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:37:38,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-07 16:37:38,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24350521] [2021-10-07 16:37:38,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 16:37:38,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:37:38,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 16:37:38,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-10-07 16:37:38,118 INFO L87 Difference]: Start difference. First operand 33546 states and 187035 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:40,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:37:40,284 INFO L93 Difference]: Finished difference Result 50944 states and 265815 transitions. [2021-10-07 16:37:40,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 16:37:40,285 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:37:40,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:37:40,592 INFO L225 Difference]: With dead ends: 50944 [2021-10-07 16:37:40,592 INFO L226 Difference]: Without dead ends: 50870 [2021-10-07 16:37:40,593 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1329.1ms TimeCoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:37:40,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50870 states. [2021-10-07 16:37:42,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50870 to 35568. [2021-10-07 16:37:42,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35568 states, 35567 states have (on average 5.597716984845503) internal successors, (199094), 35567 states have internal predecessors, (199094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:43,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35568 states to 35568 states and 199094 transitions. [2021-10-07 16:37:43,048 INFO L78 Accepts]: Start accepts. Automaton has 35568 states and 199094 transitions. Word has length 28 [2021-10-07 16:37:43,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:37:43,048 INFO L470 AbstractCegarLoop]: Abstraction has 35568 states and 199094 transitions. [2021-10-07 16:37:43,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:43,048 INFO L276 IsEmpty]: Start isEmpty. Operand 35568 states and 199094 transitions. [2021-10-07 16:37:43,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:37:43,173 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:37:43,173 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:37:43,187 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-07 16:37:43,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:37:43,374 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:37:43,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:37:43,376 INFO L82 PathProgramCache]: Analyzing trace with hash -990700036, now seen corresponding path program 36 times [2021-10-07 16:37:43,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:37:43,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252451174] [2021-10-07 16:37:43,377 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:37:43,377 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:37:43,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:37:43,378 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:37:43,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2021-10-07 16:37:44,557 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:37:44,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:37:44,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 16:37:44,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:37:44,941 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:37:44,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:37:45,610 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:37:45,610 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:37:45,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252451174] [2021-10-07 16:37:45,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252451174] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:37:45,611 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:37:45,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 13 [2021-10-07 16:37:45,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538040105] [2021-10-07 16:37:45,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:37:45,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:37:45,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:37:45,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:37:45,613 INFO L87 Difference]: Start difference. First operand 35568 states and 199094 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:49,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:37:49,005 INFO L93 Difference]: Finished difference Result 53982 states and 273969 transitions. [2021-10-07 16:37:49,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-07 16:37:49,007 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:37:49,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:37:49,665 INFO L225 Difference]: With dead ends: 53982 [2021-10-07 16:37:49,666 INFO L226 Difference]: Without dead ends: 53698 [2021-10-07 16:37:49,667 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 2101.8ms TimeCoverageRelationStatistics Valid=284, Invalid=906, Unknown=0, NotChecked=0, Total=1190 [2021-10-07 16:37:49,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53698 states. [2021-10-07 16:37:51,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53698 to 35318. [2021-10-07 16:37:51,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35318 states, 35317 states have (on average 5.576068182461704) internal successors, (196930), 35317 states have internal predecessors, (196930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:51,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35318 states to 35318 states and 196930 transitions. [2021-10-07 16:37:51,649 INFO L78 Accepts]: Start accepts. Automaton has 35318 states and 196930 transitions. Word has length 28 [2021-10-07 16:37:51,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:37:51,650 INFO L470 AbstractCegarLoop]: Abstraction has 35318 states and 196930 transitions. [2021-10-07 16:37:51,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:37:51,650 INFO L276 IsEmpty]: Start isEmpty. Operand 35318 states and 196930 transitions. [2021-10-07 16:37:51,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:37:51,776 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:37:51,776 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:37:51,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2021-10-07 16:37:51,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:37:51,985 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:37:51,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:37:51,985 INFO L82 PathProgramCache]: Analyzing trace with hash 18223118, now seen corresponding path program 37 times [2021-10-07 16:37:51,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:37:51,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649979637] [2021-10-07 16:37:51,986 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:37:51,987 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:37:51,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:37:51,988 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:37:51,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2021-10-07 16:37:53,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:37:53,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 16:37:53,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:37:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:37:53,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:37:54,947 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:37:54,947 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:37:54,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649979637] [2021-10-07 16:37:54,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649979637] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:37:54,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:37:54,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2021-10-07 16:37:54,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899896427] [2021-10-07 16:37:54,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 16:37:54,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:37:54,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 16:37:54,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:37:54,949 INFO L87 Difference]: Start difference. First operand 35318 states and 196930 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:00,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:38:00,554 INFO L93 Difference]: Finished difference Result 65116 states and 324676 transitions. [2021-10-07 16:38:00,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-07 16:38:00,556 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:38:00,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:38:00,933 INFO L225 Difference]: With dead ends: 65116 [2021-10-07 16:38:00,933 INFO L226 Difference]: Without dead ends: 64988 [2021-10-07 16:38:00,934 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 3876.0ms TimeCoverageRelationStatistics Valid=540, Invalid=1622, Unknown=0, NotChecked=0, Total=2162 [2021-10-07 16:38:01,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64988 states. [2021-10-07 16:38:03,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64988 to 35908. [2021-10-07 16:38:03,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35908 states, 35907 states have (on average 5.593477594897931) internal successors, (200845), 35907 states have internal predecessors, (200845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:03,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35908 states to 35908 states and 200845 transitions. [2021-10-07 16:38:03,479 INFO L78 Accepts]: Start accepts. Automaton has 35908 states and 200845 transitions. Word has length 28 [2021-10-07 16:38:03,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:38:03,479 INFO L470 AbstractCegarLoop]: Abstraction has 35908 states and 200845 transitions. [2021-10-07 16:38:03,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:03,479 INFO L276 IsEmpty]: Start isEmpty. Operand 35908 states and 200845 transitions. [2021-10-07 16:38:04,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:38:04,023 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:38:04,023 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:38:04,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2021-10-07 16:38:04,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:38:04,224 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:38:04,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:38:04,225 INFO L82 PathProgramCache]: Analyzing trace with hash -118637872, now seen corresponding path program 38 times [2021-10-07 16:38:04,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:38:04,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487051403] [2021-10-07 16:38:04,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:38:04,225 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:38:04,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:38:04,226 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:38:04,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2021-10-07 16:38:05,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:38:05,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:38:05,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 16:38:05,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:38:06,023 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:38:06,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:38:06,974 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:38:06,975 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:38:06,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487051403] [2021-10-07 16:38:06,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487051403] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:38:06,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:38:06,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2021-10-07 16:38:06,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454234025] [2021-10-07 16:38:06,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 16:38:06,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:38:06,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 16:38:06,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:38:06,977 INFO L87 Difference]: Start difference. First operand 35908 states and 200845 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:11,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:38:11,348 INFO L93 Difference]: Finished difference Result 61420 states and 309678 transitions. [2021-10-07 16:38:11,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-07 16:38:11,350 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:38:11,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:38:11,672 INFO L225 Difference]: With dead ends: 61420 [2021-10-07 16:38:11,672 INFO L226 Difference]: Without dead ends: 61132 [2021-10-07 16:38:11,673 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 2682.9ms TimeCoverageRelationStatistics Valid=383, Invalid=1177, Unknown=0, NotChecked=0, Total=1560 [2021-10-07 16:38:11,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61132 states. [2021-10-07 16:38:13,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61132 to 35684. [2021-10-07 16:38:13,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35684 states, 35683 states have (on average 5.6092817307961775) internal successors, (200156), 35683 states have internal predecessors, (200156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:14,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35684 states to 35684 states and 200156 transitions. [2021-10-07 16:38:14,176 INFO L78 Accepts]: Start accepts. Automaton has 35684 states and 200156 transitions. Word has length 28 [2021-10-07 16:38:14,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:38:14,176 INFO L470 AbstractCegarLoop]: Abstraction has 35684 states and 200156 transitions. [2021-10-07 16:38:14,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:14,176 INFO L276 IsEmpty]: Start isEmpty. Operand 35684 states and 200156 transitions. [2021-10-07 16:38:14,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-07 16:38:14,293 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:38:14,293 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, 1, 1, 1] [2021-10-07 16:38:14,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Forceful destruction successful, exit code 0 [2021-10-07 16:38:14,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:38:14,499 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:38:14,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:38:14,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1066837286, now seen corresponding path program 39 times [2021-10-07 16:38:14,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:38:14,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1370499148] [2021-10-07 16:38:14,500 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:38:14,500 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:38:14,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:38:14,501 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:38:14,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2021-10-07 16:38:16,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:38:16,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:38:16,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:38:16,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:38:16,334 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:38:16,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:38:16,729 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:38:16,729 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:38:16,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1370499148] [2021-10-07 16:38:16,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1370499148] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:38:16,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:38:16,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 11 [2021-10-07 16:38:16,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548575403] [2021-10-07 16:38:16,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:38:16,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:38:16,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:38:16,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:38:16,732 INFO L87 Difference]: Start difference. First operand 35684 states and 200156 transitions. Second operand has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:17,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:38:17,895 INFO L93 Difference]: Finished difference Result 63569 states and 352516 transitions. [2021-10-07 16:38:17,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 16:38:17,895 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-10-07 16:38:17,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:38:18,324 INFO L225 Difference]: With dead ends: 63569 [2021-10-07 16:38:18,324 INFO L226 Difference]: Without dead ends: 62878 [2021-10-07 16:38:18,324 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 169.1ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:38:18,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62878 states. [2021-10-07 16:38:20,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62878 to 44592. [2021-10-07 16:38:20,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44592 states, 44591 states have (on average 5.647013971429212) internal successors, (251806), 44591 states have internal predecessors, (251806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:21,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44592 states to 44592 states and 251806 transitions. [2021-10-07 16:38:21,169 INFO L78 Accepts]: Start accepts. Automaton has 44592 states and 251806 transitions. Word has length 29 [2021-10-07 16:38:21,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:38:21,170 INFO L470 AbstractCegarLoop]: Abstraction has 44592 states and 251806 transitions. [2021-10-07 16:38:21,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:21,170 INFO L276 IsEmpty]: Start isEmpty. Operand 44592 states and 251806 transitions. [2021-10-07 16:38:21,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-07 16:38:21,316 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:38:21,316 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:38:21,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Forceful destruction successful, exit code 0 [2021-10-07 16:38:21,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:38:21,517 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:38:21,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:38:21,518 INFO L82 PathProgramCache]: Analyzing trace with hash 1592424201, now seen corresponding path program 40 times [2021-10-07 16:38:21,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:38:21,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [619096964] [2021-10-07 16:38:21,519 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:38:21,520 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:38:21,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:38:21,521 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:38:21,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2021-10-07 16:38:22,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:38:22,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:38:22,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:38:22,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:38:23,372 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:38:23,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:38:23,972 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:38:23,972 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:38:23,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [619096964] [2021-10-07 16:38:23,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [619096964] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:38:23,972 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:38:23,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 16:38:23,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334749471] [2021-10-07 16:38:23,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:38:23,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:38:23,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:38:23,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:38:23,973 INFO L87 Difference]: Start difference. First operand 44592 states and 251806 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:28,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:38:28,093 INFO L93 Difference]: Finished difference Result 125722 states and 679014 transitions. [2021-10-07 16:38:28,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-07 16:38:28,094 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-10-07 16:38:28,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:38:29,114 INFO L225 Difference]: With dead ends: 125722 [2021-10-07 16:38:29,114 INFO L226 Difference]: Without dead ends: 125360 [2021-10-07 16:38:29,114 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1724.1ms TimeCoverageRelationStatistics Valid=259, Invalid=863, Unknown=0, NotChecked=0, Total=1122 [2021-10-07 16:38:29,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125360 states. [2021-10-07 16:38:34,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125360 to 62976. [2021-10-07 16:38:34,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62976 states, 62975 states have (on average 5.857117903930131) internal successors, (368852), 62975 states have internal predecessors, (368852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:34,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62976 states to 62976 states and 368852 transitions. [2021-10-07 16:38:34,811 INFO L78 Accepts]: Start accepts. Automaton has 62976 states and 368852 transitions. Word has length 29 [2021-10-07 16:38:34,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:38:34,812 INFO L470 AbstractCegarLoop]: Abstraction has 62976 states and 368852 transitions. [2021-10-07 16:38:34,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:34,812 INFO L276 IsEmpty]: Start isEmpty. Operand 62976 states and 368852 transitions. [2021-10-07 16:38:35,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:38:35,970 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:38:35,970 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:38:36,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2021-10-07 16:38:36,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:38:36,188 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:38:36,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:38:36,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1228249409, now seen corresponding path program 41 times [2021-10-07 16:38:36,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:38:36,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [9004472] [2021-10-07 16:38:36,190 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:38:36,190 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:38:36,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:38:36,192 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:38:36,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2021-10-07 16:38:37,488 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 16:38:37,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:38:37,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 16:38:37,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:38:37,766 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 16:38:37,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:38:38,524 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 16:38:38,525 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:38:38,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [9004472] [2021-10-07 16:38:38,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [9004472] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:38:38,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:38:38,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 16:38:38,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826951350] [2021-10-07 16:38:38,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 16:38:38,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:38:38,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 16:38:38,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-10-07 16:38:38,528 INFO L87 Difference]: Start difference. First operand 62976 states and 368852 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:41,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:38:41,979 INFO L93 Difference]: Finished difference Result 85920 states and 465224 transitions. [2021-10-07 16:38:41,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-07 16:38:41,981 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:38:41,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:38:43,191 INFO L225 Difference]: With dead ends: 85920 [2021-10-07 16:38:43,192 INFO L226 Difference]: Without dead ends: 84970 [2021-10-07 16:38:43,192 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 2304.3ms TimeCoverageRelationStatistics Valid=242, Invalid=814, Unknown=0, NotChecked=0, Total=1056 [2021-10-07 16:38:43,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84970 states. [2021-10-07 16:38:46,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84970 to 71194. [2021-10-07 16:38:46,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71194 states, 71193 states have (on average 5.687665922211453) internal successors, (404922), 71193 states have internal predecessors, (404922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:47,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71194 states to 71194 states and 404922 transitions. [2021-10-07 16:38:47,709 INFO L78 Accepts]: Start accepts. Automaton has 71194 states and 404922 transitions. Word has length 30 [2021-10-07 16:38:47,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:38:47,713 INFO L470 AbstractCegarLoop]: Abstraction has 71194 states and 404922 transitions. [2021-10-07 16:38:47,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:38:47,713 INFO L276 IsEmpty]: Start isEmpty. Operand 71194 states and 404922 transitions. [2021-10-07 16:38:48,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:38:48,079 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:38:48,079 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:38:48,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2021-10-07 16:38:48,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:38:48,294 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:38:48,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:38:48,295 INFO L82 PathProgramCache]: Analyzing trace with hash 223052371, now seen corresponding path program 42 times [2021-10-07 16:38:48,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:38:48,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31108688] [2021-10-07 16:38:48,296 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:38:48,296 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:38:48,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:38:48,298 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:38:48,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2021-10-07 16:38:49,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:38:49,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:38:49,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-07 16:38:49,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:38:50,217 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:38:50,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:38:51,298 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:38:51,299 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:38:51,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31108688] [2021-10-07 16:38:51,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [31108688] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:38:51,300 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:38:51,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 18 [2021-10-07 16:38:51,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251739962] [2021-10-07 16:38:51,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 16:38:51,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:38:51,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 16:38:51,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:38:51,302 INFO L87 Difference]: Start difference. First operand 71194 states and 404922 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:04,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:39:04,508 INFO L93 Difference]: Finished difference Result 148830 states and 743006 transitions. [2021-10-07 16:39:04,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-10-07 16:39:04,510 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:39:04,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:39:05,719 INFO L225 Difference]: With dead ends: 148830 [2021-10-07 16:39:05,719 INFO L226 Difference]: Without dead ends: 148510 [2021-10-07 16:39:05,720 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1333 ImplicationChecksByTransitivity, 10014.6ms TimeCoverageRelationStatistics Valid=1111, Invalid=3581, Unknown=0, NotChecked=0, Total=4692 [2021-10-07 16:39:06,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148510 states. [2021-10-07 16:39:11,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148510 to 72038. [2021-10-07 16:39:11,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72038 states, 72037 states have (on average 5.651054319308133) internal successors, (407085), 72037 states have internal predecessors, (407085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:12,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72038 states to 72038 states and 407085 transitions. [2021-10-07 16:39:12,123 INFO L78 Accepts]: Start accepts. Automaton has 72038 states and 407085 transitions. Word has length 30 [2021-10-07 16:39:12,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:39:12,123 INFO L470 AbstractCegarLoop]: Abstraction has 72038 states and 407085 transitions. [2021-10-07 16:39:12,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:12,123 INFO L276 IsEmpty]: Start isEmpty. Operand 72038 states and 407085 transitions. [2021-10-07 16:39:13,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:39:13,078 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:39:13,078 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:39:13,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2021-10-07 16:39:13,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:39:13,293 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:39:13,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:39:13,294 INFO L82 PathProgramCache]: Analyzing trace with hash 525267691, now seen corresponding path program 43 times [2021-10-07 16:39:13,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:39:13,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [106346625] [2021-10-07 16:39:13,295 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:39:13,296 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:39:13,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:39:13,297 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:39:13,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2021-10-07 16:39:14,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:39:14,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:39:14,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:39:15,147 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:39:15,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:39:16,206 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:39:16,207 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:39:16,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [106346625] [2021-10-07 16:39:16,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [106346625] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:39:16,207 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:39:16,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 16:39:16,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835836644] [2021-10-07 16:39:16,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 16:39:16,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:39:16,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 16:39:16,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:39:16,209 INFO L87 Difference]: Start difference. First operand 72038 states and 407085 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:26,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:39:26,513 INFO L93 Difference]: Finished difference Result 133398 states and 693686 transitions. [2021-10-07 16:39:26,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-07 16:39:26,514 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:39:26,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:39:28,203 INFO L225 Difference]: With dead ends: 133398 [2021-10-07 16:39:28,204 INFO L226 Difference]: Without dead ends: 133008 [2021-10-07 16:39:28,204 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 7946.9ms TimeCoverageRelationStatistics Valid=835, Invalid=2245, Unknown=0, NotChecked=0, Total=3080 [2021-10-07 16:39:28,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133008 states. [2021-10-07 16:39:33,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133008 to 72068. [2021-10-07 16:39:33,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72068 states, 72067 states have (on average 5.579363647716708) internal successors, (402088), 72067 states have internal predecessors, (402088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:34,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72068 states to 72068 states and 402088 transitions. [2021-10-07 16:39:34,702 INFO L78 Accepts]: Start accepts. Automaton has 72068 states and 402088 transitions. Word has length 30 [2021-10-07 16:39:34,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:39:34,702 INFO L470 AbstractCegarLoop]: Abstraction has 72068 states and 402088 transitions. [2021-10-07 16:39:34,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:34,703 INFO L276 IsEmpty]: Start isEmpty. Operand 72068 states and 402088 transitions. [2021-10-07 16:39:35,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:39:35,056 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:39:35,056 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:39:35,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2021-10-07 16:39:35,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:39:35,259 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:39:35,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:39:35,260 INFO L82 PathProgramCache]: Analyzing trace with hash -881004983, now seen corresponding path program 44 times [2021-10-07 16:39:35,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:39:35,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1007375464] [2021-10-07 16:39:35,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:39:35,261 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:39:35,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:39:35,262 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:39:35,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2021-10-07 16:39:36,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:39:36,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:39:36,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:39:36,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:39:37,359 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:39:37,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:39:38,473 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:39:38,473 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:39:38,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1007375464] [2021-10-07 16:39:38,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1007375464] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:39:38,475 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:39:38,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 16:39:38,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783033664] [2021-10-07 16:39:38,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 16:39:38,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:39:38,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 16:39:38,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 16:39:38,477 INFO L87 Difference]: Start difference. First operand 72068 states and 402088 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:47,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:39:47,188 INFO L93 Difference]: Finished difference Result 106118 states and 555233 transitions. [2021-10-07 16:39:47,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-07 16:39:47,189 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:39:47,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:39:48,498 INFO L225 Difference]: With dead ends: 106118 [2021-10-07 16:39:48,499 INFO L226 Difference]: Without dead ends: 105102 [2021-10-07 16:39:48,499 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 6983.6ms TimeCoverageRelationStatistics Valid=791, Invalid=1861, Unknown=0, NotChecked=0, Total=2652 [2021-10-07 16:39:48,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105102 states. [2021-10-07 16:39:52,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105102 to 75654. [2021-10-07 16:39:52,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75654 states, 75653 states have (on average 5.553725562766843) internal successors, (420156), 75653 states have internal predecessors, (420156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:53,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75654 states to 75654 states and 420156 transitions. [2021-10-07 16:39:53,259 INFO L78 Accepts]: Start accepts. Automaton has 75654 states and 420156 transitions. Word has length 30 [2021-10-07 16:39:53,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:39:53,259 INFO L470 AbstractCegarLoop]: Abstraction has 75654 states and 420156 transitions. [2021-10-07 16:39:53,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:53,259 INFO L276 IsEmpty]: Start isEmpty. Operand 75654 states and 420156 transitions. [2021-10-07 16:39:54,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:39:54,206 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:39:54,206 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:39:54,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Forceful destruction successful, exit code 0 [2021-10-07 16:39:54,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:39:54,421 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:39:54,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:39:54,421 INFO L82 PathProgramCache]: Analyzing trace with hash 1422174677, now seen corresponding path program 45 times [2021-10-07 16:39:54,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:39:54,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [630427217] [2021-10-07 16:39:54,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:39:54,423 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:39:54,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:39:54,424 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:39:54,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2021-10-07 16:39:55,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:39:55,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:39:55,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:39:55,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:39:56,307 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:39:56,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:39:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:39:56,941 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:39:56,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [630427217] [2021-10-07 16:39:56,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [630427217] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:39:56,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:39:56,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 16:39:56,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575070809] [2021-10-07 16:39:56,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:39:56,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:39:56,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:39:56,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:39:56,943 INFO L87 Difference]: Start difference. First operand 75654 states and 420156 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:39:59,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:39:59,933 INFO L93 Difference]: Finished difference Result 119026 states and 614921 transitions. [2021-10-07 16:39:59,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-07 16:39:59,934 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:39:59,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:40:00,910 INFO L225 Difference]: With dead ends: 119026 [2021-10-07 16:40:00,910 INFO L226 Difference]: Without dead ends: 118662 [2021-10-07 16:40:00,910 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 900.5ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-10-07 16:40:01,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118662 states. [2021-10-07 16:40:05,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118662 to 70936. [2021-10-07 16:40:05,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70936 states, 70935 states have (on average 5.628025657291887) internal successors, (399224), 70935 states have internal predecessors, (399224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:40:06,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70936 states to 70936 states and 399224 transitions. [2021-10-07 16:40:06,852 INFO L78 Accepts]: Start accepts. Automaton has 70936 states and 399224 transitions. Word has length 30 [2021-10-07 16:40:06,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:40:06,853 INFO L470 AbstractCegarLoop]: Abstraction has 70936 states and 399224 transitions. [2021-10-07 16:40:06,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:40:06,853 INFO L276 IsEmpty]: Start isEmpty. Operand 70936 states and 399224 transitions. [2021-10-07 16:40:07,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:40:07,302 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:40:07,302 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:40:07,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2021-10-07 16:40:07,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:40:07,516 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:40:07,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:40:07,519 INFO L82 PathProgramCache]: Analyzing trace with hash -2031589705, now seen corresponding path program 46 times [2021-10-07 16:40:07,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:40:07,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1432601685] [2021-10-07 16:40:07,520 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:40:07,520 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:40:07,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:40:07,521 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:40:07,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2021-10-07 16:40:08,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:40:08,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:40:08,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:40:08,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:40:09,336 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 16:40:09,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:40:10,654 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 16:40:10,655 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:40:10,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1432601685] [2021-10-07 16:40:10,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1432601685] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:40:10,655 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:40:10,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 16:40:10,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743657666] [2021-10-07 16:40:10,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:40:10,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:40:10,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:40:10,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:40:10,656 INFO L87 Difference]: Start difference. First operand 70936 states and 399224 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:40:14,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:40:14,282 INFO L93 Difference]: Finished difference Result 128250 states and 672499 transitions. [2021-10-07 16:40:14,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-07 16:40:14,283 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:40:14,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:40:15,822 INFO L225 Difference]: With dead ends: 128250 [2021-10-07 16:40:15,822 INFO L226 Difference]: Without dead ends: 127962 [2021-10-07 16:40:15,823 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1807.7ms TimeCoverageRelationStatistics Valid=199, Invalid=557, Unknown=0, NotChecked=0, Total=756 [2021-10-07 16:40:15,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127962 states. [2021-10-07 16:40:21,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127962 to 76456. [2021-10-07 16:40:21,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76456 states, 76455 states have (on average 5.681512000523184) internal successors, (434380), 76455 states have internal predecessors, (434380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:40:22,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76456 states to 76456 states and 434380 transitions. [2021-10-07 16:40:22,627 INFO L78 Accepts]: Start accepts. Automaton has 76456 states and 434380 transitions. Word has length 30 [2021-10-07 16:40:22,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:40:22,628 INFO L470 AbstractCegarLoop]: Abstraction has 76456 states and 434380 transitions. [2021-10-07 16:40:22,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:40:22,628 INFO L276 IsEmpty]: Start isEmpty. Operand 76456 states and 434380 transitions. [2021-10-07 16:40:22,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:40:22,965 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:40:22,965 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:40:22,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2021-10-07 16:40:23,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:40:23,166 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:40:23,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:40:23,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1942379781, now seen corresponding path program 47 times [2021-10-07 16:40:23,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:40:23,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [516149624] [2021-10-07 16:40:23,168 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:40:23,168 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:40:23,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:40:23,169 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:40:23,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2021-10-07 16:40:25,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-07 16:40:25,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:40:25,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-07 16:40:25,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:40:25,852 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:40:25,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:40:27,681 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-07 16:40:27,681 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:40:27,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [516149624] [2021-10-07 16:40:27,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [516149624] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:40:27,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:40:27,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 16:40:27,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958270483] [2021-10-07 16:40:27,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 16:40:27,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:40:27,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 16:40:27,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2021-10-07 16:40:27,683 INFO L87 Difference]: Start difference. First operand 76456 states and 434380 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:40:37,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:40:37,362 INFO L93 Difference]: Finished difference Result 100358 states and 547295 transitions. [2021-10-07 16:40:37,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-07 16:40:37,362 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:40:37,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:40:38,184 INFO L225 Difference]: With dead ends: 100358 [2021-10-07 16:40:38,184 INFO L226 Difference]: Without dead ends: 98582 [2021-10-07 16:40:38,184 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 8181.6ms TimeCoverageRelationStatistics Valid=723, Invalid=1439, Unknown=0, NotChecked=0, Total=2162 [2021-10-07 16:40:38,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98582 states. [2021-10-07 16:40:42,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98582 to 79644. [2021-10-07 16:40:42,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79644 states, 79643 states have (on average 5.664314503471743) internal successors, (451123), 79643 states have internal predecessors, (451123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:40:43,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79644 states to 79644 states and 451123 transitions. [2021-10-07 16:40:43,645 INFO L78 Accepts]: Start accepts. Automaton has 79644 states and 451123 transitions. Word has length 30 [2021-10-07 16:40:43,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:40:43,645 INFO L470 AbstractCegarLoop]: Abstraction has 79644 states and 451123 transitions. [2021-10-07 16:40:43,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:40:43,645 INFO L276 IsEmpty]: Start isEmpty. Operand 79644 states and 451123 transitions. [2021-10-07 16:40:43,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:40:43,983 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:40:43,983 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:40:44,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2021-10-07 16:40:44,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:40:44,194 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:40:44,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:40:44,194 INFO L82 PathProgramCache]: Analyzing trace with hash -706336317, now seen corresponding path program 48 times [2021-10-07 16:40:44,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:40:44,195 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087946245] [2021-10-07 16:40:44,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:40:44,196 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:40:44,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:40:44,197 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:40:44,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2021-10-07 16:40:45,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-07 16:40:45,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:40:45,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:40:45,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:40:46,383 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:40:46,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:40:47,837 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:40:47,837 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:40:47,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087946245] [2021-10-07 16:40:47,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087946245] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:40:47,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:40:47,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 16:40:47,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803732968] [2021-10-07 16:40:47,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 16:40:47,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:40:47,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 16:40:47,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:40:47,839 INFO L87 Difference]: Start difference. First operand 79644 states and 451123 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:41:05,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:41:05,065 INFO L93 Difference]: Finished difference Result 157888 states and 806403 transitions. [2021-10-07 16:41:05,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-10-07 16:41:05,065 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:41:05,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:41:06,904 INFO L225 Difference]: With dead ends: 157888 [2021-10-07 16:41:06,904 INFO L226 Difference]: Without dead ends: 157754 [2021-10-07 16:41:06,904 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1500 ImplicationChecksByTransitivity, 15248.1ms TimeCoverageRelationStatistics Valid=1340, Invalid=3916, Unknown=0, NotChecked=0, Total=5256 [2021-10-07 16:41:07,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157754 states. [2021-10-07 16:41:13,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157754 to 79222. [2021-10-07 16:41:13,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79222 states, 79221 states have (on average 5.646583607881748) internal successors, (447328), 79221 states have internal predecessors, (447328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:41:13,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79222 states to 79222 states and 447328 transitions. [2021-10-07 16:41:13,865 INFO L78 Accepts]: Start accepts. Automaton has 79222 states and 447328 transitions. Word has length 30 [2021-10-07 16:41:13,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:41:13,865 INFO L470 AbstractCegarLoop]: Abstraction has 79222 states and 447328 transitions. [2021-10-07 16:41:13,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:41:13,866 INFO L276 IsEmpty]: Start isEmpty. Operand 79222 states and 447328 transitions. [2021-10-07 16:41:14,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:41:14,910 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:41:14,910 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:41:14,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2021-10-07 16:41:15,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:41:15,125 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:41:15,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:41:15,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1400249929, now seen corresponding path program 49 times [2021-10-07 16:41:15,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:41:15,126 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1470053373] [2021-10-07 16:41:15,126 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:41:15,127 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:41:15,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:41:15,128 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:41:15,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2021-10-07 16:41:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:41:16,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:41:16,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:41:17,287 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:41:17,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:41:18,412 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:41:18,413 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:41:18,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1470053373] [2021-10-07 16:41:18,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1470053373] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:41:18,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:41:18,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 16:41:18,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107090004] [2021-10-07 16:41:18,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 16:41:18,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:41:18,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 16:41:18,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2021-10-07 16:41:18,415 INFO L87 Difference]: Start difference. First operand 79222 states and 447328 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:41:32,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:41:32,884 INFO L93 Difference]: Finished difference Result 121520 states and 634865 transitions. [2021-10-07 16:41:32,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-07 16:41:32,885 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:41:32,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:41:35,108 INFO L225 Difference]: With dead ends: 121520 [2021-10-07 16:41:35,109 INFO L226 Difference]: Without dead ends: 121126 [2021-10-07 16:41:35,120 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 11996.6ms TimeCoverageRelationStatistics Valid=1108, Invalid=3052, Unknown=0, NotChecked=0, Total=4160 [2021-10-07 16:41:35,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121126 states. [2021-10-07 16:41:40,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121126 to 80436. [2021-10-07 16:41:40,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80436 states, 80435 states have (on average 5.653981475725741) internal successors, (454778), 80435 states have internal predecessors, (454778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:41:42,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80436 states to 80436 states and 454778 transitions. [2021-10-07 16:41:42,102 INFO L78 Accepts]: Start accepts. Automaton has 80436 states and 454778 transitions. Word has length 30 [2021-10-07 16:41:42,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:41:42,102 INFO L470 AbstractCegarLoop]: Abstraction has 80436 states and 454778 transitions. [2021-10-07 16:41:42,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:41:42,102 INFO L276 IsEmpty]: Start isEmpty. Operand 80436 states and 454778 transitions. [2021-10-07 16:41:42,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:41:42,428 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:41:42,428 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:41:42,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2021-10-07 16:41:42,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:41:42,637 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:41:42,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:41:42,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1301494083, now seen corresponding path program 50 times [2021-10-07 16:41:42,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:41:42,639 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1630012706] [2021-10-07 16:41:42,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:41:42,640 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:41:42,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:41:42,641 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:41:42,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2021-10-07 16:41:44,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:41:44,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:41:44,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:41:44,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:41:45,367 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:41:45,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:41:46,430 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:41:46,431 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:41:46,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1630012706] [2021-10-07 16:41:46,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1630012706] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:41:46,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:41:46,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 16:41:46,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639558741] [2021-10-07 16:41:46,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 16:41:46,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:41:46,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 16:41:46,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2021-10-07 16:41:46,433 INFO L87 Difference]: Start difference. First operand 80436 states and 454778 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:41:57,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:41:57,547 INFO L93 Difference]: Finished difference Result 115582 states and 608607 transitions. [2021-10-07 16:41:57,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-07 16:41:57,548 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:41:57,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:41:58,423 INFO L225 Difference]: With dead ends: 115582 [2021-10-07 16:41:58,424 INFO L226 Difference]: Without dead ends: 115090 [2021-10-07 16:41:58,424 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 8617.2ms TimeCoverageRelationStatistics Valid=840, Invalid=2130, Unknown=0, NotChecked=0, Total=2970 [2021-10-07 16:41:58,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115090 states. [2021-10-07 16:42:02,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115090 to 81882. [2021-10-07 16:42:03,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81882 states, 81881 states have (on average 5.6808783478462646) internal successors, (465156), 81881 states have internal predecessors, (465156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:04,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81882 states to 81882 states and 465156 transitions. [2021-10-07 16:42:04,455 INFO L78 Accepts]: Start accepts. Automaton has 81882 states and 465156 transitions. Word has length 30 [2021-10-07 16:42:04,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:42:04,456 INFO L470 AbstractCegarLoop]: Abstraction has 81882 states and 465156 transitions. [2021-10-07 16:42:04,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:04,456 INFO L276 IsEmpty]: Start isEmpty. Operand 81882 states and 465156 transitions. [2021-10-07 16:42:04,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:42:04,823 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:42:04,823 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:42:04,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Forceful destruction successful, exit code 0 [2021-10-07 16:42:05,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:42:05,024 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:42:05,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:42:05,028 INFO L82 PathProgramCache]: Analyzing trace with hash 807337203, now seen corresponding path program 51 times [2021-10-07 16:42:05,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:42:05,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [938137525] [2021-10-07 16:42:05,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:42:05,029 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:42:05,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:42:05,030 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:42:05,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2021-10-07 16:42:06,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:42:06,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:42:06,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 16:42:06,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:42:07,094 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:42:07,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:42:07,591 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:42:07,591 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:42:07,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [938137525] [2021-10-07 16:42:07,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [938137525] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:42:07,592 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:42:07,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 16:42:07,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768357121] [2021-10-07 16:42:07,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:42:07,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:42:07,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:42:07,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:42:07,593 INFO L87 Difference]: Start difference. First operand 81882 states and 465156 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:11,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:42:11,910 INFO L93 Difference]: Finished difference Result 104964 states and 563889 transitions. [2021-10-07 16:42:11,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-07 16:42:11,911 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:42:11,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:42:13,220 INFO L225 Difference]: With dead ends: 104964 [2021-10-07 16:42:13,221 INFO L226 Difference]: Without dead ends: 102058 [2021-10-07 16:42:13,221 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 2617.4ms TimeCoverageRelationStatistics Valid=191, Invalid=565, Unknown=0, NotChecked=0, Total=756 [2021-10-07 16:42:13,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102058 states. [2021-10-07 16:42:17,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102058 to 84598. [2021-10-07 16:42:17,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84598 states, 84597 states have (on average 5.7062543589016155) internal successors, (482732), 84597 states have internal predecessors, (482732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:18,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84598 states to 84598 states and 482732 transitions. [2021-10-07 16:42:18,770 INFO L78 Accepts]: Start accepts. Automaton has 84598 states and 482732 transitions. Word has length 30 [2021-10-07 16:42:18,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:42:18,770 INFO L470 AbstractCegarLoop]: Abstraction has 84598 states and 482732 transitions. [2021-10-07 16:42:18,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:18,770 INFO L276 IsEmpty]: Start isEmpty. Operand 84598 states and 482732 transitions. [2021-10-07 16:42:19,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:42:19,128 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:42:19,128 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:42:19,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2021-10-07 16:42:19,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:42:19,329 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:42:19,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:42:19,330 INFO L82 PathProgramCache]: Analyzing trace with hash 58032927, now seen corresponding path program 52 times [2021-10-07 16:42:19,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:42:19,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1359000769] [2021-10-07 16:42:19,331 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:42:19,331 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:42:19,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:42:19,332 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:42:19,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2021-10-07 16:42:20,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:42:20,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:42:20,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:42:20,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:42:21,835 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:42:21,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:42:22,886 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:42:22,887 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:42:22,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1359000769] [2021-10-07 16:42:22,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1359000769] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:42:22,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:42:22,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 17 [2021-10-07 16:42:22,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537199658] [2021-10-07 16:42:22,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 16:42:22,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:42:22,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 16:42:22,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-10-07 16:42:22,888 INFO L87 Difference]: Start difference. First operand 84598 states and 482732 transitions. Second operand has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:35,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:42:35,244 INFO L93 Difference]: Finished difference Result 153306 states and 789149 transitions. [2021-10-07 16:42:35,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-07 16:42:35,245 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:42:35,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:42:37,184 INFO L225 Difference]: With dead ends: 153306 [2021-10-07 16:42:37,184 INFO L226 Difference]: Without dead ends: 152968 [2021-10-07 16:42:37,184 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 9911.6ms TimeCoverageRelationStatistics Valid=740, Invalid=2122, Unknown=0, NotChecked=0, Total=2862 [2021-10-07 16:42:37,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152968 states. [2021-10-07 16:42:43,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152968 to 84740. [2021-10-07 16:42:43,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84740 states, 84739 states have (on average 5.71188000802464) internal successors, (484019), 84739 states have internal predecessors, (484019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84740 states to 84740 states and 484019 transitions. [2021-10-07 16:42:45,142 INFO L78 Accepts]: Start accepts. Automaton has 84740 states and 484019 transitions. Word has length 30 [2021-10-07 16:42:45,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:42:45,142 INFO L470 AbstractCegarLoop]: Abstraction has 84740 states and 484019 transitions. [2021-10-07 16:42:45,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:45,143 INFO L276 IsEmpty]: Start isEmpty. Operand 84740 states and 484019 transitions. [2021-10-07 16:42:45,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:42:45,574 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:42:45,575 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:42:45,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Forceful destruction successful, exit code 0 [2021-10-07 16:42:45,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:42:45,790 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:42:45,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:42:45,791 INFO L82 PathProgramCache]: Analyzing trace with hash 989326403, now seen corresponding path program 53 times [2021-10-07 16:42:45,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:42:45,792 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [10707308] [2021-10-07 16:42:45,792 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:42:45,793 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:42:45,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:42:45,794 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:42:45,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2021-10-07 16:42:47,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 16:42:47,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:42:47,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 16:42:47,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:42:47,874 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:42:47,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:42:49,126 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:42:49,127 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:42:49,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [10707308] [2021-10-07 16:42:49,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [10707308] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:42:49,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:42:49,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 16:42:49,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279538470] [2021-10-07 16:42:49,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 16:42:49,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:42:49,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 16:42:49,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 16:42:49,129 INFO L87 Difference]: Start difference. First operand 84740 states and 484019 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:42:59,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:42:59,139 INFO L93 Difference]: Finished difference Result 183338 states and 954182 transitions. [2021-10-07 16:42:59,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-07 16:42:59,139 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:42:59,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:43:01,823 INFO L225 Difference]: With dead ends: 183338 [2021-10-07 16:43:01,823 INFO L226 Difference]: Without dead ends: 181592 [2021-10-07 16:43:01,824 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 6244.2ms TimeCoverageRelationStatistics Valid=406, Invalid=1400, Unknown=0, NotChecked=0, Total=1806 [2021-10-07 16:43:02,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181592 states. [2021-10-07 16:43:10,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181592 to 117240. [2021-10-07 16:43:11,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117240 states, 117239 states have (on average 5.657562756420645) internal successors, (663287), 117239 states have internal predecessors, (663287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:43:13,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117240 states to 117240 states and 663287 transitions. [2021-10-07 16:43:13,064 INFO L78 Accepts]: Start accepts. Automaton has 117240 states and 663287 transitions. Word has length 30 [2021-10-07 16:43:13,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:43:13,064 INFO L470 AbstractCegarLoop]: Abstraction has 117240 states and 663287 transitions. [2021-10-07 16:43:13,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:43:13,064 INFO L276 IsEmpty]: Start isEmpty. Operand 117240 states and 663287 transitions. [2021-10-07 16:43:13,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:43:13,696 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:43:13,696 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:43:13,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Forceful destruction successful, exit code 0 [2021-10-07 16:43:13,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:43:13,896 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:43:13,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:43:13,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1932426677, now seen corresponding path program 54 times [2021-10-07 16:43:13,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:43:13,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [733097047] [2021-10-07 16:43:13,897 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:43:13,897 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:43:13,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:43:13,899 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:43:13,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2021-10-07 16:43:15,695 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-07 16:43:15,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:43:15,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:43:15,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:43:16,461 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:43:16,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:43:16,975 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:43:16,975 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:43:16,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [733097047] [2021-10-07 16:43:16,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [733097047] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:43:16,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:43:16,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 16:43:16,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278710305] [2021-10-07 16:43:16,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:43:16,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:43:16,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:43:16,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:43:16,977 INFO L87 Difference]: Start difference. First operand 117240 states and 663287 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:43:20,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:43:20,510 INFO L93 Difference]: Finished difference Result 164012 states and 899655 transitions. [2021-10-07 16:43:20,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-07 16:43:20,511 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:43:20,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:43:22,720 INFO L225 Difference]: With dead ends: 164012 [2021-10-07 16:43:22,721 INFO L226 Difference]: Without dead ends: 160698 [2021-10-07 16:43:22,721 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1445.5ms TimeCoverageRelationStatistics Valid=151, Invalid=311, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:43:22,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160698 states. [2021-10-07 16:43:29,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160698 to 120970. [2021-10-07 16:43:29,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120970 states, 120969 states have (on average 5.726880440443419) internal successors, (692775), 120969 states have internal predecessors, (692775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:43:32,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120970 states to 120970 states and 692775 transitions. [2021-10-07 16:43:32,408 INFO L78 Accepts]: Start accepts. Automaton has 120970 states and 692775 transitions. Word has length 30 [2021-10-07 16:43:32,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:43:32,408 INFO L470 AbstractCegarLoop]: Abstraction has 120970 states and 692775 transitions. [2021-10-07 16:43:32,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:43:32,408 INFO L276 IsEmpty]: Start isEmpty. Operand 120970 states and 692775 transitions. [2021-10-07 16:43:33,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:43:33,065 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:43:33,065 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:43:33,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2021-10-07 16:43:33,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:43:33,273 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:43:33,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:43:33,274 INFO L82 PathProgramCache]: Analyzing trace with hash -1211494731, now seen corresponding path program 55 times [2021-10-07 16:43:33,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:43:33,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [8221551] [2021-10-07 16:43:33,275 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:43:33,275 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:43:33,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:43:33,276 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:43:33,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2021-10-07 16:43:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:43:34,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:43:34,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:43:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:43:35,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:43:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:43:37,003 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:43:37,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [8221551] [2021-10-07 16:43:37,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [8221551] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:43:37,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:43:37,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 16:43:37,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218867299] [2021-10-07 16:43:37,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 16:43:37,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:43:37,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 16:43:37,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:43:37,005 INFO L87 Difference]: Start difference. First operand 120970 states and 692775 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:43:52,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:43:52,156 INFO L93 Difference]: Finished difference Result 221958 states and 1154019 transitions. [2021-10-07 16:43:52,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-07 16:43:52,157 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:43:52,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:43:54,744 INFO L225 Difference]: With dead ends: 221958 [2021-10-07 16:43:54,744 INFO L226 Difference]: Without dead ends: 221730 [2021-10-07 16:43:54,744 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 737 ImplicationChecksByTransitivity, 10795.4ms TimeCoverageRelationStatistics Valid=826, Invalid=2480, Unknown=0, NotChecked=0, Total=3306 [2021-10-07 16:43:54,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221730 states. [2021-10-07 16:44:05,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221730 to 125804. [2021-10-07 16:44:06,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125804 states, 125803 states have (on average 5.754433519073472) internal successors, (723925), 125803 states have internal predecessors, (723925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:44:09,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125804 states to 125804 states and 723925 transitions. [2021-10-07 16:44:09,255 INFO L78 Accepts]: Start accepts. Automaton has 125804 states and 723925 transitions. Word has length 30 [2021-10-07 16:44:09,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:44:09,256 INFO L470 AbstractCegarLoop]: Abstraction has 125804 states and 723925 transitions. [2021-10-07 16:44:09,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:44:09,256 INFO L276 IsEmpty]: Start isEmpty. Operand 125804 states and 723925 transitions. [2021-10-07 16:44:11,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:44:11,161 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:44:11,161 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:44:11,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Forceful destruction successful, exit code 0 [2021-10-07 16:44:11,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:44:11,374 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:44:11,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:44:11,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1972549545, now seen corresponding path program 56 times [2021-10-07 16:44:11,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:44:11,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820893894] [2021-10-07 16:44:11,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:44:11,377 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:44:11,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:44:11,380 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:44:11,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2021-10-07 16:44:13,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:44:13,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:44:13,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-07 16:44:13,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:44:14,102 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:44:14,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:44:15,906 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:44:15,906 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:44:15,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1820893894] [2021-10-07 16:44:15,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1820893894] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:44:15,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:44:15,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 16:44:15,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326067484] [2021-10-07 16:44:15,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 16:44:15,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:44:15,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 16:44:15,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:44:15,909 INFO L87 Difference]: Start difference. First operand 125804 states and 723925 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)