/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/bench-exp1x3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-07 15:20:57,102 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-07 15:20:57,105 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-07 15:20:57,146 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-07 15:20:57,146 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-07 15:20:57,148 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-07 15:20:57,150 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-07 15:20:57,152 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-07 15:20:57,154 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-07 15:20:57,156 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-07 15:20:57,157 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-07 15:20:57,158 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-07 15:20:57,159 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-07 15:20:57,160 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-07 15:20:57,162 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-07 15:20:57,164 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-07 15:20:57,165 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-07 15:20:57,167 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-07 15:20:57,169 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-07 15:20:57,171 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-07 15:20:57,185 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-07 15:20:57,190 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-07 15:20:57,193 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-07 15:20:57,194 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-07 15:20:57,203 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-07 15:20:57,203 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-07 15:20:57,204 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-07 15:20:57,209 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-07 15:20:57,210 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-07 15:20:57,213 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-07 15:20:57,213 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-07 15:20:57,214 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-07 15:20:57,215 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-07 15:20:57,217 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-07 15:20:57,220 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-07 15:20:57,220 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-07 15:20:57,221 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-07 15:20:57,221 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-07 15:20:57,222 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-07 15:20:57,224 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-07 15:20:57,226 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-07 15:20:57,227 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 15:20:57,292 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-07 15:20:57,292 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-07 15:20:57,293 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-07 15:20:57,293 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-07 15:20:57,297 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-07 15:20:57,298 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-07 15:20:57,298 INFO L138 SettingsManager]: * Use SBE=true [2021-10-07 15:20:57,298 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-07 15:20:57,299 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-07 15:20:57,300 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-07 15:20:57,301 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-07 15:20:57,302 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-07 15:20:57,302 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-07 15:20:57,302 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-07 15:20:57,302 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-07 15:20:57,302 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-07 15:20:57,303 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-07 15:20:57,303 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-07 15:20:57,303 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-07 15:20:57,303 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-07 15:20:57,304 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-07 15:20:57,304 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-07 15:20:57,304 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-07 15:20:57,304 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-07 15:20:57,304 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-07 15:20:57,305 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-07 15:20:57,305 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-07 15:20:57,305 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-07 15:20:57,305 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-07 15:20:57,306 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-07 15:20:57,306 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-07 15:20:57,306 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-07 15:20:57,306 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 15:20:57,693 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-07 15:20:57,719 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-07 15:20:57,722 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-07 15:20:57,724 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-07 15:20:57,725 INFO L275 PluginConnector]: CDTParser initialized [2021-10-07 15:20:57,726 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/bench-exp1x3.wvr.c [2021-10-07 15:20:57,809 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/f6723f13e/6d2692bd5d8040f6adf1dd1d1516e875/FLAG9687515be [2021-10-07 15:20:58,503 INFO L306 CDTParser]: Found 1 translation units. [2021-10-07 15:20:58,504 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/bench-exp1x3.wvr.c [2021-10-07 15:20:58,512 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/f6723f13e/6d2692bd5d8040f6adf1dd1d1516e875/FLAG9687515be [2021-10-07 15:20:58,833 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/f6723f13e/6d2692bd5d8040f6adf1dd1d1516e875 [2021-10-07 15:20:58,839 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-07 15:20:58,859 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-07 15:20:58,862 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-07 15:20:58,862 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-07 15:20:58,867 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-07 15:20:58,868 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 03:20:58" (1/1) ... [2021-10-07 15:20:58,871 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50d4bdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:58, skipping insertion in model container [2021-10-07 15:20:58,871 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 03:20:58" (1/1) ... [2021-10-07 15:20:58,881 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-07 15:20:58,900 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-07 15:20:59,118 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/bench-exp1x3.wvr.c[1843,1856] [2021-10-07 15:20:59,122 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 15:20:59,143 INFO L203 MainTranslator]: Completed pre-run [2021-10-07 15:20:59,166 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/bench-exp1x3.wvr.c[1843,1856] [2021-10-07 15:20:59,167 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 15:20:59,188 INFO L208 MainTranslator]: Completed translation [2021-10-07 15:20:59,188 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59 WrapperNode [2021-10-07 15:20:59,188 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-07 15:20:59,190 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-07 15:20:59,190 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-07 15:20:59,190 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-07 15:20:59,200 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,211 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,238 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-07 15:20:59,239 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-07 15:20:59,239 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-07 15:20:59,240 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-07 15:20:59,250 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,250 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,254 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,254 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,262 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,267 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,269 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,273 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-07 15:20:59,274 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-07 15:20:59,274 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-07 15:20:59,274 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-07 15:20:59,275 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (1/1) ... [2021-10-07 15:20:59,285 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-07 15:20:59,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-07 15:20:59,318 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 15:20:59,333 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 15:20:59,405 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-07 15:20:59,406 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-07 15:20:59,406 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-07 15:20:59,406 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-07 15:20:59,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-07 15:20:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-07 15:20:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-07 15:20:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-07 15:20:59,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-07 15:20:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-07 15:20:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-07 15:20:59,411 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 15:20:59,929 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-07 15:20:59,930 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-10-07 15:20:59,932 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 03:20:59 BoogieIcfgContainer [2021-10-07 15:20:59,933 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-07 15:20:59,935 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-07 15:20:59,935 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-07 15:20:59,938 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-07 15:20:59,972 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.10 03:20:58" (1/3) ... [2021-10-07 15:20:59,973 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b4f1429 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 03:20:59, skipping insertion in model container [2021-10-07 15:20:59,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:20:59" (2/3) ... [2021-10-07 15:20:59,979 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b4f1429 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 03:20:59, skipping insertion in model container [2021-10-07 15:20:59,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 03:20:59" (3/3) ... [2021-10-07 15:20:59,985 INFO L111 eAbstractionObserver]: Analyzing ICFG bench-exp1x3.wvr.c [2021-10-07 15:21:00,002 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-07 15:21:00,002 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2021-10-07 15:21:00,003 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-07 15:21:00,071 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,072 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,072 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,072 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,073 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,073 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,074 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,074 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,078 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,079 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,084 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,085 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:21:00,091 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-10-07 15:21:00,177 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-07 15:21:00,188 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 15:21:00,188 INFO L340 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2021-10-07 15:21:00,209 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-07 15:21:00,225 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 86 places, 85 transitions, 186 flow [2021-10-07 15:21:00,229 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 86 places, 85 transitions, 186 flow [2021-10-07 15:21:00,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 86 places, 85 transitions, 186 flow [2021-10-07 15:21:00,283 INFO L129 PetriNetUnfolder]: 6/83 cut-off events. [2021-10-07 15:21:00,283 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-07 15:21:00,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92 conditions, 83 events. 6/83 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 51 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2021-10-07 15:21:00,291 INFO L116 LiptonReduction]: Number of co-enabled transitions 348 [2021-10-07 15:21:07,780 INFO L131 LiptonReduction]: Checked pairs total: 459 [2021-10-07 15:21:07,781 INFO L133 LiptonReduction]: Total number of compositions: 89 [2021-10-07 15:21:07,795 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 30 places, 25 transitions, 66 flow [2021-10-07 15:21:07,808 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 39 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 38 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:07,810 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 38 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:07,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2021-10-07 15:21:07,816 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:07,817 INFO L512 BasicCegarLoop]: trace histogram [1] [2021-10-07 15:21:07,817 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:07,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:07,823 INFO L82 PathProgramCache]: Analyzing trace with hash 328, now seen corresponding path program 1 times [2021-10-07 15:21:07,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:07,838 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [970354308] [2021-10-07 15:21:07,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:07,839 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:07,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:07,845 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 15:21:07,863 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 15:21:07,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:07,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-07 15:21:07,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:07,945 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 15:21:07,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:07,946 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 15:21:07,947 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:07,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [970354308] [2021-10-07 15:21:07,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [970354308] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:21:07,948 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:21:07,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0, 0] imperfect sequences [] total 0 [2021-10-07 15:21:07,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152352868] [2021-10-07 15:21:07,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-07 15:21:07,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:08,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-07 15:21:08,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-07 15:21:08,009 INFO L87 Difference]: Start difference. First operand has 39 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 38 states have internal predecessors, (83), 0 states have call successors, (0), 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 15:21:08,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:08,026 INFO L93 Difference]: Finished difference Result 36 states and 80 transitions. [2021-10-07 15:21:08,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-07 15:21:08,028 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 15:21:08,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:08,039 INFO L225 Difference]: With dead ends: 36 [2021-10-07 15:21:08,040 INFO L226 Difference]: Without dead ends: 36 [2021-10-07 15:21:08,041 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 15:21:08,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-10-07 15:21:08,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-10-07 15:21:08,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 35 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:08,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 80 transitions. [2021-10-07 15:21:08,094 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 80 transitions. Word has length 1 [2021-10-07 15:21:08,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:08,095 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 80 transitions. [2021-10-07 15:21:08,095 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 15:21:08,095 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 80 transitions. [2021-10-07 15:21:08,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-07 15:21:08,096 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:08,096 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-07 15:21:08,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-10-07 15:21:08,298 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 15:21:08,299 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:08,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:08,301 INFO L82 PathProgramCache]: Analyzing trace with hash 320880, now seen corresponding path program 1 times [2021-10-07 15:21:08,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:08,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [805710676] [2021-10-07 15:21:08,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:08,302 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:08,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:08,304 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 15:21:08,335 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 15:21:08,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:08,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 15:21:08,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:08,635 INFO L354 Elim1Store]: treesize reduction 76, result has 30.3 percent of original size [2021-10-07 15:21:08,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 38 [2021-10-07 15:21:08,730 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 15:21:08,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:08,798 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 15:21:08,799 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:08,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [805710676] [2021-10-07 15:21:08,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [805710676] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:21:08,800 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:21:08,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:21:08,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097883396] [2021-10-07 15:21:08,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:21:08,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:08,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:21:08,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:21:08,804 INFO L87 Difference]: Start difference. First operand 36 states and 80 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 15:21:08,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:08,839 INFO L93 Difference]: Finished difference Result 32 states and 72 transitions. [2021-10-07 15:21:08,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:21:08,840 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 15:21:08,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:08,842 INFO L225 Difference]: With dead ends: 32 [2021-10-07 15:21:08,842 INFO L226 Difference]: Without dead ends: 32 [2021-10-07 15:21:08,843 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 46.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:21:08,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-10-07 15:21:08,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-10-07 15:21:08,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:08,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 72 transitions. [2021-10-07 15:21:08,850 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 72 transitions. Word has length 3 [2021-10-07 15:21:08,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:08,851 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 72 transitions. [2021-10-07 15:21:08,852 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 15:21:08,852 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 72 transitions. [2021-10-07 15:21:08,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-07 15:21:08,853 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:08,853 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-07 15:21:08,871 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 15:21:09,067 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 15:21:09,068 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:09,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:09,069 INFO L82 PathProgramCache]: Analyzing trace with hash 320881, now seen corresponding path program 1 times [2021-10-07 15:21:09,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:09,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1627377230] [2021-10-07 15:21:09,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:09,074 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:09,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:09,076 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 15:21:09,116 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 15:21:09,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:09,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-07 15:21:09,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:09,241 INFO L354 Elim1Store]: treesize reduction 142, result has 23.2 percent of original size [2021-10-07 15:21:09,241 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 4 case distinctions, treesize of input 18 treesize of output 48 [2021-10-07 15:21:09,561 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 15:21:09,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:09,569 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 15:21:09,570 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:09,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1627377230] [2021-10-07 15:21:09,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1627377230] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:21:09,570 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:21:09,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 15:21:09,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510689964] [2021-10-07 15:21:09,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 15:21:09,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:09,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 15:21:09,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:21:09,572 INFO L87 Difference]: Start difference. First operand 32 states and 72 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:09,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:09,590 INFO L93 Difference]: Finished difference Result 28 states and 64 transitions. [2021-10-07 15:21:09,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:21:09,591 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-07 15:21:09,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:09,592 INFO L225 Difference]: With dead ends: 28 [2021-10-07 15:21:09,592 INFO L226 Difference]: Without dead ends: 28 [2021-10-07 15:21:09,592 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:21:09,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-10-07 15:21:09,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2021-10-07 15:21:09,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 25 states have (on average 2.56) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:09,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 64 transitions. [2021-10-07 15:21:09,597 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 64 transitions. Word has length 3 [2021-10-07 15:21:09,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:09,598 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 64 transitions. [2021-10-07 15:21:09,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:09,598 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 64 transitions. [2021-10-07 15:21:09,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 15:21:09,599 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:09,599 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-07 15:21:09,614 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 15:21:09,812 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 15:21:09,813 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:09,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:09,814 INFO L82 PathProgramCache]: Analyzing trace with hash 308374281, now seen corresponding path program 1 times [2021-10-07 15:21:09,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:09,815 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [604287508] [2021-10-07 15:21:09,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:09,815 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:09,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:09,817 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 15:21:09,846 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 15:21:09,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:09,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-07 15:21:09,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:09,994 INFO L354 Elim1Store]: treesize reduction 142, result has 23.2 percent of original size [2021-10-07 15:21:09,994 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 4 case distinctions, treesize of input 18 treesize of output 48 [2021-10-07 15:21:10,291 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 15:21:10,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:10,306 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 15:21:10,307 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:10,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [604287508] [2021-10-07 15:21:10,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [604287508] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:21:10,308 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:21:10,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 15:21:10,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506149822] [2021-10-07 15:21:10,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 15:21:10,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:10,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 15:21:10,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:21:10,310 INFO L87 Difference]: Start difference. First operand 28 states and 64 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 15:21:10,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:10,334 INFO L93 Difference]: Finished difference Result 24 states and 52 transitions. [2021-10-07 15:21:10,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:21:10,335 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 15:21:10,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:10,338 INFO L225 Difference]: With dead ends: 24 [2021-10-07 15:21:10,338 INFO L226 Difference]: Without dead ends: 24 [2021-10-07 15:21:10,339 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:21:10,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-10-07 15:21:10,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-10-07 15:21:10,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 23 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 15:21:10,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 52 transitions. [2021-10-07 15:21:10,348 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 52 transitions. Word has length 5 [2021-10-07 15:21:10,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:10,349 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 52 transitions. [2021-10-07 15:21:10,355 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 15:21:10,359 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 52 transitions. [2021-10-07 15:21:10,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 15:21:10,359 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:10,359 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-07 15:21:10,376 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 15:21:10,574 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 15:21:10,575 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:10,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:10,576 INFO L82 PathProgramCache]: Analyzing trace with hash 308374282, now seen corresponding path program 1 times [2021-10-07 15:21:10,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:10,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2011104902] [2021-10-07 15:21:10,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:10,578 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:10,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:10,581 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 15:21:10,583 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 15:21:10,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:10,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 15:21:10,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:10,713 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 15:21:10,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:10,798 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 15:21:10,798 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:10,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2011104902] [2021-10-07 15:21:10,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2011104902] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:21:10,799 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:21:10,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 15:21:10,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429227824] [2021-10-07 15:21:10,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 15:21:10,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:10,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 15:21:10,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:21:10,801 INFO L87 Difference]: Start difference. First operand 24 states and 52 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 15:21:10,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:10,817 INFO L93 Difference]: Finished difference Result 20 states and 40 transitions. [2021-10-07 15:21:10,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:21:10,818 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 15:21:10,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:10,819 INFO L225 Difference]: With dead ends: 20 [2021-10-07 15:21:10,819 INFO L226 Difference]: Without dead ends: 20 [2021-10-07 15:21:10,819 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:21:10,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-10-07 15:21:10,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-10-07 15:21:10,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:10,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 40 transitions. [2021-10-07 15:21:10,823 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 40 transitions. Word has length 5 [2021-10-07 15:21:10,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:10,823 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 40 transitions. [2021-10-07 15:21:10,823 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 15:21:10,824 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 40 transitions. [2021-10-07 15:21:10,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-07 15:21:10,824 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:10,824 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:10,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-07 15:21:11,033 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 15:21:11,034 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:11,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:11,035 INFO L82 PathProgramCache]: Analyzing trace with hash -1700350524, now seen corresponding path program 1 times [2021-10-07 15:21:11,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:11,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1369009337] [2021-10-07 15:21:11,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:11,036 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:11,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:11,037 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 15:21:11,067 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 15:21:11,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:11,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 15:21:11,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:11,193 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 15:21:11,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:11,232 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 15:21:11,233 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:11,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1369009337] [2021-10-07 15:21:11,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1369009337] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:21:11,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:21:11,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:21:11,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969614100] [2021-10-07 15:21:11,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:21:11,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:11,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:21:11,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:21:11,235 INFO L87 Difference]: Start difference. First operand 20 states and 40 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) 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 15:21:11,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:11,257 INFO L93 Difference]: Finished difference Result 37 states and 77 transitions. [2021-10-07 15:21:11,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:21:11,257 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) 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 11 [2021-10-07 15:21:11,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:11,259 INFO L225 Difference]: With dead ends: 37 [2021-10-07 15:21:11,259 INFO L226 Difference]: Without dead ends: 32 [2021-10-07 15:21:11,260 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:21:11,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-10-07 15:21:11,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-10-07 15:21:11,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:11,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 67 transitions. [2021-10-07 15:21:11,265 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 67 transitions. Word has length 11 [2021-10-07 15:21:11,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:11,265 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 67 transitions. [2021-10-07 15:21:11,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) 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 15:21:11,266 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 67 transitions. [2021-10-07 15:21:11,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-07 15:21:11,267 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:11,267 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:11,281 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 15:21:11,479 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 15:21:11,479 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:11,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:11,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1722359782, now seen corresponding path program 1 times [2021-10-07 15:21:11,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:11,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1052024386] [2021-10-07 15:21:11,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:11,482 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:11,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:11,487 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 15:21:11,489 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 15:21:11,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:11,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:21:11,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:11,727 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 15:21:11,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:11,859 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 15:21:11,859 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:11,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1052024386] [2021-10-07 15:21:11,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1052024386] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:11,861 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:11,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-07 15:21:11,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118583456] [2021-10-07 15:21:11,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:21:11,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:11,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:21:11,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:21:11,867 INFO L87 Difference]: Start difference. First operand 32 states and 67 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 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 15:21:12,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:12,106 INFO L93 Difference]: Finished difference Result 101 states and 198 transitions. [2021-10-07 15:21:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:21:12,108 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 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 12 [2021-10-07 15:21:12,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:12,110 INFO L225 Difference]: With dead ends: 101 [2021-10-07 15:21:12,111 INFO L226 Difference]: Without dead ends: 96 [2021-10-07 15:21:12,111 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 163.2ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:21:12,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-10-07 15:21:12,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 46. [2021-10-07 15:21:12,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 2.488888888888889) internal successors, (112), 45 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 112 transitions. [2021-10-07 15:21:12,120 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 112 transitions. Word has length 12 [2021-10-07 15:21:12,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:12,121 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 112 transitions. [2021-10-07 15:21:12,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 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 15:21:12,121 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 112 transitions. [2021-10-07 15:21:12,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-07 15:21:12,122 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:12,122 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:12,134 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 15:21:12,333 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 15:21:12,334 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:12,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:12,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1183343596, now seen corresponding path program 1 times [2021-10-07 15:21:12,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:12,336 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1569269326] [2021-10-07 15:21:12,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:12,337 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:12,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:12,338 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 15:21:12,343 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 15:21:12,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:12,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:21:12,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:12,506 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 15:21:12,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:12,638 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 15:21:12,638 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:12,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1569269326] [2021-10-07 15:21:12,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1569269326] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:21:12,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:21:12,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-07 15:21:12,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618788093] [2021-10-07 15:21:12,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:21:12,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:12,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:21:12,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-07 15:21:12,641 INFO L87 Difference]: Start difference. First operand 46 states and 112 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:12,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:12,711 INFO L93 Difference]: Finished difference Result 52 states and 115 transitions. [2021-10-07 15:21:12,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 15:21:12,711 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-10-07 15:21:12,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:12,712 INFO L225 Difference]: With dead ends: 52 [2021-10-07 15:21:12,712 INFO L226 Difference]: Without dead ends: 44 [2021-10-07 15:21:12,713 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 75.8ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:21:12,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-10-07 15:21:12,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-10-07 15:21:12,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 2.395348837209302) internal successors, (103), 43 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:12,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 103 transitions. [2021-10-07 15:21:12,721 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 103 transitions. Word has length 12 [2021-10-07 15:21:12,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:12,721 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 103 transitions. [2021-10-07 15:21:12,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:12,722 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 103 transitions. [2021-10-07 15:21:12,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-07 15:21:12,723 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:12,723 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:12,734 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 15:21:12,934 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 15:21:12,935 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:12,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:12,936 INFO L82 PathProgramCache]: Analyzing trace with hash -2004811224, now seen corresponding path program 2 times [2021-10-07 15:21:12,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:12,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1517822470] [2021-10-07 15:21:12,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:21:12,937 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:12,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:12,939 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 15:21:12,941 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 15:21:13,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:21:13,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:13,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:21:13,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:13,162 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 15:21:13,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:13,285 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 15:21:13,286 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:13,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1517822470] [2021-10-07 15:21:13,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1517822470] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:13,286 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:13,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-07 15:21:13,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897225811] [2021-10-07 15:21:13,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:21:13,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:13,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:21:13,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:21:13,288 INFO L87 Difference]: Start difference. First operand 44 states and 103 transitions. Second operand has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:13,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:13,535 INFO L93 Difference]: Finished difference Result 93 states and 197 transitions. [2021-10-07 15:21:13,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:21:13,536 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-10-07 15:21:13,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:13,537 INFO L225 Difference]: With dead ends: 93 [2021-10-07 15:21:13,537 INFO L226 Difference]: Without dead ends: 88 [2021-10-07 15:21:13,537 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 158.7ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:21:13,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-10-07 15:21:13,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 56. [2021-10-07 15:21:13,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.5636363636363635) internal successors, (141), 55 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:13,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 141 transitions. [2021-10-07 15:21:13,544 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 141 transitions. Word has length 12 [2021-10-07 15:21:13,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:13,544 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 141 transitions. [2021-10-07 15:21:13,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:13,545 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 141 transitions. [2021-10-07 15:21:13,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-07 15:21:13,545 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:13,546 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:13,559 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 15:21:13,757 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 15:21:13,758 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:13,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:13,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1607869074, now seen corresponding path program 1 times [2021-10-07 15:21:13,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:13,761 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767526429] [2021-10-07 15:21:13,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:21:13,761 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:13,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:13,762 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 15:21:13,771 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 15:21:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:13,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 15:21:13,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:14,082 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 15:21:14,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:14,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:14,199 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:14,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767526429] [2021-10-07 15:21:14,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767526429] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:14,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:14,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-07 15:21:14,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320503782] [2021-10-07 15:21:14,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:21:14,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:14,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:21:14,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:21:14,201 INFO L87 Difference]: Start difference. First operand 56 states and 141 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:14,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:14,319 INFO L93 Difference]: Finished difference Result 91 states and 214 transitions. [2021-10-07 15:21:14,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:21:14,319 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-07 15:21:14,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:14,321 INFO L225 Difference]: With dead ends: 91 [2021-10-07 15:21:14,321 INFO L226 Difference]: Without dead ends: 86 [2021-10-07 15:21:14,322 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 142.8ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:21:14,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-10-07 15:21:14,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 64. [2021-10-07 15:21:14,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.6984126984126986) internal successors, (170), 63 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:14,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 170 transitions. [2021-10-07 15:21:14,329 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 170 transitions. Word has length 13 [2021-10-07 15:21:14,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:14,329 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 170 transitions. [2021-10-07 15:21:14,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:14,329 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 170 transitions. [2021-10-07 15:21:14,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-07 15:21:14,330 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:14,331 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:14,343 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 15:21:14,542 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 15:21:14,543 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:14,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:14,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1347094698, now seen corresponding path program 2 times [2021-10-07 15:21:14,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:14,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1278825751] [2021-10-07 15:21:14,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:21:14,546 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:14,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:14,547 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 15:21:14,549 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 15:21:14,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:21:14,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:14,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 15:21:14,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:14,854 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 15:21:14,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:14,972 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:14,972 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:14,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1278825751] [2021-10-07 15:21:14,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1278825751] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:14,973 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:14,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-07 15:21:14,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974067293] [2021-10-07 15:21:14,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:21:14,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:14,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:21:14,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:21:14,975 INFO L87 Difference]: Start difference. First operand 64 states and 170 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:15,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:15,095 INFO L93 Difference]: Finished difference Result 95 states and 235 transitions. [2021-10-07 15:21:15,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:21:15,096 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-07 15:21:15,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:15,097 INFO L225 Difference]: With dead ends: 95 [2021-10-07 15:21:15,097 INFO L226 Difference]: Without dead ends: 90 [2021-10-07 15:21:15,097 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 123.9ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:21:15,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-10-07 15:21:15,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 70. [2021-10-07 15:21:15,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 2.7971014492753623) internal successors, (193), 69 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:15,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 193 transitions. [2021-10-07 15:21:15,104 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 193 transitions. Word has length 13 [2021-10-07 15:21:15,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:15,104 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 193 transitions. [2021-10-07 15:21:15,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:15,105 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 193 transitions. [2021-10-07 15:21:15,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:21:15,106 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:15,106 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:15,123 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 15:21:15,318 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 15:21:15,318 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:15,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:15,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1541691052, now seen corresponding path program 3 times [2021-10-07 15:21:15,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:15,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [986225464] [2021-10-07 15:21:15,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:21:15,321 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:15,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:15,322 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 15:21:15,323 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 15:21:15,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:21:15,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:15,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:21:15,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:15,596 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 15:21:15,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:15,742 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 15:21:15,743 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:15,743 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [986225464] [2021-10-07 15:21:15,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [986225464] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:15,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:15,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 15:21:15,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273653275] [2021-10-07 15:21:15,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:21:15,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:15,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:21:15,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:21:15,745 INFO L87 Difference]: Start difference. First operand 70 states and 193 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 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 15:21:16,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:16,194 INFO L93 Difference]: Finished difference Result 120 states and 281 transitions. [2021-10-07 15:21:16,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-07 15:21:16,194 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 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 14 [2021-10-07 15:21:16,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:16,196 INFO L225 Difference]: With dead ends: 120 [2021-10-07 15:21:16,197 INFO L226 Difference]: Without dead ends: 120 [2021-10-07 15:21:16,197 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 263.3ms TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:21:16,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-10-07 15:21:16,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 72. [2021-10-07 15:21:16,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.915492957746479) internal successors, (207), 71 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:16,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 207 transitions. [2021-10-07 15:21:16,219 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 207 transitions. Word has length 14 [2021-10-07 15:21:16,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:16,220 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 207 transitions. [2021-10-07 15:21:16,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 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 15:21:16,224 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 207 transitions. [2021-10-07 15:21:16,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:21:16,227 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:16,227 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:16,240 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 15:21:16,439 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 15:21:16,440 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:16,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:16,441 INFO L82 PathProgramCache]: Analyzing trace with hash -2012058470, now seen corresponding path program 4 times [2021-10-07 15:21:16,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:16,442 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1979839412] [2021-10-07 15:21:16,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:21:16,442 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:16,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:16,444 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 15:21:16,453 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 15:21:16,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:21:16,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:16,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 15:21:16,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:16,731 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:16,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:16,984 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 15:21:16,984 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:16,984 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1979839412] [2021-10-07 15:21:16,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1979839412] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:16,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:16,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-07 15:21:16,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934228231] [2021-10-07 15:21:16,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:21:16,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:16,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:21:16,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:21:16,986 INFO L87 Difference]: Start difference. First operand 72 states and 207 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 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 15:21:19,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:19,608 INFO L93 Difference]: Finished difference Result 114 states and 274 transitions. [2021-10-07 15:21:19,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-07 15:21:19,609 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 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 14 [2021-10-07 15:21:19,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:19,610 INFO L225 Difference]: With dead ends: 114 [2021-10-07 15:21:19,611 INFO L226 Difference]: Without dead ends: 104 [2021-10-07 15:21:19,611 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 495.4ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:21:19,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-10-07 15:21:19,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 76. [2021-10-07 15:21:19,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.8) internal successors, (210), 75 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:19,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 210 transitions. [2021-10-07 15:21:19,622 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 210 transitions. Word has length 14 [2021-10-07 15:21:19,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:19,622 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 210 transitions. [2021-10-07 15:21:19,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 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 15:21:19,622 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 210 transitions. [2021-10-07 15:21:19,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:21:19,624 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:19,632 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:19,642 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 15:21:19,832 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 15:21:19,833 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:19,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:19,834 INFO L82 PathProgramCache]: Analyzing trace with hash -1023155156, now seen corresponding path program 5 times [2021-10-07 15:21:19,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:19,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [828278690] [2021-10-07 15:21:19,835 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:21:19,835 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:19,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:19,837 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 15:21:19,840 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 15:21:19,957 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:21:19,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:19,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:21:19,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:20,148 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:20,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:20,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:20,291 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:20,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [828278690] [2021-10-07 15:21:20,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [828278690] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:20,292 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:20,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 15:21:20,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527407743] [2021-10-07 15:21:20,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:21:20,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:20,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:21:20,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:21:20,293 INFO L87 Difference]: Start difference. First operand 76 states and 210 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 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 15:21:20,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:20,761 INFO L93 Difference]: Finished difference Result 134 states and 307 transitions. [2021-10-07 15:21:20,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:21:20,762 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-10-07 15:21:20,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:20,763 INFO L225 Difference]: With dead ends: 134 [2021-10-07 15:21:20,763 INFO L226 Difference]: Without dead ends: 134 [2021-10-07 15:21:20,764 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 358.6ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:21:20,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-10-07 15:21:20,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 78. [2021-10-07 15:21:20,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.792207792207792) internal successors, (215), 77 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:20,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 215 transitions. [2021-10-07 15:21:20,769 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 215 transitions. Word has length 14 [2021-10-07 15:21:20,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:20,770 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 215 transitions. [2021-10-07 15:21:20,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 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 15:21:20,770 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 215 transitions. [2021-10-07 15:21:20,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:21:20,771 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:20,771 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:20,784 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 15:21:20,977 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 15:21:20,978 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:20,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:20,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1882624332, now seen corresponding path program 6 times [2021-10-07 15:21:20,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:20,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1733213230] [2021-10-07 15:21:20,981 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:21:20,981 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:20,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:20,982 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 15:21:20,988 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 15:21:21,136 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:21:21,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:21,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 15:21:21,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:21,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:21,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:21,595 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 15:21:21,595 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:21,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1733213230] [2021-10-07 15:21:21,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1733213230] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:21,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:21,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-07 15:21:21,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310635625] [2021-10-07 15:21:21,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:21:21,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:21,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:21:21,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:21:21,597 INFO L87 Difference]: Start difference. First operand 78 states and 215 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 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 15:21:24,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:24,551 INFO L93 Difference]: Finished difference Result 102 states and 252 transitions. [2021-10-07 15:21:24,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:21:24,552 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 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 14 [2021-10-07 15:21:24,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:24,553 INFO L225 Difference]: With dead ends: 102 [2021-10-07 15:21:24,553 INFO L226 Difference]: Without dead ends: 96 [2021-10-07 15:21:24,553 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 376.0ms TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:21:24,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-10-07 15:21:24,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 78. [2021-10-07 15:21:24,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.74025974025974) internal successors, (211), 77 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:24,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 211 transitions. [2021-10-07 15:21:24,559 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 211 transitions. Word has length 14 [2021-10-07 15:21:24,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:24,559 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 211 transitions. [2021-10-07 15:21:24,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 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 15:21:24,559 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 211 transitions. [2021-10-07 15:21:24,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:21:24,560 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:24,560 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:24,571 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 15:21:24,768 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 15:21:24,769 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:24,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:24,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1862248424, now seen corresponding path program 7 times [2021-10-07 15:21:24,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:24,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1495267483] [2021-10-07 15:21:24,770 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:21:24,771 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:24,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:24,772 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 15:21:24,773 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 15:21:24,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:24,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 15:21:24,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:25,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:25,368 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 15:21:25,368 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:25,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1495267483] [2021-10-07 15:21:25,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1495267483] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:25,369 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:25,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-07 15:21:25,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013223032] [2021-10-07 15:21:25,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:21:25,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:25,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:21:25,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:21:25,371 INFO L87 Difference]: Start difference. First operand 78 states and 211 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 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 15:21:25,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:25,922 INFO L93 Difference]: Finished difference Result 189 states and 424 transitions. [2021-10-07 15:21:25,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-07 15:21:25,923 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 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 14 [2021-10-07 15:21:25,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:25,925 INFO L225 Difference]: With dead ends: 189 [2021-10-07 15:21:25,925 INFO L226 Difference]: Without dead ends: 184 [2021-10-07 15:21:25,925 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 421.8ms TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:21:25,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-10-07 15:21:25,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 90. [2021-10-07 15:21:25,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.9101123595505616) internal successors, (259), 89 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:25,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 259 transitions. [2021-10-07 15:21:25,931 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 259 transitions. Word has length 14 [2021-10-07 15:21:25,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:25,931 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 259 transitions. [2021-10-07 15:21:25,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 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 15:21:25,932 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 259 transitions. [2021-10-07 15:21:25,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:21:25,932 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:25,933 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:25,946 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 15:21:26,147 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 15:21:26,148 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:26,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:26,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1002779248, now seen corresponding path program 8 times [2021-10-07 15:21:26,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:26,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [241756504] [2021-10-07 15:21:26,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:21:26,150 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:26,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:26,151 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 15:21:26,169 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 15:21:26,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:21:26,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:26,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:21:26,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:26,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:26,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:26,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:26,606 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:26,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [241756504] [2021-10-07 15:21:26,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [241756504] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:26,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:26,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 15:21:26,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165181025] [2021-10-07 15:21:26,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:21:26,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:26,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:21:26,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:21:26,609 INFO L87 Difference]: Start difference. First operand 90 states and 259 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 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 15:21:28,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:28,892 INFO L93 Difference]: Finished difference Result 120 states and 303 transitions. [2021-10-07 15:21:28,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:21:28,893 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-10-07 15:21:28,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:28,894 INFO L225 Difference]: With dead ends: 120 [2021-10-07 15:21:28,895 INFO L226 Difference]: Without dead ends: 116 [2021-10-07 15:21:28,895 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 222.1ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:21:28,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-10-07 15:21:28,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 90. [2021-10-07 15:21:28,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.865168539325843) internal successors, (255), 89 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:28,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 255 transitions. [2021-10-07 15:21:28,901 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 255 transitions. Word has length 14 [2021-10-07 15:21:28,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:28,901 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 255 transitions. [2021-10-07 15:21:28,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 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 15:21:28,901 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 255 transitions. [2021-10-07 15:21:28,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:21:28,902 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:28,902 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:28,916 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 15:21:29,113 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 15:21:29,114 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:29,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:29,115 INFO L82 PathProgramCache]: Analyzing trace with hash -845453218, now seen corresponding path program 9 times [2021-10-07 15:21:29,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:29,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1375729620] [2021-10-07 15:21:29,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:21:29,117 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:29,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:29,118 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 15:21:29,121 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 15:21:29,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 15:21:29,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:29,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 15:21:29,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:29,452 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:29,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:29,781 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 15:21:29,781 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:29,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1375729620] [2021-10-07 15:21:29,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1375729620] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:29,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:29,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-07 15:21:29,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535283237] [2021-10-07 15:21:29,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:21:29,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:29,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:21:29,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:21:29,783 INFO L87 Difference]: Start difference. First operand 90 states and 255 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 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 15:21:30,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:30,359 INFO L93 Difference]: Finished difference Result 122 states and 317 transitions. [2021-10-07 15:21:30,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-07 15:21:30,360 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 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 14 [2021-10-07 15:21:30,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:30,361 INFO L225 Difference]: With dead ends: 122 [2021-10-07 15:21:30,361 INFO L226 Difference]: Without dead ends: 114 [2021-10-07 15:21:30,362 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 450.6ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:21:30,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-10-07 15:21:30,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 92. [2021-10-07 15:21:30,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.8351648351648353) internal successors, (258), 91 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:30,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 258 transitions. [2021-10-07 15:21:30,366 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 258 transitions. Word has length 14 [2021-10-07 15:21:30,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:30,367 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 258 transitions. [2021-10-07 15:21:30,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 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 15:21:30,367 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 258 transitions. [2021-10-07 15:21:30,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:21:30,368 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:30,368 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:30,379 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 15:21:30,577 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 15:21:30,578 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:30,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:30,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1614014258, now seen corresponding path program 10 times [2021-10-07 15:21:30,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:30,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1454096994] [2021-10-07 15:21:30,580 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:21:30,580 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:30,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:30,581 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 15:21:30,583 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 15:21:30,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:21:30,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:30,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 15:21:30,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:31,003 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 15:21:31,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:31,286 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 15:21:31,286 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:31,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1454096994] [2021-10-07 15:21:31,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1454096994] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:31,287 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:31,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-07 15:21:31,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944821935] [2021-10-07 15:21:31,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:21:31,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:31,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:21:31,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:21:31,288 INFO L87 Difference]: Start difference. First operand 92 states and 258 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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 15:21:32,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:32,300 INFO L93 Difference]: Finished difference Result 205 states and 495 transitions. [2021-10-07 15:21:32,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 15:21:32,301 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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 14 [2021-10-07 15:21:32,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:32,303 INFO L225 Difference]: With dead ends: 205 [2021-10-07 15:21:32,303 INFO L226 Difference]: Without dead ends: 200 [2021-10-07 15:21:32,304 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 688.4ms TimeCoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:21:32,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-10-07 15:21:32,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 102. [2021-10-07 15:21:32,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.9405940594059405) internal successors, (297), 101 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:32,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 297 transitions. [2021-10-07 15:21:32,310 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 297 transitions. Word has length 14 [2021-10-07 15:21:32,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:32,311 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 297 transitions. [2021-10-07 15:21:32,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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 15:21:32,311 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 297 transitions. [2021-10-07 15:21:32,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-07 15:21:32,312 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:32,312 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:32,327 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 15:21:32,512 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 15:21:32,513 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:32,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:32,514 INFO L82 PathProgramCache]: Analyzing trace with hash -559867260, now seen corresponding path program 11 times [2021-10-07 15:21:32,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:32,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1107441392] [2021-10-07 15:21:32,515 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:21:32,515 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:32,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:32,517 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 15:21:32,519 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 15:21:32,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:21:32,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:32,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 15:21:32,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:32,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:32,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:33,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:33,128 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:33,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1107441392] [2021-10-07 15:21:33,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1107441392] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:33,128 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:33,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-07 15:21:33,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549382462] [2021-10-07 15:21:33,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:21:33,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:33,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:21:33,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:21:33,129 INFO L87 Difference]: Start difference. First operand 102 states and 297 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:36,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:36,015 INFO L93 Difference]: Finished difference Result 197 states and 490 transitions. [2021-10-07 15:21:36,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:21:36,015 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-07 15:21:36,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:36,017 INFO L225 Difference]: With dead ends: 197 [2021-10-07 15:21:36,017 INFO L226 Difference]: Without dead ends: 192 [2021-10-07 15:21:36,018 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 339.3ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:21:36,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-10-07 15:21:36,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 120. [2021-10-07 15:21:36,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.907563025210084) internal successors, (346), 119 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:36,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 346 transitions. [2021-10-07 15:21:36,030 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 346 transitions. Word has length 15 [2021-10-07 15:21:36,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:36,032 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 346 transitions. [2021-10-07 15:21:36,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:36,032 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 346 transitions. [2021-10-07 15:21:36,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-07 15:21:36,033 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:36,033 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:36,049 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 15:21:36,245 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 15:21:36,246 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:36,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:36,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1228761828, now seen corresponding path program 12 times [2021-10-07 15:21:36,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:36,248 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1719497172] [2021-10-07 15:21:36,249 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:21:36,249 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:36,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:36,250 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 15:21:36,255 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 15:21:36,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:21:36,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:36,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 15:21:36,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:38,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:38,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:38,981 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 15:21:38,981 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:38,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1719497172] [2021-10-07 15:21:38,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1719497172] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:38,981 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:38,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-07 15:21:38,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282742665] [2021-10-07 15:21:38,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:21:38,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:38,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:21:38,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=96, Unknown=1, NotChecked=0, Total=132 [2021-10-07 15:21:38,984 INFO L87 Difference]: Start difference. First operand 120 states and 346 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:45,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:45,203 INFO L93 Difference]: Finished difference Result 264 states and 662 transitions. [2021-10-07 15:21:45,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:21:45,204 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-07 15:21:45,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:45,206 INFO L225 Difference]: With dead ends: 264 [2021-10-07 15:21:45,206 INFO L226 Difference]: Without dead ends: 254 [2021-10-07 15:21:45,206 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 6468.4ms TimeCoverageRelationStatistics Valid=42, Invalid=112, Unknown=2, NotChecked=0, Total=156 [2021-10-07 15:21:45,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-10-07 15:21:45,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 136. [2021-10-07 15:21:45,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 3.066666666666667) internal successors, (414), 135 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:45,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 414 transitions. [2021-10-07 15:21:45,214 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 414 transitions. Word has length 15 [2021-10-07 15:21:45,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:45,214 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 414 transitions. [2021-10-07 15:21:45,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:45,214 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 414 transitions. [2021-10-07 15:21:45,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-07 15:21:45,215 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:45,215 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:45,228 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 15:21:45,427 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 15:21:45,428 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:45,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:45,429 INFO L82 PathProgramCache]: Analyzing trace with hash -832654452, now seen corresponding path program 13 times [2021-10-07 15:21:45,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:45,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030567857] [2021-10-07 15:21:45,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:21:45,430 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:45,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:45,431 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 15:21:45,432 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 15:21:45,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:21:45,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 15:21:45,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:45,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:45,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:46,057 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 15:21:46,058 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:46,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030567857] [2021-10-07 15:21:46,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030567857] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:46,059 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:46,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-07 15:21:46,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361945517] [2021-10-07 15:21:46,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:21:46,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:46,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:21:46,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:21:46,061 INFO L87 Difference]: Start difference. First operand 136 states and 414 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:46,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:46,504 INFO L93 Difference]: Finished difference Result 223 states and 600 transitions. [2021-10-07 15:21:46,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:21:46,505 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-07 15:21:46,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:46,506 INFO L225 Difference]: With dead ends: 223 [2021-10-07 15:21:46,507 INFO L226 Difference]: Without dead ends: 218 [2021-10-07 15:21:46,507 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 329.1ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:21:46,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-10-07 15:21:46,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 156. [2021-10-07 15:21:46,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 3.1354838709677417) internal successors, (486), 155 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:46,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 486 transitions. [2021-10-07 15:21:46,520 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 486 transitions. Word has length 15 [2021-10-07 15:21:46,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:46,520 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 486 transitions. [2021-10-07 15:21:46,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:46,521 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 486 transitions. [2021-10-07 15:21:46,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-07 15:21:46,525 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:46,525 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:46,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-10-07 15:21:46,737 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 15:21:46,738 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:46,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:46,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1007602758, now seen corresponding path program 14 times [2021-10-07 15:21:46,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:46,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [886008350] [2021-10-07 15:21:46,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:21:46,739 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:46,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:46,742 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 15:21:46,743 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 15:21:46,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:21:46,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:46,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:21:46,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:47,225 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:47,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:47,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:47,901 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:47,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [886008350] [2021-10-07 15:21:47,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [886008350] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:47,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:47,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-10-07 15:21:47,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577191453] [2021-10-07 15:21:47,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 15:21:47,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:47,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 15:21:47,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:21:47,903 INFO L87 Difference]: Start difference. First operand 156 states and 486 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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 15:21:50,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:50,460 INFO L93 Difference]: Finished difference Result 268 states and 736 transitions. [2021-10-07 15:21:50,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-07 15:21:50,461 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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 15 [2021-10-07 15:21:50,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:50,463 INFO L225 Difference]: With dead ends: 268 [2021-10-07 15:21:50,464 INFO L226 Difference]: Without dead ends: 268 [2021-10-07 15:21:50,464 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 2171.1ms TimeCoverageRelationStatistics Valid=171, Invalid=585, Unknown=0, NotChecked=0, Total=756 [2021-10-07 15:21:50,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-10-07 15:21:50,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 174. [2021-10-07 15:21:50,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 3.2427745664739884) internal successors, (561), 173 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:50,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 561 transitions. [2021-10-07 15:21:50,474 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 561 transitions. Word has length 15 [2021-10-07 15:21:50,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:50,474 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 561 transitions. [2021-10-07 15:21:50,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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 15:21:50,474 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 561 transitions. [2021-10-07 15:21:50,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:21:50,475 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:50,475 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:50,486 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 15:21:50,684 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 15:21:50,685 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:50,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:50,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1508387290, now seen corresponding path program 15 times [2021-10-07 15:21:50,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:50,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [850856542] [2021-10-07 15:21:50,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:21:50,687 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:50,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:50,688 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 15:21:50,709 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 15:21:50,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 15:21:50,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:50,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:21:50,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:51,226 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:51,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:51,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:51,606 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:51,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [850856542] [2021-10-07 15:21:51,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [850856542] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:51,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:51,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-07 15:21:51,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077183188] [2021-10-07 15:21:51,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:21:51,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:51,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:21:51,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:21:51,608 INFO L87 Difference]: Start difference. First operand 174 states and 561 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 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 15:21:53,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:53,296 INFO L93 Difference]: Finished difference Result 299 states and 819 transitions. [2021-10-07 15:21:53,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-07 15:21:53,297 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 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 16 [2021-10-07 15:21:53,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:53,299 INFO L225 Difference]: With dead ends: 299 [2021-10-07 15:21:53,299 INFO L226 Difference]: Without dead ends: 294 [2021-10-07 15:21:53,300 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1324.4ms TimeCoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2021-10-07 15:21:53,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-10-07 15:21:53,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 196. [2021-10-07 15:21:53,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 3.230769230769231) internal successors, (630), 195 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:53,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 630 transitions. [2021-10-07 15:21:53,310 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 630 transitions. Word has length 16 [2021-10-07 15:21:53,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:53,310 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 630 transitions. [2021-10-07 15:21:53,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 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 15:21:53,311 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 630 transitions. [2021-10-07 15:21:53,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:21:53,312 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:53,312 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:53,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-10-07 15:21:53,524 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 15:21:53,525 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:53,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:53,526 INFO L82 PathProgramCache]: Analyzing trace with hash -188100780, now seen corresponding path program 16 times [2021-10-07 15:21:53,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:53,527 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [485446852] [2021-10-07 15:21:53,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:21:53,527 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:53,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:53,528 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 15:21:53,534 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 15:21:53,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:21:53,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:53,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:21:53,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:53,974 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:53,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:54,409 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:54,409 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:54,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [485446852] [2021-10-07 15:21:54,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [485446852] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:54,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:54,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:21:54,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563797361] [2021-10-07 15:21:54,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:21:54,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:54,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:21:54,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:21:54,411 INFO L87 Difference]: Start difference. First operand 196 states and 630 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 15:21:55,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:55,595 INFO L93 Difference]: Finished difference Result 278 states and 777 transitions. [2021-10-07 15:21:55,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 15:21:55,596 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 16 [2021-10-07 15:21:55,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:55,599 INFO L225 Difference]: With dead ends: 278 [2021-10-07 15:21:55,600 INFO L226 Difference]: Without dead ends: 264 [2021-10-07 15:21:55,600 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1085.5ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-10-07 15:21:55,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-10-07 15:21:55,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 204. [2021-10-07 15:21:55,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 3.1724137931034484) internal successors, (644), 203 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:55,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 644 transitions. [2021-10-07 15:21:55,610 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 644 transitions. Word has length 16 [2021-10-07 15:21:55,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:55,610 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 644 transitions. [2021-10-07 15:21:55,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 15:21:55,610 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 644 transitions. [2021-10-07 15:21:55,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:21:55,612 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:55,612 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:55,625 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 15:21:55,826 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 15:21:55,827 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:55,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:55,828 INFO L82 PathProgramCache]: Analyzing trace with hash 802624670, now seen corresponding path program 17 times [2021-10-07 15:21:55,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:55,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [531999387] [2021-10-07 15:21:55,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:21:55,829 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:55,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:55,830 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 15:21:55,831 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 15:21:56,017 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:21:56,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:56,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 15:21:56,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:21:56,243 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:56,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:21:56,555 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:21:56,555 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:21:56,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [531999387] [2021-10-07 15:21:56,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [531999387] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:21:56,555 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:21:56,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 15:21:56,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813356328] [2021-10-07 15:21:56,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 15:21:56,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:21:56,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 15:21:56,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:21:56,557 INFO L87 Difference]: Start difference. First operand 204 states and 644 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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 15:21:59,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:21:59,147 INFO L93 Difference]: Finished difference Result 386 states and 1044 transitions. [2021-10-07 15:21:59,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-07 15:21:59,149 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:21:59,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:21:59,152 INFO L225 Difference]: With dead ends: 386 [2021-10-07 15:21:59,152 INFO L226 Difference]: Without dead ends: 386 [2021-10-07 15:21:59,152 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 1831.1ms TimeCoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2021-10-07 15:21:59,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2021-10-07 15:21:59,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 212. [2021-10-07 15:21:59,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 3.2748815165876777) internal successors, (691), 211 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:21:59,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 691 transitions. [2021-10-07 15:21:59,164 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 691 transitions. Word has length 16 [2021-10-07 15:21:59,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:21:59,164 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 691 transitions. [2021-10-07 15:21:59,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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 15:21:59,164 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 691 transitions. [2021-10-07 15:21:59,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:21:59,165 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:21:59,165 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:21:59,178 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 15:21:59,377 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 15:21:59,378 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:21:59,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:21:59,379 INFO L82 PathProgramCache]: Analyzing trace with hash 839492722, now seen corresponding path program 18 times [2021-10-07 15:21:59,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:21:59,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [135467428] [2021-10-07 15:21:59,380 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:21:59,380 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:21:59,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:21:59,382 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 15:21:59,416 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 15:21:59,644 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-07 15:21:59,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:21:59,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:21:59,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:22:00,315 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:00,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:22:00,836 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:00,836 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:22:00,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [135467428] [2021-10-07 15:22:00,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [135467428] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:22:00,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:22:00,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:22:00,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111477192] [2021-10-07 15:22:00,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:22:00,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:22:00,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:22:00,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:22:00,838 INFO L87 Difference]: Start difference. First operand 212 states and 691 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:03,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:22:03,129 INFO L93 Difference]: Finished difference Result 338 states and 937 transitions. [2021-10-07 15:22:03,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-07 15:22:03,130 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:22:03,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:22:03,133 INFO L225 Difference]: With dead ends: 338 [2021-10-07 15:22:03,133 INFO L226 Difference]: Without dead ends: 338 [2021-10-07 15:22:03,133 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1510.2ms TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2021-10-07 15:22:03,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-10-07 15:22:03,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 224. [2021-10-07 15:22:03,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 3.3228699551569507) internal successors, (741), 223 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:03,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 741 transitions. [2021-10-07 15:22:03,144 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 741 transitions. Word has length 16 [2021-10-07 15:22:03,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:22:03,144 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 741 transitions. [2021-10-07 15:22:03,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:03,144 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 741 transitions. [2021-10-07 15:22:03,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:22:03,146 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:22:03,146 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:22:03,160 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 15:22:03,359 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 15:22:03,359 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:22:03,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:22:03,360 INFO L82 PathProgramCache]: Analyzing trace with hash -19976454, now seen corresponding path program 19 times [2021-10-07 15:22:03,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:22:03,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [175452242] [2021-10-07 15:22:03,361 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:22:03,361 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:22:03,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:22:03,363 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 15:22:03,399 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 15:22:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:22:03,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:22:03,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:22:03,812 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:03,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:22:04,253 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:04,254 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:22:04,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [175452242] [2021-10-07 15:22:04,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [175452242] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:22:04,254 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:22:04,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:22:04,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925878235] [2021-10-07 15:22:04,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:22:04,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:22:04,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:22:04,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:22:04,256 INFO L87 Difference]: Start difference. First operand 224 states and 741 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:05,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:22:05,919 INFO L93 Difference]: Finished difference Result 298 states and 863 transitions. [2021-10-07 15:22:05,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 15:22:05,919 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:22:05,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:22:05,921 INFO L225 Difference]: With dead ends: 298 [2021-10-07 15:22:05,922 INFO L226 Difference]: Without dead ends: 284 [2021-10-07 15:22:05,922 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 892.4ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-10-07 15:22:05,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-10-07 15:22:05,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 224. [2021-10-07 15:22:05,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 3.2600896860986546) internal successors, (727), 223 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:05,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 727 transitions. [2021-10-07 15:22:05,932 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 727 transitions. Word has length 16 [2021-10-07 15:22:05,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:22:05,933 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 727 transitions. [2021-10-07 15:22:05,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:05,933 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 727 transitions. [2021-10-07 15:22:05,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:22:05,934 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:22:05,934 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:22:05,955 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 15:22:06,146 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 15:22:06,147 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:22:06,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:22:06,147 INFO L82 PathProgramCache]: Analyzing trace with hash -192411732, now seen corresponding path program 20 times [2021-10-07 15:22:06,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:22:06,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096105732] [2021-10-07 15:22:06,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:22:06,149 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:22:06,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:22:06,150 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 15:22:06,151 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 15:22:06,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:22:06,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:22:06,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 15:22:06,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:22:08,635 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:08,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:22:08,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:08,911 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:22:08,911 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096105732] [2021-10-07 15:22:08,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096105732] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:22:08,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:22:08,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 15:22:08,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795979639] [2021-10-07 15:22:08,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 15:22:08,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:22:08,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 15:22:08,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=142, Unknown=1, NotChecked=0, Total=182 [2021-10-07 15:22:08,912 INFO L87 Difference]: Start difference. First operand 224 states and 727 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:17,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:22:17,073 INFO L93 Difference]: Finished difference Result 288 states and 848 transitions. [2021-10-07 15:22:17,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:22:17,073 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:22:17,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:22:17,075 INFO L225 Difference]: With dead ends: 288 [2021-10-07 15:22:17,075 INFO L226 Difference]: Without dead ends: 288 [2021-10-07 15:22:17,075 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 6602.3ms TimeCoverageRelationStatistics Valid=62, Invalid=242, Unknown=2, NotChecked=0, Total=306 [2021-10-07 15:22:17,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-10-07 15:22:17,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 226. [2021-10-07 15:22:17,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 3.2622222222222224) internal successors, (734), 225 states have internal predecessors, (734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:17,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 734 transitions. [2021-10-07 15:22:17,084 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 734 transitions. Word has length 16 [2021-10-07 15:22:17,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:22:17,085 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 734 transitions. [2021-10-07 15:22:17,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:17,086 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 734 transitions. [2021-10-07 15:22:17,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:22:17,088 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:22:17,088 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:22:17,103 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 15:22:17,301 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 15:22:17,301 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:22:17,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:22:17,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1679956140, now seen corresponding path program 21 times [2021-10-07 15:22:17,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:22:17,303 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [62254285] [2021-10-07 15:22:17,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:22:17,304 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:22:17,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:22:17,305 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 15:22:17,305 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 15:22:17,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 15:22:17,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:22:17,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:22:17,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:22:19,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:19,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:22:20,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:20,282 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:22:20,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [62254285] [2021-10-07 15:22:20,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [62254285] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:22:20,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:22:20,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:22:20,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426842996] [2021-10-07 15:22:20,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:22:20,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:22:20,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:22:20,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=168, Unknown=1, NotChecked=0, Total=210 [2021-10-07 15:22:20,283 INFO L87 Difference]: Start difference. First operand 226 states and 734 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 15:22:29,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:22:29,153 INFO L93 Difference]: Finished difference Result 334 states and 961 transitions. [2021-10-07 15:22:29,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:22:29,154 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 16 [2021-10-07 15:22:29,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:22:29,156 INFO L225 Difference]: With dead ends: 334 [2021-10-07 15:22:29,156 INFO L226 Difference]: Without dead ends: 326 [2021-10-07 15:22:29,156 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 8783.2ms TimeCoverageRelationStatistics Valid=83, Invalid=335, Unknown=2, NotChecked=0, Total=420 [2021-10-07 15:22:29,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2021-10-07 15:22:29,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 222. [2021-10-07 15:22:29,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 3.2217194570135748) internal successors, (712), 221 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:29,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 712 transitions. [2021-10-07 15:22:29,166 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 712 transitions. Word has length 16 [2021-10-07 15:22:29,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:22:29,166 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 712 transitions. [2021-10-07 15:22:29,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 15:22:29,167 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 712 transitions. [2021-10-07 15:22:29,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:22:29,167 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:22:29,168 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:22:29,182 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 15:22:29,380 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 15:22:29,380 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:22:29,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:22:29,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1235600098, now seen corresponding path program 22 times [2021-10-07 15:22:29,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:22:29,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [639658651] [2021-10-07 15:22:29,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:22:29,382 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:22:29,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:22:29,383 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 15:22:29,412 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 15:22:29,624 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:22:29,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:22:29,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:22:29,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:22:31,955 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:31,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:22:32,414 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:32,415 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:22:32,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [639658651] [2021-10-07 15:22:32,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [639658651] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:22:32,415 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:22:32,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:22:32,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815746867] [2021-10-07 15:22:32,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:22:32,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:22:32,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:22:32,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=168, Unknown=1, NotChecked=0, Total=210 [2021-10-07 15:22:32,417 INFO L87 Difference]: Start difference. First operand 222 states and 712 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:44,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:22:44,640 INFO L93 Difference]: Finished difference Result 397 states and 1063 transitions. [2021-10-07 15:22:44,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 15:22:44,641 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:22:44,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:22:44,643 INFO L225 Difference]: With dead ends: 397 [2021-10-07 15:22:44,643 INFO L226 Difference]: Without dead ends: 392 [2021-10-07 15:22:44,644 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 7301.3ms TimeCoverageRelationStatistics Valid=116, Invalid=532, Unknown=2, NotChecked=0, Total=650 [2021-10-07 15:22:44,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-10-07 15:22:44,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 238. [2021-10-07 15:22:44,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 3.2742616033755274) internal successors, (776), 237 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:44,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 776 transitions. [2021-10-07 15:22:44,655 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 776 transitions. Word has length 16 [2021-10-07 15:22:44,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:22:44,655 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 776 transitions. [2021-10-07 15:22:44,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:44,656 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 776 transitions. [2021-10-07 15:22:44,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:22:44,657 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:22:44,657 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:22:44,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-10-07 15:22:44,869 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 15:22:44,870 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:22:44,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:22:44,870 INFO L82 PathProgramCache]: Analyzing trace with hash 376130922, now seen corresponding path program 23 times [2021-10-07 15:22:44,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:22:44,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1991737410] [2021-10-07 15:22:44,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:22:44,872 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:22:44,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:22:44,873 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 15:22:44,892 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 15:22:45,133 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:22:45,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:22:45,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 15:22:45,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:22:47,403 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:47,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:22:47,660 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:47,660 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:22:47,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1991737410] [2021-10-07 15:22:47,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1991737410] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:22:47,661 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:22:47,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 15:22:47,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269723485] [2021-10-07 15:22:47,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 15:22:47,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:22:47,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 15:22:47,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=144, Unknown=1, NotChecked=0, Total=182 [2021-10-07 15:22:47,663 INFO L87 Difference]: Start difference. First operand 238 states and 776 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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 15:22:52,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:22:52,935 INFO L93 Difference]: Finished difference Result 314 states and 928 transitions. [2021-10-07 15:22:52,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 15:22:52,936 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:22:52,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:22:52,938 INFO L225 Difference]: With dead ends: 314 [2021-10-07 15:22:52,938 INFO L226 Difference]: Without dead ends: 306 [2021-10-07 15:22:52,938 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 6868.4ms TimeCoverageRelationStatistics Valid=72, Invalid=306, Unknown=2, NotChecked=0, Total=380 [2021-10-07 15:22:52,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-10-07 15:22:52,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 254. [2021-10-07 15:22:52,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 253 states have (on average 3.2885375494071147) internal successors, (832), 253 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:52,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 832 transitions. [2021-10-07 15:22:52,947 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 832 transitions. Word has length 16 [2021-10-07 15:22:52,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:22:52,947 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 832 transitions. [2021-10-07 15:22:52,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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 15:22:52,947 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 832 transitions. [2021-10-07 15:22:52,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:22:52,949 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:22:52,949 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:22:52,962 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 15:22:53,162 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 15:22:53,162 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:22:53,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:22:53,163 INFO L82 PathProgramCache]: Analyzing trace with hash -497609758, now seen corresponding path program 24 times [2021-10-07 15:22:53,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:22:53,164 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [965313460] [2021-10-07 15:22:53,164 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:22:53,165 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:22:53,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:22:53,166 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 15:22:53,169 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 15:22:53,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:22:53,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:22:53,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:22:53,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:22:53,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:53,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:22:54,159 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:54,160 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:22:54,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [965313460] [2021-10-07 15:22:54,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [965313460] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:22:54,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:22:54,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:22:54,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703462008] [2021-10-07 15:22:54,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:22:54,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:22:54,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:22:54,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:22:54,162 INFO L87 Difference]: Start difference. First operand 254 states and 832 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:57,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:22:57,468 INFO L93 Difference]: Finished difference Result 314 states and 950 transitions. [2021-10-07 15:22:57,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-07 15:22:57,469 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:22:57,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:22:57,472 INFO L225 Difference]: With dead ends: 314 [2021-10-07 15:22:57,472 INFO L226 Difference]: Without dead ends: 310 [2021-10-07 15:22:57,473 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 3036.0ms TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-10-07 15:22:57,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2021-10-07 15:22:57,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 254. [2021-10-07 15:22:57,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 253 states have (on average 3.280632411067194) internal successors, (830), 253 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:57,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 830 transitions. [2021-10-07 15:22:57,482 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 830 transitions. Word has length 16 [2021-10-07 15:22:57,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:22:57,482 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 830 transitions. [2021-10-07 15:22:57,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:22:57,482 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 830 transitions. [2021-10-07 15:22:57,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:22:57,483 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:22:57,484 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:22:57,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-07 15:22:57,696 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 15:22:57,697 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:22:57,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:22:57,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1620210402, now seen corresponding path program 25 times [2021-10-07 15:22:57,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:22:57,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [954435145] [2021-10-07 15:22:57,699 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:22:57,699 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:22:57,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:22:57,701 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 15:22:57,708 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 15:22:57,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:22:57,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:22:57,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:22:59,486 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:59,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:22:59,953 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:22:59,954 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:22:59,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [954435145] [2021-10-07 15:22:59,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [954435145] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:22:59,954 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:22:59,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:22:59,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479461907] [2021-10-07 15:22:59,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:22:59,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:22:59,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:22:59,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:22:59,955 INFO L87 Difference]: Start difference. First operand 254 states and 830 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:01,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:01,647 INFO L93 Difference]: Finished difference Result 457 states and 1262 transitions. [2021-10-07 15:23:01,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-07 15:23:01,648 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:23:01,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:01,651 INFO L225 Difference]: With dead ends: 457 [2021-10-07 15:23:01,652 INFO L226 Difference]: Without dead ends: 452 [2021-10-07 15:23:01,652 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 2395.7ms TimeCoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2021-10-07 15:23:01,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-10-07 15:23:01,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 280. [2021-10-07 15:23:01,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 279 states have (on average 3.3655913978494625) internal successors, (939), 279 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:01,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 939 transitions. [2021-10-07 15:23:01,663 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 939 transitions. Word has length 16 [2021-10-07 15:23:01,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:01,664 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 939 transitions. [2021-10-07 15:23:01,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:01,664 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 939 transitions. [2021-10-07 15:23:01,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:23:01,665 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:01,665 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:01,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2021-10-07 15:23:01,878 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 15:23:01,881 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:01,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:01,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1852155770, now seen corresponding path program 26 times [2021-10-07 15:23:01,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:01,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [275157235] [2021-10-07 15:23:01,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:23:01,883 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:01,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:01,884 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 15:23:01,885 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 15:23:02,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:23:02,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:02,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 15:23:02,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:02,493 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:02,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:03,210 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:03,211 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:03,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [275157235] [2021-10-07 15:23:03,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [275157235] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:03,211 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:03,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-10-07 15:23:03,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821511506] [2021-10-07 15:23:03,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:23:03,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:03,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:23:03,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:23:03,213 INFO L87 Difference]: Start difference. First operand 280 states and 939 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:06,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:06,524 INFO L93 Difference]: Finished difference Result 437 states and 1297 transitions. [2021-10-07 15:23:06,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-07 15:23:06,525 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:23:06,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:06,528 INFO L225 Difference]: With dead ends: 437 [2021-10-07 15:23:06,528 INFO L226 Difference]: Without dead ends: 426 [2021-10-07 15:23:06,529 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2465.7ms TimeCoverageRelationStatistics Valid=261, Invalid=731, Unknown=0, NotChecked=0, Total=992 [2021-10-07 15:23:06,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2021-10-07 15:23:06,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 304. [2021-10-07 15:23:06,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.429042904290429) internal successors, (1039), 303 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:06,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 1039 transitions. [2021-10-07 15:23:06,540 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 1039 transitions. Word has length 16 [2021-10-07 15:23:06,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:06,540 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 1039 transitions. [2021-10-07 15:23:06,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:06,541 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 1039 transitions. [2021-10-07 15:23:06,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:23:06,542 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:06,542 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:06,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-10-07 15:23:06,755 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 15:23:06,756 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:06,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:06,757 INFO L82 PathProgramCache]: Analyzing trace with hash -59109172, now seen corresponding path program 27 times [2021-10-07 15:23:06,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:06,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840940413] [2021-10-07 15:23:06,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:23:06,758 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:06,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:06,759 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 15:23:06,761 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 15:23:07,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 15:23:07,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:07,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:23:07,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:07,332 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:07,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:07,813 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:07,814 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:07,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840940413] [2021-10-07 15:23:07,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840940413] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:07,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:07,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:23:07,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389028886] [2021-10-07 15:23:07,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:23:07,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:07,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:23:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:23:07,816 INFO L87 Difference]: Start difference. First operand 304 states and 1039 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 15:23:12,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:12,139 INFO L93 Difference]: Finished difference Result 396 states and 1230 transitions. [2021-10-07 15:23:12,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-07 15:23:12,140 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 16 [2021-10-07 15:23:12,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:12,142 INFO L225 Difference]: With dead ends: 396 [2021-10-07 15:23:12,142 INFO L226 Difference]: Without dead ends: 388 [2021-10-07 15:23:12,143 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 3060.9ms TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-10-07 15:23:12,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2021-10-07 15:23:12,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 306. [2021-10-07 15:23:12,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.422950819672131) internal successors, (1044), 305 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:12,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 1044 transitions. [2021-10-07 15:23:12,154 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 1044 transitions. Word has length 16 [2021-10-07 15:23:12,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:12,154 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 1044 transitions. [2021-10-07 15:23:12,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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 15:23:12,154 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 1044 transitions. [2021-10-07 15:23:12,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:23:12,156 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:12,156 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:12,169 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 15:23:12,369 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 15:23:12,369 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:12,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:12,370 INFO L82 PathProgramCache]: Analyzing trace with hash -367146878, now seen corresponding path program 28 times [2021-10-07 15:23:12,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:12,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [885006431] [2021-10-07 15:23:12,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:23:12,372 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:12,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:12,374 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 15:23:12,375 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 15:23:12,658 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:23:12,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:12,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:23:12,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:14,997 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:14,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:15,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:15,454 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:15,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [885006431] [2021-10-07 15:23:15,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [885006431] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:15,454 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:15,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-07 15:23:15,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448726537] [2021-10-07 15:23:15,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:23:15,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:15,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:23:15,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-10-07 15:23:15,456 INFO L87 Difference]: Start difference. First operand 306 states and 1044 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 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 15:23:28,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:28,426 INFO L93 Difference]: Finished difference Result 458 states and 1351 transitions. [2021-10-07 15:23:28,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-07 15:23:28,427 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 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 16 [2021-10-07 15:23:28,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:28,430 INFO L225 Difference]: With dead ends: 458 [2021-10-07 15:23:28,430 INFO L226 Difference]: Without dead ends: 448 [2021-10-07 15:23:28,430 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 7179.8ms TimeCoverageRelationStatistics Valid=108, Invalid=442, Unknown=2, NotChecked=0, Total=552 [2021-10-07 15:23:28,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-10-07 15:23:28,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 320. [2021-10-07 15:23:28,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 3.45141065830721) internal successors, (1101), 319 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 1101 transitions. [2021-10-07 15:23:28,442 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 1101 transitions. Word has length 16 [2021-10-07 15:23:28,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:28,442 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 1101 transitions. [2021-10-07 15:23:28,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 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 15:23:28,442 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 1101 transitions. [2021-10-07 15:23:28,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:23:28,444 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:28,444 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:28,456 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 15:23:28,651 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 15:23:28,652 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:28,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:28,653 INFO L82 PathProgramCache]: Analyzing trace with hash 2121324702, now seen corresponding path program 29 times [2021-10-07 15:23:28,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:28,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059157714] [2021-10-07 15:23:28,653 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:23:28,654 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:28,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:28,655 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 15:23:28,656 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 15:23:28,930 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:23:28,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:28,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:23:28,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:29,196 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:29,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:30,035 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:30,036 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:30,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059157714] [2021-10-07 15:23:30,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059157714] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:30,036 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:30,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:23:30,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528302293] [2021-10-07 15:23:30,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:23:30,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:30,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:23:30,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:23:30,038 INFO L87 Difference]: Start difference. First operand 320 states and 1101 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:36,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:36,731 INFO L93 Difference]: Finished difference Result 460 states and 1408 transitions. [2021-10-07 15:23:36,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-07 15:23:36,732 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:23:36,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:36,734 INFO L225 Difference]: With dead ends: 460 [2021-10-07 15:23:36,735 INFO L226 Difference]: Without dead ends: 454 [2021-10-07 15:23:36,735 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 5004.9ms TimeCoverageRelationStatistics Valid=227, Invalid=765, Unknown=0, NotChecked=0, Total=992 [2021-10-07 15:23:36,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-10-07 15:23:36,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 332. [2021-10-07 15:23:36,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 3.4290030211480365) internal successors, (1135), 331 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:36,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 1135 transitions. [2021-10-07 15:23:36,745 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 1135 transitions. Word has length 16 [2021-10-07 15:23:36,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:36,745 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 1135 transitions. [2021-10-07 15:23:36,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:36,746 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 1135 transitions. [2021-10-07 15:23:36,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:23:36,747 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:36,747 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:36,761 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 15:23:36,960 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 15:23:36,960 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:36,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:36,961 INFO L82 PathProgramCache]: Analyzing trace with hash 630026866, now seen corresponding path program 30 times [2021-10-07 15:23:36,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:36,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2119041621] [2021-10-07 15:23:36,961 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:23:36,962 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:36,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:36,963 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 15:23:36,999 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 15:23:37,355 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:23:37,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:37,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:23:37,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:37,619 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:37,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:38,338 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:38,338 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:38,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2119041621] [2021-10-07 15:23:38,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2119041621] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:38,339 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:38,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:23:38,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300398430] [2021-10-07 15:23:38,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:23:38,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:38,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:23:38,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:23:38,341 INFO L87 Difference]: Start difference. First operand 332 states and 1135 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:41,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:41,648 INFO L93 Difference]: Finished difference Result 645 states and 1787 transitions. [2021-10-07 15:23:41,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-07 15:23:41,649 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:23:41,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:41,653 INFO L225 Difference]: With dead ends: 645 [2021-10-07 15:23:41,653 INFO L226 Difference]: Without dead ends: 640 [2021-10-07 15:23:41,653 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 2590.6ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-10-07 15:23:41,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-10-07 15:23:41,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 368. [2021-10-07 15:23:41,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.4686648501362396) internal successors, (1273), 367 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:41,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1273 transitions. [2021-10-07 15:23:41,667 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1273 transitions. Word has length 16 [2021-10-07 15:23:41,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:41,667 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 1273 transitions. [2021-10-07 15:23:41,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:41,668 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1273 transitions. [2021-10-07 15:23:41,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:23:41,669 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:41,669 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:41,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-10-07 15:23:41,882 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 15:23:41,883 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:41,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:41,884 INFO L82 PathProgramCache]: Analyzing trace with hash -229442310, now seen corresponding path program 31 times [2021-10-07 15:23:41,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:41,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2146871319] [2021-10-07 15:23:41,885 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:23:41,885 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:41,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:41,887 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 15:23:41,888 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 15:23:42,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:23:42,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:23:42,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:42,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:42,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:42,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:42,810 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:42,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2146871319] [2021-10-07 15:23:42,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2146871319] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:42,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:42,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:23:42,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532802942] [2021-10-07 15:23:42,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:23:42,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:42,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:23:42,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:23:42,811 INFO L87 Difference]: Start difference. First operand 368 states and 1273 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:44,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:44,255 INFO L93 Difference]: Finished difference Result 430 states and 1394 transitions. [2021-10-07 15:23:44,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-07 15:23:44,256 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:23:44,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:44,258 INFO L225 Difference]: With dead ends: 430 [2021-10-07 15:23:44,258 INFO L226 Difference]: Without dead ends: 424 [2021-10-07 15:23:44,259 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 923.9ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-10-07 15:23:44,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-10-07 15:23:44,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 360. [2021-10-07 15:23:44,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.445682451253482) internal successors, (1237), 359 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:44,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1237 transitions. [2021-10-07 15:23:44,269 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1237 transitions. Word has length 16 [2021-10-07 15:23:44,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:44,269 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1237 transitions. [2021-10-07 15:23:44,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:44,270 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1237 transitions. [2021-10-07 15:23:44,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:23:44,271 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:44,271 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:44,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Ended with exit code 0 [2021-10-07 15:23:44,473 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 15:23:44,473 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:44,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:44,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1103182990, now seen corresponding path program 32 times [2021-10-07 15:23:44,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:44,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1965822113] [2021-10-07 15:23:44,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:23:44,475 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:44,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:44,477 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 15:23:44,478 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 15:23:44,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:23:44,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:44,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 15:23:44,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:45,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:45,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:45,423 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:45,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1965822113] [2021-10-07 15:23:45,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1965822113] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:45,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:45,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-07 15:23:45,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001175641] [2021-10-07 15:23:45,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 15:23:45,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:45,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 15:23:45,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:23:45,424 INFO L87 Difference]: Start difference. First operand 360 states and 1237 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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 15:23:46,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:46,436 INFO L93 Difference]: Finished difference Result 390 states and 1296 transitions. [2021-10-07 15:23:46,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-07 15:23:46,437 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:23:46,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:46,440 INFO L225 Difference]: With dead ends: 390 [2021-10-07 15:23:46,441 INFO L226 Difference]: Without dead ends: 382 [2021-10-07 15:23:46,441 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 546.1ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:23:46,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2021-10-07 15:23:46,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 370. [2021-10-07 15:23:46,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.430894308943089) internal successors, (1266), 369 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:46,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1266 transitions. [2021-10-07 15:23:46,451 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1266 transitions. Word has length 16 [2021-10-07 15:23:46,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:46,451 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1266 transitions. [2021-10-07 15:23:46,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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 15:23:46,451 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1266 transitions. [2021-10-07 15:23:46,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-07 15:23:46,453 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:46,453 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:46,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2021-10-07 15:23:46,666 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 15:23:46,666 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:46,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:46,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1875627002, now seen corresponding path program 33 times [2021-10-07 15:23:46,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:46,668 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929553761] [2021-10-07 15:23:46,668 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:23:46,668 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:46,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:46,670 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 15:23:46,688 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 15:23:47,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 15:23:47,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:47,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:23:47,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:47,262 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:47,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:47,638 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:47,639 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:47,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [929553761] [2021-10-07 15:23:47,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [929553761] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:47,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:47,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-10-07 15:23:47,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139681376] [2021-10-07 15:23:47,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 15:23:47,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:47,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 15:23:47,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:23:47,640 INFO L87 Difference]: Start difference. First operand 370 states and 1266 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:48,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:48,665 INFO L93 Difference]: Finished difference Result 418 states and 1374 transitions. [2021-10-07 15:23:48,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-07 15:23:48,666 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-07 15:23:48,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:48,669 INFO L225 Difference]: With dead ends: 418 [2021-10-07 15:23:48,669 INFO L226 Difference]: Without dead ends: 412 [2021-10-07 15:23:48,670 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 963.2ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-10-07 15:23:48,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-10-07 15:23:48,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 378. [2021-10-07 15:23:48,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.40053050397878) internal successors, (1282), 377 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:48,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1282 transitions. [2021-10-07 15:23:48,681 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1282 transitions. Word has length 16 [2021-10-07 15:23:48,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:48,681 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1282 transitions. [2021-10-07 15:23:48,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:48,682 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1282 transitions. [2021-10-07 15:23:48,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:23:48,683 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:48,683 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:48,697 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 15:23:48,897 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 15:23:48,897 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:48,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:48,898 INFO L82 PathProgramCache]: Analyzing trace with hash 245772114, now seen corresponding path program 34 times [2021-10-07 15:23:48,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:48,899 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1356584055] [2021-10-07 15:23:48,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:23:48,899 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:48,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:48,901 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 15:23:48,902 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 15:23:49,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:23:49,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:49,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:23:49,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:49,619 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:49,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:50,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:50,014 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:50,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1356584055] [2021-10-07 15:23:50,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1356584055] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:50,014 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:50,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-07 15:23:50,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258143762] [2021-10-07 15:23:50,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:23:50,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:50,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:23:50,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:23:50,016 INFO L87 Difference]: Start difference. First operand 378 states and 1282 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:55,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:23:55,764 INFO L93 Difference]: Finished difference Result 568 states and 1688 transitions. [2021-10-07 15:23:55,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-07 15:23:55,765 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:23:55,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:23:55,768 INFO L225 Difference]: With dead ends: 568 [2021-10-07 15:23:55,768 INFO L226 Difference]: Without dead ends: 558 [2021-10-07 15:23:55,768 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 839.5ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:23:55,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-10-07 15:23:55,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 402. [2021-10-07 15:23:55,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.3665835411471323) internal successors, (1350), 401 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:55,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1350 transitions. [2021-10-07 15:23:55,782 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1350 transitions. Word has length 17 [2021-10-07 15:23:55,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:23:55,782 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1350 transitions. [2021-10-07 15:23:55,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:23:55,783 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1350 transitions. [2021-10-07 15:23:55,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:23:55,784 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:23:55,784 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:23:55,798 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 15:23:55,997 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 15:23:55,998 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:23:55,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:23:55,999 INFO L82 PathProgramCache]: Analyzing trace with hash 1000267568, now seen corresponding path program 35 times [2021-10-07 15:23:55,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:23:55,999 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1041520784] [2021-10-07 15:23:55,999 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:23:56,000 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:23:56,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:23:56,001 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 15:23:56,002 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 15:23:56,375 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-07 15:23:56,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:23:56,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 15:23:56,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:23:57,242 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:57,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:23:58,253 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:23:58,253 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:23:58,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1041520784] [2021-10-07 15:23:58,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1041520784] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:23:58,254 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:23:58,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-07 15:23:58,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903598590] [2021-10-07 15:23:58,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 15:23:58,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:23:58,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 15:23:58,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:23:58,255 INFO L87 Difference]: Start difference. First operand 402 states and 1350 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:06,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:24:06,346 INFO L93 Difference]: Finished difference Result 740 states and 2164 transitions. [2021-10-07 15:24:06,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-07 15:24:06,347 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:24:06,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:24:06,351 INFO L225 Difference]: With dead ends: 740 [2021-10-07 15:24:06,351 INFO L226 Difference]: Without dead ends: 740 [2021-10-07 15:24:06,352 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 5378.5ms TimeCoverageRelationStatistics Valid=377, Invalid=813, Unknown=0, NotChecked=0, Total=1190 [2021-10-07 15:24:06,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-10-07 15:24:06,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 456. [2021-10-07 15:24:06,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.424175824175824) internal successors, (1558), 455 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:06,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1558 transitions. [2021-10-07 15:24:06,368 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1558 transitions. Word has length 17 [2021-10-07 15:24:06,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:24:06,368 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1558 transitions. [2021-10-07 15:24:06,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:06,368 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1558 transitions. [2021-10-07 15:24:06,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:24:06,370 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:24:06,370 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:24:06,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2021-10-07 15:24:06,571 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 15:24:06,572 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:24:06,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:24:06,573 INFO L82 PathProgramCache]: Analyzing trace with hash 678747542, now seen corresponding path program 36 times [2021-10-07 15:24:06,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:24:06,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2119283311] [2021-10-07 15:24:06,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:24:06,574 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:24:06,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:24:06,575 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 15:24:06,580 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 15:24:06,967 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-07 15:24:06,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:24:06,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:24:06,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:24:09,265 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:24:09,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:24:09,649 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:24:09,649 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:24:09,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2119283311] [2021-10-07 15:24:09,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2119283311] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:24:09,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:24:09,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-07 15:24:09,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231235885] [2021-10-07 15:24:09,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:24:09,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:24:09,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:24:09,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-10-07 15:24:09,650 INFO L87 Difference]: Start difference. First operand 456 states and 1558 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:34,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:24:34,448 INFO L93 Difference]: Finished difference Result 674 states and 2057 transitions. [2021-10-07 15:24:34,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-07 15:24:34,449 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:24:34,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:24:34,454 INFO L225 Difference]: With dead ends: 674 [2021-10-07 15:24:34,454 INFO L226 Difference]: Without dead ends: 664 [2021-10-07 15:24:34,455 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 2460.9ms TimeCoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-10-07 15:24:34,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2021-10-07 15:24:34,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 482. [2021-10-07 15:24:34,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 481 states have (on average 3.4698544698544698) internal successors, (1669), 481 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:34,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 1669 transitions. [2021-10-07 15:24:34,470 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 1669 transitions. Word has length 17 [2021-10-07 15:24:34,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:24:34,470 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 1669 transitions. [2021-10-07 15:24:34,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:34,470 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 1669 transitions. [2021-10-07 15:24:34,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:24:34,472 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:24:34,472 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:24:34,488 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 15:24:34,677 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 15:24:34,678 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:24:34,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:24:34,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1427058872, now seen corresponding path program 37 times [2021-10-07 15:24:34,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:24:34,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374761414] [2021-10-07 15:24:34,680 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:24:34,680 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:24:34,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:24:34,681 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 15:24:34,682 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 15:24:35,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:24:35,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 15:24:35,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:24:35,402 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 15:24:35,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:24:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:24:36,321 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:24:36,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374761414] [2021-10-07 15:24:36,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374761414] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:24:36,321 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:24:36,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2021-10-07 15:24:36,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030445626] [2021-10-07 15:24:36,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:24:36,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:24:36,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:24:36,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:24:36,323 INFO L87 Difference]: Start difference. First operand 482 states and 1669 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:39,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:24:39,560 INFO L93 Difference]: Finished difference Result 700 states and 2105 transitions. [2021-10-07 15:24:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-07 15:24:39,561 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:24:39,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:24:39,564 INFO L225 Difference]: With dead ends: 700 [2021-10-07 15:24:39,564 INFO L226 Difference]: Without dead ends: 684 [2021-10-07 15:24:39,565 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 3110.4ms TimeCoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2021-10-07 15:24:39,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-10-07 15:24:39,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 496. [2021-10-07 15:24:39,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.4484848484848483) internal successors, (1707), 495 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:39,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1707 transitions. [2021-10-07 15:24:39,581 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1707 transitions. Word has length 17 [2021-10-07 15:24:39,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:24:39,581 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1707 transitions. [2021-10-07 15:24:39,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:39,582 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1707 transitions. [2021-10-07 15:24:39,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:24:39,583 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:24:39,583 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:24:39,599 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 15:24:39,796 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 15:24:39,797 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:24:39,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:24:39,798 INFO L82 PathProgramCache]: Analyzing trace with hash 394694336, now seen corresponding path program 38 times [2021-10-07 15:24:39,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:24:39,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [928652082] [2021-10-07 15:24:39,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:24:39,799 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:24:39,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:24:39,800 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 15:24:39,803 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 15:24:40,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:24:40,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:24:40,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 15:24:40,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:24:40,938 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:24:40,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:24:42,324 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:24:42,325 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:24:42,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [928652082] [2021-10-07 15:24:42,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [928652082] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:24:42,325 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:24:42,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-07 15:24:42,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596870356] [2021-10-07 15:24:42,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 15:24:42,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:24:42,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 15:24:42,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:24:42,326 INFO L87 Difference]: Start difference. First operand 496 states and 1707 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:50,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:24:50,585 INFO L93 Difference]: Finished difference Result 851 states and 2524 transitions. [2021-10-07 15:24:50,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-07 15:24:50,586 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:24:50,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:24:50,590 INFO L225 Difference]: With dead ends: 851 [2021-10-07 15:24:50,591 INFO L226 Difference]: Without dead ends: 846 [2021-10-07 15:24:50,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 6365.6ms TimeCoverageRelationStatistics Valid=407, Invalid=999, Unknown=0, NotChecked=0, Total=1406 [2021-10-07 15:24:50,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-10-07 15:24:50,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 534. [2021-10-07 15:24:50,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 533 states have (on average 3.474671669793621) internal successors, (1852), 533 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:50,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 1852 transitions. [2021-10-07 15:24:50,616 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 1852 transitions. Word has length 17 [2021-10-07 15:24:50,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:24:50,617 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 1852 transitions. [2021-10-07 15:24:50,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:24:50,617 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 1852 transitions. [2021-10-07 15:24:50,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:24:50,619 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:24:50,619 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:24:50,632 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 15:24:50,832 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 15:24:50,833 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:24:50,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:24:50,834 INFO L82 PathProgramCache]: Analyzing trace with hash 1216083922, now seen corresponding path program 39 times [2021-10-07 15:24:50,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:24:50,834 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1564296701] [2021-10-07 15:24:50,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:24:50,835 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:24:50,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:24:50,836 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 15:24:50,838 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 15:24:51,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-07 15:24:51,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:24:51,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:24:51,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:24:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:24:54,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:24:54,684 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:24:54,685 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:24:54,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1564296701] [2021-10-07 15:24:54,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1564296701] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:24:54,685 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:24:54,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-07 15:24:54,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117452082] [2021-10-07 15:24:54,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:24:54,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:24:54,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:24:54,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=190, Unknown=1, NotChecked=0, Total=240 [2021-10-07 15:24:54,687 INFO L87 Difference]: Start difference. First operand 534 states and 1852 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:05,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:25:05,987 INFO L93 Difference]: Finished difference Result 820 states and 2516 transitions. [2021-10-07 15:25:05,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-07 15:25:05,988 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:25:05,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:25:05,994 INFO L225 Difference]: With dead ends: 820 [2021-10-07 15:25:05,994 INFO L226 Difference]: Without dead ends: 810 [2021-10-07 15:25:05,995 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 7178.5ms TimeCoverageRelationStatistics Valid=56, Invalid=214, Unknown=2, NotChecked=0, Total=272 [2021-10-07 15:25:05,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-10-07 15:25:06,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 566. [2021-10-07 15:25:06,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 565 states have (on average 3.52212389380531) internal successors, (1990), 565 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:06,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1990 transitions. [2021-10-07 15:25:06,014 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1990 transitions. Word has length 17 [2021-10-07 15:25:06,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:25:06,014 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 1990 transitions. [2021-10-07 15:25:06,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:06,014 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1990 transitions. [2021-10-07 15:25:06,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:25:06,016 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:25:06,017 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:25:06,031 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 15:25:06,230 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 15:25:06,231 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:25:06,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:25:06,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1179997124, now seen corresponding path program 40 times [2021-10-07 15:25:06,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:25:06,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [389798560] [2021-10-07 15:25:06,232 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:25:06,232 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:25:06,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:25:06,233 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 15:25:06,234 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 15:25:06,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:25:06,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:25:06,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 15:25:06,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:25:06,956 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 15:25:06,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:25:08,090 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:08,091 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:25:08,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [389798560] [2021-10-07 15:25:08,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [389798560] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:25:08,091 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:25:08,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2021-10-07 15:25:08,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123977221] [2021-10-07 15:25:08,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:25:08,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:25:08,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:25:08,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:25:08,093 INFO L87 Difference]: Start difference. First operand 566 states and 1990 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:13,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:25:13,502 INFO L93 Difference]: Finished difference Result 714 states and 2297 transitions. [2021-10-07 15:25:13,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-07 15:25:13,504 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:25:13,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:25:13,508 INFO L225 Difference]: With dead ends: 714 [2021-10-07 15:25:13,508 INFO L226 Difference]: Without dead ends: 708 [2021-10-07 15:25:13,508 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 3369.8ms TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2021-10-07 15:25:13,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2021-10-07 15:25:13,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 568. [2021-10-07 15:25:13,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 567 states have (on average 3.5149911816578485) internal successors, (1993), 567 states have internal predecessors, (1993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:13,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1993 transitions. [2021-10-07 15:25:13,521 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1993 transitions. Word has length 17 [2021-10-07 15:25:13,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:25:13,521 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 1993 transitions. [2021-10-07 15:25:13,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:13,521 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1993 transitions. [2021-10-07 15:25:13,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:25:13,523 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:25:13,523 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:25:13,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2021-10-07 15:25:13,723 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 15:25:13,724 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:25:13,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:25:13,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1198206672, now seen corresponding path program 41 times [2021-10-07 15:25:13,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:25:13,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405081122] [2021-10-07 15:25:13,726 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:25:13,726 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:25:13,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:25:13,728 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 15:25:13,762 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 15:25:14,159 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-07 15:25:14,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:25:14,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:25:14,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:25:14,604 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:14,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:25:15,678 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:15,678 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:25:15,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405081122] [2021-10-07 15:25:15,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405081122] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:25:15,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:25:15,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-07 15:25:15,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442591661] [2021-10-07 15:25:15,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 15:25:15,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:25:15,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 15:25:15,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:25:15,680 INFO L87 Difference]: Start difference. First operand 568 states and 1993 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:19,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:25:19,838 INFO L93 Difference]: Finished difference Result 883 states and 2622 transitions. [2021-10-07 15:25:19,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-07 15:25:19,840 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:25:19,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:25:19,852 INFO L225 Difference]: With dead ends: 883 [2021-10-07 15:25:19,855 INFO L226 Difference]: Without dead ends: 878 [2021-10-07 15:25:19,856 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 3537.3ms TimeCoverageRelationStatistics Valid=245, Invalid=877, Unknown=0, NotChecked=0, Total=1122 [2021-10-07 15:25:19,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2021-10-07 15:25:19,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 576. [2021-10-07 15:25:19,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 575 states have (on average 3.5217391304347827) internal successors, (2025), 575 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:19,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 2025 transitions. [2021-10-07 15:25:19,885 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 2025 transitions. Word has length 17 [2021-10-07 15:25:19,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:25:19,885 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 2025 transitions. [2021-10-07 15:25:19,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:19,886 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 2025 transitions. [2021-10-07 15:25:19,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-07 15:25:19,888 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:25:19,888 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:25:19,901 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 15:25:20,101 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 15:25:20,102 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:25:20,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:25:20,103 INFO L82 PathProgramCache]: Analyzing trace with hash 693642518, now seen corresponding path program 42 times [2021-10-07 15:25:20,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:25:20,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1554928762] [2021-10-07 15:25:20,103 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:25:20,104 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:25:20,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:25:20,105 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 15:25:20,106 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 15:25:20,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:25:20,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:25:20,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:25:20,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:25:20,946 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:20,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:25:21,360 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:21,360 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:25:21,360 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1554928762] [2021-10-07 15:25:21,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1554928762] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:25:21,360 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:25:21,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-07 15:25:21,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441483239] [2021-10-07 15:25:21,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 15:25:21,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:25:21,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 15:25:21,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:25:21,362 INFO L87 Difference]: Start difference. First operand 576 states and 2025 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:26,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:25:26,811 INFO L93 Difference]: Finished difference Result 736 states and 2398 transitions. [2021-10-07 15:25:26,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-07 15:25:26,811 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-07 15:25:26,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:25:26,816 INFO L225 Difference]: With dead ends: 736 [2021-10-07 15:25:26,816 INFO L226 Difference]: Without dead ends: 726 [2021-10-07 15:25:26,816 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 734.0ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:25:26,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2021-10-07 15:25:26,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 614. [2021-10-07 15:25:26,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 613 states have (on average 3.5399673735725936) internal successors, (2170), 613 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:26,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 2170 transitions. [2021-10-07 15:25:26,833 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 2170 transitions. Word has length 17 [2021-10-07 15:25:26,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:25:26,833 INFO L470 AbstractCegarLoop]: Abstraction has 614 states and 2170 transitions. [2021-10-07 15:25:26,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:26,833 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 2170 transitions. [2021-10-07 15:25:26,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:25:26,835 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:25:26,835 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:25:26,846 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 15:25:27,036 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 15:25:27,036 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:25:27,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:25:27,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1473954668, now seen corresponding path program 43 times [2021-10-07 15:25:27,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:25:27,038 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1572581236] [2021-10-07 15:25:27,038 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:25:27,038 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:25:27,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:25:27,039 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 15:25:27,040 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 15:25:27,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:25:27,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:25:27,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:25:27,925 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:27,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:25:28,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:28,559 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:25:28,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1572581236] [2021-10-07 15:25:28,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1572581236] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:25:28,559 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:25:28,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 15:25:28,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946432473] [2021-10-07 15:25:28,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 15:25:28,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:25:28,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 15:25:28,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:25:28,561 INFO L87 Difference]: Start difference. First operand 614 states and 2170 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:31,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:25:31,469 INFO L93 Difference]: Finished difference Result 797 states and 2540 transitions. [2021-10-07 15:25:31,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-07 15:25:31,470 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:25:31,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:25:31,474 INFO L225 Difference]: With dead ends: 797 [2021-10-07 15:25:31,474 INFO L226 Difference]: Without dead ends: 792 [2021-10-07 15:25:31,475 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 2669.8ms TimeCoverageRelationStatistics Valid=287, Invalid=1693, Unknown=0, NotChecked=0, Total=1980 [2021-10-07 15:25:31,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-10-07 15:25:31,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 632. [2021-10-07 15:25:31,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 3.526148969889065) internal successors, (2225), 631 states have internal predecessors, (2225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:31,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 2225 transitions. [2021-10-07 15:25:31,504 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 2225 transitions. Word has length 18 [2021-10-07 15:25:31,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:25:31,504 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 2225 transitions. [2021-10-07 15:25:31,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:31,505 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 2225 transitions. [2021-10-07 15:25:31,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:25:31,506 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:25:31,507 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:25:31,518 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 15:25:31,715 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 15:25:31,716 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:25:31,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:25:31,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1769490010, now seen corresponding path program 44 times [2021-10-07 15:25:31,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:25:31,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1479755348] [2021-10-07 15:25:31,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:25:31,718 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:25:31,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:25:31,719 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 15:25:31,721 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 15:25:32,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:25:32,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:25:32,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:25:32,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:25:32,696 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:32,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:25:33,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:33,135 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:25:33,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1479755348] [2021-10-07 15:25:33,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1479755348] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:25:33,135 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:25:33,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-07 15:25:33,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898087523] [2021-10-07 15:25:33,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 15:25:33,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:25:33,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 15:25:33,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:25:33,137 INFO L87 Difference]: Start difference. First operand 632 states and 2225 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:33,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:25:33,921 INFO L93 Difference]: Finished difference Result 674 states and 2289 transitions. [2021-10-07 15:25:33,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-07 15:25:33,922 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:25:33,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:25:33,925 INFO L225 Difference]: With dead ends: 674 [2021-10-07 15:25:33,925 INFO L226 Difference]: Without dead ends: 640 [2021-10-07 15:25:33,925 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1025.9ms TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-10-07 15:25:33,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-10-07 15:25:33,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 632. [2021-10-07 15:25:33,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 3.5134706814580032) internal successors, (2217), 631 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:33,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 2217 transitions. [2021-10-07 15:25:33,937 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 2217 transitions. Word has length 18 [2021-10-07 15:25:33,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:25:33,937 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 2217 transitions. [2021-10-07 15:25:33,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:33,938 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 2217 transitions. [2021-10-07 15:25:33,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:25:33,939 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:25:33,939 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:25:33,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Ended with exit code 0 [2021-10-07 15:25:34,140 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 15:25:34,140 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:25:34,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:25:34,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1478265620, now seen corresponding path program 45 times [2021-10-07 15:25:34,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:25:34,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296007233] [2021-10-07 15:25:34,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:25:34,142 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:25:34,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:25:34,144 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 15:25:34,145 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 15:25:34,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 15:25:34,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:25:34,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:25:34,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:25:35,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:35,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:25:36,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:36,108 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:25:36,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296007233] [2021-10-07 15:25:36,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296007233] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:25:36,108 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:25:36,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:25:36,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14899177] [2021-10-07 15:25:36,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:25:36,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:25:36,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:25:36,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:25:36,109 INFO L87 Difference]: Start difference. First operand 632 states and 2217 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:43,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:25:43,405 INFO L93 Difference]: Finished difference Result 1016 states and 3057 transitions. [2021-10-07 15:25:43,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-07 15:25:43,406 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:25:43,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:25:43,412 INFO L225 Difference]: With dead ends: 1016 [2021-10-07 15:25:43,413 INFO L226 Difference]: Without dead ends: 1016 [2021-10-07 15:25:43,413 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 4522.9ms TimeCoverageRelationStatistics Valid=333, Invalid=1737, Unknown=0, NotChecked=0, Total=2070 [2021-10-07 15:25:43,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2021-10-07 15:25:43,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 694. [2021-10-07 15:25:43,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 3.556998556998557) internal successors, (2465), 693 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:43,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 2465 transitions. [2021-10-07 15:25:43,431 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 2465 transitions. Word has length 18 [2021-10-07 15:25:43,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:25:43,432 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 2465 transitions. [2021-10-07 15:25:43,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:43,432 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 2465 transitions. [2021-10-07 15:25:43,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:25:43,433 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:25:43,434 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:25:43,445 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 15:25:43,634 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 15:25:43,635 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:25:43,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:25:43,636 INFO L82 PathProgramCache]: Analyzing trace with hash -335356008, now seen corresponding path program 46 times [2021-10-07 15:25:43,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:25:43,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1773719046] [2021-10-07 15:25:43,637 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:25:43,637 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:25:43,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:25:43,638 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 15:25:43,639 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 15:25:44,118 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:25:44,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:25:44,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:25:44,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:25:46,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:46,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:25:47,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:25:47,357 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:25:47,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1773719046] [2021-10-07 15:25:47,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1773719046] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:25:47,358 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:25:47,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:25:47,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243180759] [2021-10-07 15:25:47,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:25:47,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:25:47,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:25:47,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-10-07 15:25:47,360 INFO L87 Difference]: Start difference. First operand 694 states and 2465 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:59,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:25:59,519 INFO L93 Difference]: Finished difference Result 928 states and 2968 transitions. [2021-10-07 15:25:59,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-07 15:25:59,520 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:25:59,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:25:59,523 INFO L225 Difference]: With dead ends: 928 [2021-10-07 15:25:59,523 INFO L226 Difference]: Without dead ends: 928 [2021-10-07 15:25:59,523 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 12559.9ms TimeCoverageRelationStatistics Valid=223, Invalid=1181, Unknown=2, NotChecked=0, Total=1406 [2021-10-07 15:25:59,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2021-10-07 15:25:59,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 724. [2021-10-07 15:25:59,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 723 states have (on average 3.5933609958506225) internal successors, (2598), 723 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:59,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 2598 transitions. [2021-10-07 15:25:59,539 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 2598 transitions. Word has length 18 [2021-10-07 15:25:59,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:25:59,540 INFO L470 AbstractCegarLoop]: Abstraction has 724 states and 2598 transitions. [2021-10-07 15:25:59,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:25:59,540 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 2598 transitions. [2021-10-07 15:25:59,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:25:59,541 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:25:59,541 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:25:59,554 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 15:25:59,742 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 15:25:59,742 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:25:59,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:25:59,743 INFO L82 PathProgramCache]: Analyzing trace with hash -298487956, now seen corresponding path program 47 times [2021-10-07 15:25:59,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:25:59,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716905689] [2021-10-07 15:25:59,744 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:25:59,744 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:25:59,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:25:59,746 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 15:25:59,747 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 15:26:00,263 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-07 15:26:00,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:26:00,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:26:00,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:26:00,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:00,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:26:01,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:01,095 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:26:01,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716905689] [2021-10-07 15:26:01,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716905689] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:26:01,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:26:01,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-07 15:26:01,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476138022] [2021-10-07 15:26:01,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 15:26:01,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:26:01,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 15:26:01,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:26:01,098 INFO L87 Difference]: Start difference. First operand 724 states and 2598 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:07,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:26:07,782 INFO L93 Difference]: Finished difference Result 946 states and 3017 transitions. [2021-10-07 15:26:07,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-07 15:26:07,783 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:26:07,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:26:07,786 INFO L225 Difference]: With dead ends: 946 [2021-10-07 15:26:07,786 INFO L226 Difference]: Without dead ends: 946 [2021-10-07 15:26:07,786 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1816.1ms TimeCoverageRelationStatistics Valid=168, Invalid=1092, Unknown=0, NotChecked=0, Total=1260 [2021-10-07 15:26:07,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2021-10-07 15:26:07,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 740. [2021-10-07 15:26:07,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 739 states have (on average 3.588633288227334) internal successors, (2652), 739 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:07,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 2652 transitions. [2021-10-07 15:26:07,803 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 2652 transitions. Word has length 18 [2021-10-07 15:26:07,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:26:07,803 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 2652 transitions. [2021-10-07 15:26:07,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:07,803 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 2652 transitions. [2021-10-07 15:26:07,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:26:07,805 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:26:07,805 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:26:07,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Ended with exit code 0 [2021-10-07 15:26:08,005 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 15:26:08,006 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:26:08,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:26:08,006 INFO L82 PathProgramCache]: Analyzing trace with hash -1157957132, now seen corresponding path program 48 times [2021-10-07 15:26:08,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:26:08,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [787522266] [2021-10-07 15:26:08,007 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:26:08,008 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:26:08,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:26:08,009 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 15:26:08,016 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 15:26:08,609 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-07 15:26:08,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:26:08,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:26:08,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:26:09,002 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:09,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:26:09,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:09,991 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:26:09,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [787522266] [2021-10-07 15:26:09,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [787522266] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:26:09,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:26:09,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:26:09,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365384118] [2021-10-07 15:26:09,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:26:09,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:26:09,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:26:09,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:26:09,992 INFO L87 Difference]: Start difference. First operand 740 states and 2652 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:21,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:26:21,104 INFO L93 Difference]: Finished difference Result 952 states and 3094 transitions. [2021-10-07 15:26:21,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-07 15:26:21,105 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:26:21,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:26:21,107 INFO L225 Difference]: With dead ends: 952 [2021-10-07 15:26:21,108 INFO L226 Difference]: Without dead ends: 946 [2021-10-07 15:26:21,108 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 3393.7ms TimeCoverageRelationStatistics Valid=234, Invalid=1326, Unknown=0, NotChecked=0, Total=1560 [2021-10-07 15:26:21,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2021-10-07 15:26:21,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 764. [2021-10-07 15:26:21,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 764 states, 763 states have (on average 3.596330275229358) internal successors, (2744), 763 states have internal predecessors, (2744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:21,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 2744 transitions. [2021-10-07 15:26:21,125 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 2744 transitions. Word has length 18 [2021-10-07 15:26:21,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:26:21,125 INFO L470 AbstractCegarLoop]: Abstraction has 764 states and 2744 transitions. [2021-10-07 15:26:21,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:21,126 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 2744 transitions. [2021-10-07 15:26:21,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:26:21,127 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:26:21,127 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:26:21,138 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 15:26:21,328 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 15:26:21,328 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:26:21,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:26:21,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1225745222, now seen corresponding path program 49 times [2021-10-07 15:26:21,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:26:21,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1268750703] [2021-10-07 15:26:21,330 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:26:21,330 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:26:21,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:26:21,331 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 15:26:21,332 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 15:26:21,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:26:21,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:26:21,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:26:22,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:22,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:26:23,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:23,028 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:26:23,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1268750703] [2021-10-07 15:26:23,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1268750703] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:26:23,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:26:23,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:26:23,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549679324] [2021-10-07 15:26:23,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:26:23,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:26:23,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:26:23,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:26:23,030 INFO L87 Difference]: Start difference. First operand 764 states and 2744 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:28,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:26:28,040 INFO L93 Difference]: Finished difference Result 1008 states and 3231 transitions. [2021-10-07 15:26:28,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-07 15:26:28,040 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:26:28,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:26:28,043 INFO L225 Difference]: With dead ends: 1008 [2021-10-07 15:26:28,044 INFO L226 Difference]: Without dead ends: 1000 [2021-10-07 15:26:28,044 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 2621.2ms TimeCoverageRelationStatistics Valid=201, Invalid=1359, Unknown=0, NotChecked=0, Total=1560 [2021-10-07 15:26:28,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2021-10-07 15:26:28,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 778. [2021-10-07 15:26:28,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 777 states have (on average 3.5791505791505793) internal successors, (2781), 777 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:28,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 2781 transitions. [2021-10-07 15:26:28,063 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 2781 transitions. Word has length 18 [2021-10-07 15:26:28,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:26:28,064 INFO L470 AbstractCegarLoop]: Abstraction has 778 states and 2781 transitions. [2021-10-07 15:26:28,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:28,064 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 2781 transitions. [2021-10-07 15:26:28,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:26:28,067 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:26:28,067 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:26:28,085 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 15:26:28,282 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 15:26:28,282 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:26:28,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:26:28,283 INFO L82 PathProgramCache]: Analyzing trace with hash -728261534, now seen corresponding path program 50 times [2021-10-07 15:26:28,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:26:28,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [988742735] [2021-10-07 15:26:28,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:26:28,284 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:26:28,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:26:28,285 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 15:26:28,312 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 15:26:29,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:26:29,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:26:29,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:26:29,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:26:29,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:29,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:26:30,143 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:30,143 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:26:30,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [988742735] [2021-10-07 15:26:30,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [988742735] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:26:30,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:26:30,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-07 15:26:30,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534191217] [2021-10-07 15:26:30,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 15:26:30,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:26:30,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 15:26:30,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:26:30,145 INFO L87 Difference]: Start difference. First operand 778 states and 2781 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:35,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:26:35,670 INFO L93 Difference]: Finished difference Result 832 states and 2866 transitions. [2021-10-07 15:26:35,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-07 15:26:35,671 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:26:35,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:26:35,673 INFO L225 Difference]: With dead ends: 832 [2021-10-07 15:26:35,673 INFO L226 Difference]: Without dead ends: 808 [2021-10-07 15:26:35,674 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 1309.4ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-10-07 15:26:35,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2021-10-07 15:26:35,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 786. [2021-10-07 15:26:35,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.5528662420382164) internal successors, (2789), 785 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:35,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2789 transitions. [2021-10-07 15:26:35,690 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2789 transitions. Word has length 18 [2021-10-07 15:26:35,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:26:35,690 INFO L470 AbstractCegarLoop]: Abstraction has 786 states and 2789 transitions. [2021-10-07 15:26:35,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:35,690 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2789 transitions. [2021-10-07 15:26:35,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:26:35,692 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:26:35,692 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:26:35,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Ended with exit code 0 [2021-10-07 15:26:35,892 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 15:26:35,893 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:26:35,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:26:35,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1140668840, now seen corresponding path program 51 times [2021-10-07 15:26:35,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:26:35,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2077018289] [2021-10-07 15:26:35,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:26:35,895 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:26:35,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:26:35,896 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 15:26:35,898 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 15:26:36,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 15:26:36,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:26:36,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:26:36,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:26:37,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:37,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:26:38,877 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:38,878 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:26:38,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2077018289] [2021-10-07 15:26:38,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2077018289] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:26:38,878 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:26:38,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:26:38,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894859735] [2021-10-07 15:26:38,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:26:38,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:26:38,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:26:38,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:26:38,879 INFO L87 Difference]: Start difference. First operand 786 states and 2789 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:50,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:26:50,545 INFO L93 Difference]: Finished difference Result 1351 states and 4088 transitions. [2021-10-07 15:26:50,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-07 15:26:50,546 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:26:50,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:26:50,550 INFO L225 Difference]: With dead ends: 1351 [2021-10-07 15:26:50,550 INFO L226 Difference]: Without dead ends: 1343 [2021-10-07 15:26:50,551 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 7213.1ms TimeCoverageRelationStatistics Valid=376, Invalid=1880, Unknown=0, NotChecked=0, Total=2256 [2021-10-07 15:26:50,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2021-10-07 15:26:50,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 874. [2021-10-07 15:26:50,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 3.620847651775487) internal successors, (3161), 873 states have internal predecessors, (3161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:50,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 3161 transitions. [2021-10-07 15:26:50,585 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 3161 transitions. Word has length 18 [2021-10-07 15:26:50,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:26:50,585 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 3161 transitions. [2021-10-07 15:26:50,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:26:50,586 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 3161 transitions. [2021-10-07 15:26:50,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:26:50,589 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:26:50,589 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:26:50,606 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 15:26:50,804 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 15:26:50,804 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:26:50,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:26:50,804 INFO L82 PathProgramCache]: Analyzing trace with hash -1901234932, now seen corresponding path program 52 times [2021-10-07 15:26:50,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:26:50,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1302463985] [2021-10-07 15:26:50,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:26:50,805 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:26:50,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:26:50,808 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 15:26:50,809 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 15:26:51,392 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:26:51,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:26:51,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:26:51,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:26:56,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:56,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:26:56,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:26:56,761 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:26:56,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1302463985] [2021-10-07 15:26:56,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1302463985] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:26:56,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:26:56,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 15:26:56,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207543608] [2021-10-07 15:26:56,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 15:26:56,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:26:56,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 15:26:56,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=315, Unknown=2, NotChecked=0, Total=380 [2021-10-07 15:26:56,763 INFO L87 Difference]: Start difference. First operand 874 states and 3161 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:27:39,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:27:39,968 INFO L93 Difference]: Finished difference Result 1160 states and 3728 transitions. [2021-10-07 15:27:39,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-07 15:27:39,968 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:27:39,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:27:39,973 INFO L225 Difference]: With dead ends: 1160 [2021-10-07 15:27:39,973 INFO L226 Difference]: Without dead ends: 1160 [2021-10-07 15:27:39,974 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 20668.7ms TimeCoverageRelationStatistics Valid=162, Invalid=822, Unknown=8, NotChecked=0, Total=992 [2021-10-07 15:27:39,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2021-10-07 15:27:40,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 898. [2021-10-07 15:27:40,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 898 states, 897 states have (on average 3.6354515050167224) internal successors, (3261), 897 states have internal predecessors, (3261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:27:40,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 898 states to 898 states and 3261 transitions. [2021-10-07 15:27:40,007 INFO L78 Accepts]: Start accepts. Automaton has 898 states and 3261 transitions. Word has length 18 [2021-10-07 15:27:40,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:27:40,008 INFO L470 AbstractCegarLoop]: Abstraction has 898 states and 3261 transitions. [2021-10-07 15:27:40,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:27:40,008 INFO L276 IsEmpty]: Start isEmpty. Operand 898 states and 3261 transitions. [2021-10-07 15:27:40,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:27:40,011 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:27:40,011 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:27:40,027 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 15:27:40,224 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 15:27:40,224 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:27:40,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:27:40,225 INFO L82 PathProgramCache]: Analyzing trace with hash -387255138, now seen corresponding path program 53 times [2021-10-07 15:27:40,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:27:40,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1296383498] [2021-10-07 15:27:40,226 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:27:40,226 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:27:40,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:27:40,227 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 15:27:40,263 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 15:27:41,251 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:27:41,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:27:41,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:27:41,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:27:42,030 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:27:42,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:27:42,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:27:42,712 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:27:42,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1296383498] [2021-10-07 15:27:42,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1296383498] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:27:42,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:27:42,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:27:42,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614808688] [2021-10-07 15:27:42,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:27:42,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:27:42,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:27:42,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:27:42,713 INFO L87 Difference]: Start difference. First operand 898 states and 3261 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:27:57,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:27:57,924 INFO L93 Difference]: Finished difference Result 1126 states and 3726 transitions. [2021-10-07 15:27:57,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-07 15:27:57,924 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:27:57,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:27:57,929 INFO L225 Difference]: With dead ends: 1126 [2021-10-07 15:27:57,929 INFO L226 Difference]: Without dead ends: 1118 [2021-10-07 15:27:57,929 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 2834.3ms TimeCoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2021-10-07 15:27:57,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-10-07 15:27:57,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 894. [2021-10-07 15:27:57,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 3.6315789473684212) internal successors, (3243), 893 states have internal predecessors, (3243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:27:57,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 3243 transitions. [2021-10-07 15:27:57,959 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 3243 transitions. Word has length 18 [2021-10-07 15:27:57,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:27:57,959 INFO L470 AbstractCegarLoop]: Abstraction has 894 states and 3243 transitions. [2021-10-07 15:27:57,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:27:57,959 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 3243 transitions. [2021-10-07 15:27:57,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:27:57,962 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:27:57,963 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:27:57,979 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 15:27:58,178 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 15:27:58,179 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:27:58,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:27:58,179 INFO L82 PathProgramCache]: Analyzing trace with hash -450287614, now seen corresponding path program 54 times [2021-10-07 15:27:58,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:27:58,180 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1293913664] [2021-10-07 15:27:58,180 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:27:58,180 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:27:58,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:27:58,182 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 15:27:58,183 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 15:27:58,810 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:27:58,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:27:58,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:27:58,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:28:01,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:28:01,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:28:02,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:28:02,235 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:28:02,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1293913664] [2021-10-07 15:28:02,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1293913664] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:28:02,235 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:28:02,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:28:02,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081661951] [2021-10-07 15:28:02,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:28:02,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:28:02,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:28:02,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=290, Unknown=1, NotChecked=0, Total=342 [2021-10-07 15:28:02,237 INFO L87 Difference]: Start difference. First operand 894 states and 3243 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:28:10,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:28:10,703 INFO L93 Difference]: Finished difference Result 1130 states and 3711 transitions. [2021-10-07 15:28:10,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-07 15:28:10,704 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:28:10,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:28:10,708 INFO L225 Difference]: With dead ends: 1130 [2021-10-07 15:28:10,709 INFO L226 Difference]: Without dead ends: 1122 [2021-10-07 15:28:10,709 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 4444.5ms TimeCoverageRelationStatistics Valid=158, Invalid=963, Unknown=1, NotChecked=0, Total=1122 [2021-10-07 15:28:10,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2021-10-07 15:28:10,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 894. [2021-10-07 15:28:10,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 3.6226203807390815) internal successors, (3235), 893 states have internal predecessors, (3235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:28:10,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 3235 transitions. [2021-10-07 15:28:10,738 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 3235 transitions. Word has length 18 [2021-10-07 15:28:10,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:28:10,738 INFO L470 AbstractCegarLoop]: Abstraction has 894 states and 3235 transitions. [2021-10-07 15:28:10,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:28:10,739 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 3235 transitions. [2021-10-07 15:28:10,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:28:10,742 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:28:10,742 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:28:10,759 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 15:28:10,956 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 15:28:10,956 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:28:10,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:28:10,956 INFO L82 PathProgramCache]: Analyzing trace with hash 238848424, now seen corresponding path program 55 times [2021-10-07 15:28:10,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:28:10,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2115126118] [2021-10-07 15:28:10,957 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:28:10,957 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:28:10,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:28:10,960 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 15:28:10,996 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 15:28:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:28:11,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:28:11,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:28:15,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:28:15,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:28:16,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:28:16,798 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:28:16,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2115126118] [2021-10-07 15:28:16,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2115126118] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:28:16,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:28:16,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:28:16,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032687941] [2021-10-07 15:28:16,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:28:16,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:28:16,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:28:16,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=286, Unknown=2, NotChecked=0, Total=342 [2021-10-07 15:28:16,803 INFO L87 Difference]: Start difference. First operand 894 states and 3235 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:28:48,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:28:48,068 INFO L93 Difference]: Finished difference Result 1185 states and 3852 transitions. [2021-10-07 15:28:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-07 15:28:48,069 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:28:48,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:28:48,072 INFO L225 Difference]: With dead ends: 1185 [2021-10-07 15:28:48,072 INFO L226 Difference]: Without dead ends: 1180 [2021-10-07 15:28:48,072 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 16580.4ms TimeCoverageRelationStatistics Valid=194, Invalid=1062, Unknown=4, NotChecked=0, Total=1260 [2021-10-07 15:28:48,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2021-10-07 15:28:48,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 924. [2021-10-07 15:28:48,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 923 states have (on average 3.638136511375948) internal successors, (3358), 923 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:28:48,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 3358 transitions. [2021-10-07 15:28:48,093 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 3358 transitions. Word has length 18 [2021-10-07 15:28:48,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:28:48,093 INFO L470 AbstractCegarLoop]: Abstraction has 924 states and 3358 transitions. [2021-10-07 15:28:48,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:28:48,093 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 3358 transitions. [2021-10-07 15:28:48,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:28:48,096 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:28:48,096 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:28:48,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Ended with exit code 0 [2021-10-07 15:28:48,297 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 15:28:48,297 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:28:48,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:28:48,298 INFO L82 PathProgramCache]: Analyzing trace with hash -620620752, now seen corresponding path program 56 times [2021-10-07 15:28:48,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:28:48,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1915695365] [2021-10-07 15:28:48,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:28:48,300 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:28:48,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:28:48,301 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 15:28:48,325 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 15:28:48,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:28:48,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:28:48,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:28:48,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:28:51,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:28:51,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:28:52,010 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:28:52,011 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:28:52,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1915695365] [2021-10-07 15:28:52,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1915695365] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:28:52,011 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:28:52,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:28:52,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557374882] [2021-10-07 15:28:52,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:28:52,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:28:52,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:28:52,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=290, Unknown=1, NotChecked=0, Total=342 [2021-10-07 15:28:52,013 INFO L87 Difference]: Start difference. First operand 924 states and 3358 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:16,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:29:16,652 INFO L93 Difference]: Finished difference Result 1088 states and 3702 transitions. [2021-10-07 15:29:16,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-07 15:29:16,653 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:29:16,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:29:16,657 INFO L225 Difference]: With dead ends: 1088 [2021-10-07 15:29:16,657 INFO L226 Difference]: Without dead ends: 1082 [2021-10-07 15:29:16,657 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 5653.4ms TimeCoverageRelationStatistics Valid=117, Invalid=811, Unknown=2, NotChecked=0, Total=930 [2021-10-07 15:29:16,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-10-07 15:29:16,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 946. [2021-10-07 15:29:16,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 3.6476190476190475) internal successors, (3447), 945 states have internal predecessors, (3447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:16,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 3447 transitions. [2021-10-07 15:29:16,685 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 3447 transitions. Word has length 18 [2021-10-07 15:29:16,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:29:16,685 INFO L470 AbstractCegarLoop]: Abstraction has 946 states and 3447 transitions. [2021-10-07 15:29:16,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:16,685 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 3447 transitions. [2021-10-07 15:29:16,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:29:16,688 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:29:16,689 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:29:16,704 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 15:29:16,902 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 15:29:16,902 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:29:16,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:29:16,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1494361432, now seen corresponding path program 57 times [2021-10-07 15:29:16,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:29:16,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1464319021] [2021-10-07 15:29:16,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:29:16,904 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:29:16,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:29:16,905 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 15:29:16,940 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 15:29:17,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-07 15:29:17,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:29:17,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:29:17,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:29:18,041 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:29:18,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:29:19,062 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:29:19,063 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:29:19,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1464319021] [2021-10-07 15:29:19,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1464319021] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:29:19,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:29:19,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:29:19,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101783750] [2021-10-07 15:29:19,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:29:19,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:29:19,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:29:19,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:29:19,065 INFO L87 Difference]: Start difference. First operand 946 states and 3447 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:31,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:29:31,590 INFO L93 Difference]: Finished difference Result 1110 states and 3781 transitions. [2021-10-07 15:29:31,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-07 15:29:31,591 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:29:31,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:29:31,593 INFO L225 Difference]: With dead ends: 1110 [2021-10-07 15:29:31,593 INFO L226 Difference]: Without dead ends: 1106 [2021-10-07 15:29:31,594 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 5679.0ms TimeCoverageRelationStatistics Valid=207, Invalid=1432, Unknown=1, NotChecked=0, Total=1640 [2021-10-07 15:29:31,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2021-10-07 15:29:31,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 974. [2021-10-07 15:29:31,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 973 states have (on average 3.645426515930113) internal successors, (3547), 973 states have internal predecessors, (3547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:31,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 3547 transitions. [2021-10-07 15:29:31,613 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 3547 transitions. Word has length 18 [2021-10-07 15:29:31,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:29:31,613 INFO L470 AbstractCegarLoop]: Abstraction has 974 states and 3547 transitions. [2021-10-07 15:29:31,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:31,613 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 3547 transitions. [2021-10-07 15:29:31,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:29:31,616 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:29:31,616 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:29:31,630 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 15:29:31,816 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 15:29:31,817 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:29:31,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:29:31,817 INFO L82 PathProgramCache]: Analyzing trace with hash 723258476, now seen corresponding path program 58 times [2021-10-07 15:29:31,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:29:31,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1387630783] [2021-10-07 15:29:31,818 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:29:31,819 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:29:31,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:29:31,820 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 15:29:31,842 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 15:29:32,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:29:32,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:29:32,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:29:32,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:29:35,040 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:29:35,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:29:35,744 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:29:35,744 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:29:35,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1387630783] [2021-10-07 15:29:35,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1387630783] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:29:35,745 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:29:35,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:29:35,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531697711] [2021-10-07 15:29:35,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:29:35,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:29:35,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:29:35,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-10-07 15:29:35,746 INFO L87 Difference]: Start difference. First operand 974 states and 3547 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:54,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:29:54,169 INFO L93 Difference]: Finished difference Result 1308 states and 4315 transitions. [2021-10-07 15:29:54,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-07 15:29:54,169 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:29:54,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:29:54,172 INFO L225 Difference]: With dead ends: 1308 [2021-10-07 15:29:54,172 INFO L226 Difference]: Without dead ends: 1300 [2021-10-07 15:29:54,172 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 15833.1ms TimeCoverageRelationStatistics Valid=190, Invalid=997, Unknown=3, NotChecked=0, Total=1190 [2021-10-07 15:29:54,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states. [2021-10-07 15:29:54,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1014. [2021-10-07 15:29:54,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1014 states, 1013 states have (on average 3.6811451135241855) internal successors, (3729), 1013 states have internal predecessors, (3729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:54,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 3729 transitions. [2021-10-07 15:29:54,191 INFO L78 Accepts]: Start accepts. Automaton has 1014 states and 3729 transitions. Word has length 18 [2021-10-07 15:29:54,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:29:54,191 INFO L470 AbstractCegarLoop]: Abstraction has 1014 states and 3729 transitions. [2021-10-07 15:29:54,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:29:54,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1014 states and 3729 transitions. [2021-10-07 15:29:54,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:29:54,193 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:29:54,193 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:29:54,206 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 15:29:54,394 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 15:29:54,394 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:29:54,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:29:54,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1976322000, now seen corresponding path program 59 times [2021-10-07 15:29:54,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:29:54,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1866601096] [2021-10-07 15:29:54,397 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:29:54,397 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:29:54,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:29:54,398 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 15:29:54,399 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 15:29:55,075 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-07 15:29:55,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:29:55,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:29:55,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:30:03,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:30:03,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:30:04,373 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:30:04,373 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:30:04,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1866601096] [2021-10-07 15:30:04,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1866601096] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:30:04,374 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:30:04,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 15:30:04,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85860427] [2021-10-07 15:30:04,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 15:30:04,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:30:04,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 15:30:04,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=312, Unknown=4, NotChecked=0, Total=380 [2021-10-07 15:30:04,375 INFO L87 Difference]: Start difference. First operand 1014 states and 3729 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:30:52,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:30:52,559 INFO L93 Difference]: Finished difference Result 1204 states and 4072 transitions. [2021-10-07 15:30:52,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-07 15:30:52,560 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:30:52,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:30:52,563 INFO L225 Difference]: With dead ends: 1204 [2021-10-07 15:30:52,563 INFO L226 Difference]: Without dead ends: 1204 [2021-10-07 15:30:52,563 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 28835.1ms TimeCoverageRelationStatistics Valid=169, Invalid=813, Unknown=10, NotChecked=0, Total=992 [2021-10-07 15:30:52,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2021-10-07 15:30:52,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1006. [2021-10-07 15:30:52,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 1005 states have (on average 3.672636815920398) internal successors, (3691), 1005 states have internal predecessors, (3691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:30:52,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 3691 transitions. [2021-10-07 15:30:52,583 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 3691 transitions. Word has length 18 [2021-10-07 15:30:52,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:30:52,583 INFO L470 AbstractCegarLoop]: Abstraction has 1006 states and 3691 transitions. [2021-10-07 15:30:52,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:30:52,584 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 3691 transitions. [2021-10-07 15:30:52,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:30:52,586 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:30:52,586 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:30:52,597 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 15:30:52,786 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 15:30:52,787 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:30:52,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:30:52,788 INFO L82 PathProgramCache]: Analyzing trace with hash -804665502, now seen corresponding path program 60 times [2021-10-07 15:30:52,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:30:52,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2085555959] [2021-10-07 15:30:52,789 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:30:52,789 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:30:52,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:30:52,791 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 15:30:52,791 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 15:30:53,509 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-07 15:30:53,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:30:53,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-07 15:30:53,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:30:54,027 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:30:54,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:30:55,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:30:55,194 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:30:55,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2085555959] [2021-10-07 15:30:55,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2085555959] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:30:55,194 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:30:55,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:30:55,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773957712] [2021-10-07 15:30:55,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:30:55,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:30:55,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:30:55,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:30:55,196 INFO L87 Difference]: Start difference. First operand 1006 states and 3691 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:31:01,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:31:01,883 INFO L93 Difference]: Finished difference Result 1432 states and 4582 transitions. [2021-10-07 15:31:01,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-07 15:31:01,884 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:31:01,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:31:01,887 INFO L225 Difference]: With dead ends: 1432 [2021-10-07 15:31:01,887 INFO L226 Difference]: Without dead ends: 1424 [2021-10-07 15:31:01,887 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 5357.7ms TimeCoverageRelationStatistics Valid=356, Invalid=1900, Unknown=0, NotChecked=0, Total=2256 [2021-10-07 15:31:01,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2021-10-07 15:31:01,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1030. [2021-10-07 15:31:01,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1030 states, 1029 states have (on average 3.6647230320699706) internal successors, (3771), 1029 states have internal predecessors, (3771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:31:01,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 3771 transitions. [2021-10-07 15:31:01,907 INFO L78 Accepts]: Start accepts. Automaton has 1030 states and 3771 transitions. Word has length 18 [2021-10-07 15:31:01,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:31:01,908 INFO L470 AbstractCegarLoop]: Abstraction has 1030 states and 3771 transitions. [2021-10-07 15:31:01,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:31:01,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 3771 transitions. [2021-10-07 15:31:01,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:31:01,910 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:31:01,910 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:31:01,921 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 15:31:02,110 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 15:31:02,111 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:31:02,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:31:02,112 INFO L82 PathProgramCache]: Analyzing trace with hash -867697978, now seen corresponding path program 61 times [2021-10-07 15:31:02,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:31:02,112 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [746842466] [2021-10-07 15:31:02,113 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:31:02,113 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:31:02,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:31:02,114 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 15:31:02,115 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 15:31:02,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:31:02,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:31:02,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:31:03,848 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:31:03,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:31:04,501 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:31:04,502 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:31:04,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [746842466] [2021-10-07 15:31:04,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [746842466] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:31:04,502 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:31:04,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:31:04,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268647033] [2021-10-07 15:31:04,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:31:04,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:31:04,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:31:04,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:31:04,504 INFO L87 Difference]: Start difference. First operand 1030 states and 3771 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:31:09,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:31:09,092 INFO L93 Difference]: Finished difference Result 1168 states and 4046 transitions. [2021-10-07 15:31:09,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-07 15:31:09,092 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:31:09,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:31:09,095 INFO L225 Difference]: With dead ends: 1168 [2021-10-07 15:31:09,095 INFO L226 Difference]: Without dead ends: 1152 [2021-10-07 15:31:09,095 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 3725.1ms TimeCoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2021-10-07 15:31:09,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2021-10-07 15:31:09,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1030. [2021-10-07 15:31:09,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1030 states, 1029 states have (on average 3.6550048590864916) internal successors, (3761), 1029 states have internal predecessors, (3761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:31:09,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 3761 transitions. [2021-10-07 15:31:09,114 INFO L78 Accepts]: Start accepts. Automaton has 1030 states and 3761 transitions. Word has length 18 [2021-10-07 15:31:09,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:31:09,114 INFO L470 AbstractCegarLoop]: Abstraction has 1030 states and 3761 transitions. [2021-10-07 15:31:09,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:31:09,114 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 3761 transitions. [2021-10-07 15:31:09,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:31:09,116 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:31:09,116 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:31:09,129 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 15:31:09,317 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 15:31:09,317 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:31:09,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:31:09,318 INFO L82 PathProgramCache]: Analyzing trace with hash -463664158, now seen corresponding path program 62 times [2021-10-07 15:31:09,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:31:09,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [392043525] [2021-10-07 15:31:09,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:31:09,319 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:31:09,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:31:09,320 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 15:31:09,321 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 15:31:10,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:31:10,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:31:10,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:31:10,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:31:18,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:31:18,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:31:19,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:31:19,422 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:31:19,422 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [392043525] [2021-10-07 15:31:19,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [392043525] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:31:19,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:31:19,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 15:31:19,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060487473] [2021-10-07 15:31:19,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 15:31:19,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:31:19,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 15:31:19,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=312, Unknown=4, NotChecked=0, Total=380 [2021-10-07 15:31:19,424 INFO L87 Difference]: Start difference. First operand 1030 states and 3761 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:28,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:28,455 INFO L93 Difference]: Finished difference Result 1209 states and 4122 transitions. [2021-10-07 15:32:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-07 15:32:28,456 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:32:28,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:28,459 INFO L225 Difference]: With dead ends: 1209 [2021-10-07 15:32:28,459 INFO L226 Difference]: Without dead ends: 1204 [2021-10-07 15:32:28,459 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 32347.1ms TimeCoverageRelationStatistics Valid=181, Invalid=928, Unknown=13, NotChecked=0, Total=1122 [2021-10-07 15:32:28,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2021-10-07 15:32:28,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1046. [2021-10-07 15:32:28,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1046 states, 1045 states have (on average 3.664114832535885) internal successors, (3829), 1045 states have internal predecessors, (3829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:28,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 3829 transitions. [2021-10-07 15:32:28,478 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 3829 transitions. Word has length 18 [2021-10-07 15:32:28,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:28,479 INFO L470 AbstractCegarLoop]: Abstraction has 1046 states and 3829 transitions. [2021-10-07 15:32:28,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:28,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 3829 transitions. [2021-10-07 15:32:28,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:32:28,481 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:28,481 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:28,492 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 15:32:28,682 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 15:32:28,682 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:32:28,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:28,683 INFO L82 PathProgramCache]: Analyzing trace with hash 1408703714, now seen corresponding path program 63 times [2021-10-07 15:32:28,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:28,683 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1189258934] [2021-10-07 15:32:28,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:32:28,684 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:28,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:28,685 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 15:32:28,686 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 15:32:29,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 15:32:29,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:29,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:32:29,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:33,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:33,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:34,754 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:34,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1189258934] [2021-10-07 15:32:34,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1189258934] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:34,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:34,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-07 15:32:34,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861960445] [2021-10-07 15:32:34,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 15:32:34,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:34,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 15:32:34,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=278, Unknown=2, NotChecked=0, Total=342 [2021-10-07 15:32:34,755 INFO L87 Difference]: Start difference. First operand 1046 states and 3829 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:27,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:27,183 INFO L93 Difference]: Finished difference Result 1332 states and 4458 transitions. [2021-10-07 15:33:27,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-07 15:33:27,183 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:33:27,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:27,186 INFO L225 Difference]: With dead ends: 1332 [2021-10-07 15:33:27,186 INFO L226 Difference]: Without dead ends: 1326 [2021-10-07 15:33:27,187 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 29575.8ms TimeCoverageRelationStatistics Valid=283, Invalid=1512, Unknown=11, NotChecked=0, Total=1806 [2021-10-07 15:33:27,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1326 states. [2021-10-07 15:33:27,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1326 to 1084. [2021-10-07 15:33:27,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 1083 states have (on average 3.662049861495845) internal successors, (3966), 1083 states have internal predecessors, (3966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:27,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 3966 transitions. [2021-10-07 15:33:27,206 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 3966 transitions. Word has length 18 [2021-10-07 15:33:27,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:27,206 INFO L470 AbstractCegarLoop]: Abstraction has 1084 states and 3966 transitions. [2021-10-07 15:33:27,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:27,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 3966 transitions. [2021-10-07 15:33:27,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:33:27,209 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:27,209 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:27,222 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 15:33:27,409 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 15:33:27,410 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:33:27,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:27,410 INFO L82 PathProgramCache]: Analyzing trace with hash -426796106, now seen corresponding path program 64 times [2021-10-07 15:33:27,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:27,411 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2008804763] [2021-10-07 15:33:27,411 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:33:27,411 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:27,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:27,413 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 15:33:27,414 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 15:33:28,095 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:33:28,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:28,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-07 15:33:28,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:32,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:33:32,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:33,316 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:33:33,316 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:33,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2008804763] [2021-10-07 15:33:33,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2008804763] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:33:33,317 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:33:33,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-07 15:33:33,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162723693] [2021-10-07 15:33:33,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-07 15:33:33,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:33,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-07 15:33:33,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=320, Unknown=2, NotChecked=0, Total=380 [2021-10-07 15:33:33,318 INFO L87 Difference]: Start difference. First operand 1084 states and 3966 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:04,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:04,617 INFO L93 Difference]: Finished difference Result 1318 states and 4438 transitions. [2021-10-07 15:34:04,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 15:34:04,617 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-07 15:34:04,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:04,621 INFO L225 Difference]: With dead ends: 1318 [2021-10-07 15:34:04,621 INFO L226 Difference]: Without dead ends: 1308 [2021-10-07 15:34:04,622 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 16720.1ms TimeCoverageRelationStatistics Valid=176, Invalid=940, Unknown=6, NotChecked=0, Total=1122 [2021-10-07 15:34:04,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2021-10-07 15:34:04,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1100. [2021-10-07 15:34:04,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1100 states, 1099 states have (on average 3.6706096451319383) internal successors, (4034), 1099 states have internal predecessors, (4034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:04,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 4034 transitions. [2021-10-07 15:34:04,661 INFO L78 Accepts]: Start accepts. Automaton has 1100 states and 4034 transitions. Word has length 18 [2021-10-07 15:34:04,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:04,661 INFO L470 AbstractCegarLoop]: Abstraction has 1100 states and 4034 transitions. [2021-10-07 15:34:04,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:04,661 INFO L276 IsEmpty]: Start isEmpty. Operand 1100 states and 4034 transitions. [2021-10-07 15:34:04,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-07 15:34:04,665 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:04,665 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:04,687 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 15:34:04,879 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 15:34:04,879 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-07 15:34:04,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:04,880 INFO L82 PathProgramCache]: Analyzing trace with hash 938535924, now seen corresponding path program 65 times [2021-10-07 15:34:04,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:04,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489168088] [2021-10-07 15:34:04,881 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:34:04,881 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:04,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:04,882 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 15:34:04,884 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 15:34:05,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-07 15:34:05,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:05,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 15:34:05,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:12,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:34:12,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:12,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:34:12,464 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:12,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489168088] [2021-10-07 15:34:12,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489168088] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:34:12,465 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:34:12,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-07 15:34:12,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429746770] [2021-10-07 15:34:12,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 15:34:12,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:12,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 15:34:12,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=248, Unknown=3, NotChecked=0, Total=306 [2021-10-07 15:34:12,466 INFO L87 Difference]: Start difference. First operand 1100 states and 4034 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-10-07 15:35:14,517 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-07 15:35:14,518 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-07 15:35:14,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-07 15:35:14,886 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK [2021-10-07 15:35:14,902 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 15:35:15,087 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 15:35:15,090 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). [2021-10-07 15:35:15,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-07 15:35:15,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-07 15:35:15,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-07 15:35:15,092 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-07 15:35:15,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-07 15:35:15,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-07 15:35:15,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-07 15:35:15,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-07 15:35:15,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK [2021-10-07 15:35:15,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-07 15:35:15,093 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-07 15:35:15,097 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-07 15:35:15,097 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-07 15:35:15,099 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.10 03:35:15 BasicIcfg [2021-10-07 15:35:15,099 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-07 15:35:15,100 INFO L168 Benchmark]: Toolchain (without parser) took 856258.50 ms. Allocated memory was 152.0 MB in the beginning and 182.5 MB in the end (delta: 30.4 MB). Free memory was 127.8 MB in the beginning and 133.3 MB in the end (delta: -5.5 MB). Peak memory consumption was 25.6 MB. Max. memory is 8.0 GB. [2021-10-07 15:35:15,101 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 152.0 MB. Free memory is still 124.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-07 15:35:15,101 INFO L168 Benchmark]: CACSL2BoogieTranslator took 327.05 ms. Allocated memory is still 152.0 MB. Free memory was 127.5 MB in the beginning and 116.5 MB in the end (delta: 10.9 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-07 15:35:15,101 INFO L168 Benchmark]: Boogie Procedure Inliner took 48.51 ms. Allocated memory is still 152.0 MB. Free memory was 116.5 MB in the beginning and 115.0 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-07 15:35:15,102 INFO L168 Benchmark]: Boogie Preprocessor took 33.84 ms. Allocated memory is still 152.0 MB. Free memory was 115.0 MB in the beginning and 113.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-07 15:35:15,102 INFO L168 Benchmark]: RCFGBuilder took 658.86 ms. Allocated memory is still 152.0 MB. Free memory was 113.7 MB in the beginning and 102.0 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-07 15:35:15,102 INFO L168 Benchmark]: TraceAbstraction took 855164.94 ms. Allocated memory was 152.0 MB in the beginning and 182.5 MB in the end (delta: 30.4 MB). Free memory was 101.5 MB in the beginning and 133.3 MB in the end (delta: -31.9 MB). There was no memory consumed. Max. memory is 8.0 GB. [2021-10-07 15:35:15,104 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.28 ms. Allocated memory is still 152.0 MB. Free memory is still 124.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 327.05 ms. Allocated memory is still 152.0 MB. Free memory was 127.5 MB in the beginning and 116.5 MB in the end (delta: 10.9 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 48.51 ms. Allocated memory is still 152.0 MB. Free memory was 116.5 MB in the beginning and 115.0 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 33.84 ms. Allocated memory is still 152.0 MB. Free memory was 115.0 MB in the beginning and 113.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 658.86 ms. Allocated memory is still 152.0 MB. Free memory was 113.7 MB in the beginning and 102.0 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 855164.94 ms. Allocated memory was 152.0 MB in the beginning and 182.5 MB in the end (delta: 30.4 MB). Free memory was 101.5 MB in the beginning and 133.3 MB in the end (delta: -31.9 MB). There was no memory consumed. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7552.0ms, 86 PlacesBefore, 30 PlacesAfterwards, 85 TransitionsBefore, 25 TransitionsAfterwards, 348 CoEnabledTransitionPairs, 7 FixpointIterations, 58 TrivialSequentialCompositions, 21 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 89 TotalNumberOfCompositions, 459 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 459, positive: 459, positive conditional: 0, positive unconditional: 459, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 226, positive: 226, positive conditional: 0, positive unconditional: 226, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 226, positive: 226, positive conditional: 0, positive unconditional: 226, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 459, positive: 233, positive conditional: 0, positive unconditional: 233, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 226, unknown conditional: 0, unknown unconditional: 226] , Statistics on independence cache: Total cache size (in pairs): 26, Positive cache size: 26, Positive conditional cache size: 0, Positive unconditional cache size: 26, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (1100states) and FLOYD_HOARE automaton (currently 24 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (842 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 92 locations, 12 error locations. Started 1 CEGAR loops. OverallTime: 854922.0ms, OverallIterations: 74, TraceHistogramMax: 4, EmptinessCheckTime: 123.9ms, AutomataDifference: 675339.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 7619.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2405 SDtfs, 7536 SDslu, 18356 SDs, 0 SdLazy, 20265 SolverSat, 1450 SolverUnsat, 156 SolverUnknown, 0 SolverNotchecked, 400711.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2874 GetRequests, 1202 SyntacticMatches, 1 SemanticMatches, 1671 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6838 ImplicationChecksByTransitivity, 373939.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1100occurred in iteration=73, InterpolantAutomatonStates: 1461, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1049.0ms AutomataMinimizationTime, 73 MinimizatonAttempts, 9363 StatesRemovedByMinimization, 66 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 431.9ms SsaConstructionTime, 4979.2ms SatisfiabilityAnalysisTime, 128244.0ms InterpolantComputationTime, 1133 NumberOfCodeBlocks, 1133 NumberOfCodeBlocksAsserted, 161 NumberOfCheckSat, 2118 ConstructedInterpolants, 307 QuantifiedInterpolants, 20586 SizeOfPredicates, 294 NumberOfNonLiveVariables, 5145 ConjunctsInSsa, 795 ConjunctsInUnsatCore, 148 InterpolantComputations, 13 PerfectInterpolantSequences, 196/1432 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown