/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf -i ../sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c503be2 [2021-10-13 21:21:05,908 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 21:21:05,911 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 21:21:05,963 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 21:21:05,963 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 21:21:05,980 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 21:21:05,985 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 21:21:05,987 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 21:21:05,989 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 21:21:05,991 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 21:21:05,992 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 21:21:05,994 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 21:21:05,994 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 21:21:05,995 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 21:21:05,997 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 21:21:05,999 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 21:21:06,000 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 21:21:06,001 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 21:21:06,003 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 21:21:06,006 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 21:21:06,007 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 21:21:06,011 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 21:21:06,013 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 21:21:06,014 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 21:21:06,018 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 21:21:06,018 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 21:21:06,018 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 21:21:06,020 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 21:21:06,020 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 21:21:06,021 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 21:21:06,022 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 21:21:06,023 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 21:21:06,024 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 21:21:06,025 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 21:21:06,026 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 21:21:06,026 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 21:21:06,027 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 21:21:06,028 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 21:21:06,028 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 21:21:06,029 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 21:21:06,030 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 21:21:06,031 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-13 21:21:06,063 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 21:21:06,064 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 21:21:06,064 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 21:21:06,064 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 21:21:06,069 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 21:21:06,069 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 21:21:06,069 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 21:21:06,070 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 21:21:06,070 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 21:21:06,070 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 21:21:06,070 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 21:21:06,070 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 21:21:06,070 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 21:21:06,071 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-13 21:21:06,072 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-13 21:21:06,072 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-13 21:21:06,073 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 21:21:06,073 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 21:21:06,073 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-13 21:21:06,073 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-13 21:21:06,074 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 21:21:06,074 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 21:21:06,074 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 21:21:06,074 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 21:21:06,075 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 21:21:06,075 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 21:21:06,075 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 21:21:06,075 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 21:21:06,076 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-13 21:21:06,077 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-13 21:21:06,077 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 21:21:06,077 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 21:21:06,077 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-13 21:21:06,567 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 21:21:06,597 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 21:21:06,600 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 21:21:06,603 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 21:21:06,604 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 21:21:06,605 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c [2021-10-13 21:21:06,676 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/418a1f07e/8b45f2051e6049f48b344f5ccd13565d/FLAGc8f52d7d7 [2021-10-13 21:21:07,404 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 21:21:07,404 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c [2021-10-13 21:21:07,415 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/418a1f07e/8b45f2051e6049f48b344f5ccd13565d/FLAGc8f52d7d7 [2021-10-13 21:21:07,731 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/418a1f07e/8b45f2051e6049f48b344f5ccd13565d [2021-10-13 21:21:07,735 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 21:21:07,743 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 21:21:07,744 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 21:21:07,745 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 21:21:07,750 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 21:21:07,751 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 09:21:07" (1/1) ... [2021-10-13 21:21:07,755 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f96aafe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:07, skipping insertion in model container [2021-10-13 21:21:07,755 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 09:21:07" (1/1) ... [2021-10-13 21:21:07,763 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 21:21:07,784 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 21:21:07,963 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c[2087,2100] [2021-10-13 21:21:07,967 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 21:21:07,983 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 21:21:08,014 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c[2087,2100] [2021-10-13 21:21:08,015 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 21:21:08,035 INFO L208 MainTranslator]: Completed translation [2021-10-13 21:21:08,035 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08 WrapperNode [2021-10-13 21:21:08,036 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 21:21:08,037 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 21:21:08,037 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 21:21:08,037 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 21:21:08,047 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,058 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,082 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 21:21:08,083 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 21:21:08,083 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 21:21:08,083 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 21:21:08,092 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,092 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,096 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,096 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,104 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,109 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,111 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,114 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 21:21:08,115 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 21:21:08,115 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 21:21:08,115 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 21:21:08,116 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (1/1) ... [2021-10-13 21:21:08,126 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 21:21:08,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 21:21:08,157 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-13 21:21:08,184 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-13 21:21:08,251 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-13 21:21:08,251 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-13 21:21:08,252 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-13 21:21:08,252 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-13 21:21:08,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-13 21:21:08,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 21:21:08,252 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-13 21:21:08,253 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-13 21:21:08,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-13 21:21:08,253 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 21:21:08,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 21:21:08,253 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 21:21:08,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-13 21:21:08,255 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-13 21:21:08,836 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 21:21:08,836 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-10-13 21:21:08,839 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 09:21:08 BoogieIcfgContainer [2021-10-13 21:21:08,839 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 21:21:08,841 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 21:21:08,841 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 21:21:08,845 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 21:21:08,845 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 09:21:07" (1/3) ... [2021-10-13 21:21:08,846 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5161d82a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 09:21:08, skipping insertion in model container [2021-10-13 21:21:08,847 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:21:08" (2/3) ... [2021-10-13 21:21:08,847 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5161d82a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 09:21:08, skipping insertion in model container [2021-10-13 21:21:08,847 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 09:21:08" (3/3) ... [2021-10-13 21:21:08,849 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-nonblocking-counter-alt2.wvr.c [2021-10-13 21:21:08,855 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 21:21:08,856 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2021-10-13 21:21:08,856 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 21:21:08,973 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,974 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,974 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,974 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,975 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,975 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,975 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,975 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,975 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,976 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,981 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,982 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,982 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,982 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,982 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,983 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,984 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,984 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,985 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,985 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,985 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,986 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,986 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,986 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,986 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,987 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,990 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,990 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,991 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,991 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,991 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,991 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,992 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,992 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,995 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,995 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,996 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:08,996 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,000 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,002 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,002 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,002 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,005 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,005 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,005 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,006 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:21:09,011 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-10-13 21:21:09,065 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 21:21:09,074 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-13 21:21:09,075 INFO L340 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2021-10-13 21:21:09,093 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-13 21:21:09,107 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 88 transitions, 192 flow [2021-10-13 21:21:09,110 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 88 transitions, 192 flow [2021-10-13 21:21:09,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 88 transitions, 192 flow [2021-10-13 21:21:09,157 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2021-10-13 21:21:09,158 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-13 21:21:09,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95 conditions, 86 events. 6/86 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 76 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 50. Up to 2 conditions per place. [2021-10-13 21:21:09,165 INFO L116 LiptonReduction]: Number of co-enabled transitions 540 [2021-10-13 21:21:15,995 INFO L131 LiptonReduction]: Checked pairs total: 710 [2021-10-13 21:21:15,995 INFO L133 LiptonReduction]: Total number of compositions: 92 [2021-10-13 21:21:16,012 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 27 transitions, 70 flow [2021-10-13 21:21:16,030 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 67 states, 57 states have (on average 2.7017543859649122) internal successors, (154), 66 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:16,033 INFO L276 IsEmpty]: Start isEmpty. Operand has 67 states, 57 states have (on average 2.7017543859649122) internal successors, (154), 66 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:16,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2021-10-13 21:21:16,040 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:16,040 INFO L512 BasicCegarLoop]: trace histogram [1] [2021-10-13 21:21:16,041 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-13 21:21:16,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:16,047 INFO L82 PathProgramCache]: Analyzing trace with hash 357, now seen corresponding path program 1 times [2021-10-13 21:21:16,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:16,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1945765681] [2021-10-13 21:21:16,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:21:16,063 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:16,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:16,067 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-13 21:21:16,107 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-13 21:21:16,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:16,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-13 21:21:16,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:16,143 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-13 21:21:16,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:16,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:21:16,145 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:16,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1945765681] [2021-10-13 21:21:16,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1945765681] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:21:16,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:21:16,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0, 0] imperfect sequences [] total 0 [2021-10-13 21:21:16,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634316195] [2021-10-13 21:21:16,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-13 21:21:16,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:16,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-13 21:21:16,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-13 21:21:16,177 INFO L87 Difference]: Start difference. First operand has 67 states, 57 states have (on average 2.7017543859649122) internal successors, (154), 66 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:16,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:16,196 INFO L93 Difference]: Finished difference Result 64 states and 151 transitions. [2021-10-13 21:21:16,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-13 21:21:16,198 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-13 21:21:16,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:16,210 INFO L225 Difference]: With dead ends: 64 [2021-10-13 21:21:16,211 INFO L226 Difference]: Without dead ends: 64 [2021-10-13 21:21:16,212 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-13 21:21:16,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-10-13 21:21:16,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2021-10-13 21:21:16,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 57 states have (on average 2.6491228070175437) internal successors, (151), 63 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:16,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 151 transitions. [2021-10-13 21:21:16,260 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 151 transitions. Word has length 1 [2021-10-13 21:21:16,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:16,261 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 151 transitions. [2021-10-13 21:21:16,261 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-13 21:21:16,262 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 151 transitions. [2021-10-13 21:21:16,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-13 21:21:16,262 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:16,262 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-13 21:21:16,278 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-13 21:21:16,476 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-13 21:21:16,476 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-13 21:21:16,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:16,477 INFO L82 PathProgramCache]: Analyzing trace with hash 351599, now seen corresponding path program 1 times [2021-10-13 21:21:16,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:16,478 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489515707] [2021-10-13 21:21:16,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:21:16,479 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:16,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:16,480 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-13 21:21:16,507 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-13 21:21:16,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:16,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 21:21:16,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:16,727 INFO L354 Elim1Store]: treesize reduction 142, result has 23.2 percent of original size [2021-10-13 21:21:16,728 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-13 21:21:17,080 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-13 21:21:17,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:17,091 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-13 21:21:17,091 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:17,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489515707] [2021-10-13 21:21:17,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489515707] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:21:17,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:21:17,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-13 21:21:17,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326638864] [2021-10-13 21:21:17,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 21:21:17,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:17,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 21:21:17,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:21:17,096 INFO L87 Difference]: Start difference. First operand 64 states and 151 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-13 21:21:17,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:17,128 INFO L93 Difference]: Finished difference Result 58 states and 139 transitions. [2021-10-13 21:21:17,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:21:17,129 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-13 21:21:17,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:17,131 INFO L225 Difference]: With dead ends: 58 [2021-10-13 21:21:17,131 INFO L226 Difference]: Without dead ends: 58 [2021-10-13 21:21:17,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:21:17,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-10-13 21:21:17,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-10-13 21:21:17,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 53 states have (on average 2.6226415094339623) internal successors, (139), 57 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:17,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 139 transitions. [2021-10-13 21:21:17,141 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 139 transitions. Word has length 3 [2021-10-13 21:21:17,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:17,142 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 139 transitions. [2021-10-13 21:21:17,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:17,142 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 139 transitions. [2021-10-13 21:21:17,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-13 21:21:17,142 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:17,143 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-13 21:21:17,158 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-13 21:21:17,354 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-13 21:21:17,355 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-13 21:21:17,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:17,356 INFO L82 PathProgramCache]: Analyzing trace with hash 351601, now seen corresponding path program 1 times [2021-10-13 21:21:17,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:17,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1900585863] [2021-10-13 21:21:17,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:21:17,358 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:17,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:17,359 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-13 21:21:17,387 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-13 21:21:17,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:17,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 21:21:17,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:17,522 INFO L354 Elim1Store]: treesize reduction 76, result has 30.3 percent of original size [2021-10-13 21:21:17,522 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-13 21:21:17,597 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-13 21:21:17,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:17,680 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-13 21:21:17,680 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:17,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1900585863] [2021-10-13 21:21:17,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1900585863] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:21:17,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:21:17,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:21:17,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755527174] [2021-10-13 21:21:17,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:21:17,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:17,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:21:17,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:21:17,683 INFO L87 Difference]: Start difference. First operand 58 states and 139 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-13 21:21:17,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:17,704 INFO L93 Difference]: Finished difference Result 52 states and 127 transitions. [2021-10-13 21:21:17,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:21:17,705 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-13 21:21:17,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:17,707 INFO L225 Difference]: With dead ends: 52 [2021-10-13 21:21:17,707 INFO L226 Difference]: Without dead ends: 52 [2021-10-13 21:21:17,707 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 57.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:21:17,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-10-13 21:21:17,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-10-13 21:21:17,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 49 states have (on average 2.5918367346938775) internal successors, (127), 51 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:17,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 127 transitions. [2021-10-13 21:21:17,715 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 127 transitions. Word has length 3 [2021-10-13 21:21:17,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:17,718 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 127 transitions. [2021-10-13 21:21:17,718 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-13 21:21:17,719 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 127 transitions. [2021-10-13 21:21:17,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 21:21:17,719 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:17,719 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 21:21:17,739 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-13 21:21:17,920 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-13 21:21:17,921 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-13 21:21:17,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:17,922 INFO L82 PathProgramCache]: Analyzing trace with hash 337895088, now seen corresponding path program 1 times [2021-10-13 21:21:17,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:17,923 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [745806609] [2021-10-13 21:21:17,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:21:17,924 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:17,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:17,925 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-13 21:21:17,950 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-13 21:21:17,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:17,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 21:21:17,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:18,095 INFO L354 Elim1Store]: treesize reduction 142, result has 23.2 percent of original size [2021-10-13 21:21:18,096 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-13 21:21:18,407 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-13 21:21:18,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:18,423 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-13 21:21:18,424 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:18,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [745806609] [2021-10-13 21:21:18,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [745806609] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:21:18,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:21:18,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-13 21:21:18,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633265068] [2021-10-13 21:21:18,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 21:21:18,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:18,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 21:21:18,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:21:18,426 INFO L87 Difference]: Start difference. First operand 52 states and 127 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:18,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:18,446 INFO L93 Difference]: Finished difference Result 43 states and 100 transitions. [2021-10-13 21:21:18,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:21:18,447 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-13 21:21:18,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:18,448 INFO L225 Difference]: With dead ends: 43 [2021-10-13 21:21:18,448 INFO L226 Difference]: Without dead ends: 43 [2021-10-13 21:21:18,449 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-13 21:21:18,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-10-13 21:21:18,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-10-13 21:21:18,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 41 states have (on average 2.4390243902439024) internal successors, (100), 42 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:18,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 100 transitions. [2021-10-13 21:21:18,455 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 100 transitions. Word has length 5 [2021-10-13 21:21:18,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:18,456 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 100 transitions. [2021-10-13 21:21:18,456 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-13 21:21:18,456 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 100 transitions. [2021-10-13 21:21:18,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 21:21:18,457 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:18,457 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 21:21:18,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-10-13 21:21:18,667 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-13 21:21:18,668 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-13 21:21:18,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:18,669 INFO L82 PathProgramCache]: Analyzing trace with hash 337895090, now seen corresponding path program 1 times [2021-10-13 21:21:18,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:18,671 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [689892565] [2021-10-13 21:21:18,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:21:18,671 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:18,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:18,673 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-13 21:21:18,680 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-13 21:21:18,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:18,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 21:21:18,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:18,823 INFO L354 Elim1Store]: treesize reduction 82, result has 24.8 percent of original size [2021-10-13 21:21:18,824 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 34 treesize of output 50 [2021-10-13 21:21:18,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 87 [2021-10-13 21:21:19,141 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-13 21:21:19,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:19,220 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-13 21:21:19,220 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:19,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [689892565] [2021-10-13 21:21:19,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [689892565] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:21:19,221 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:21:19,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:21:19,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564918624] [2021-10-13 21:21:19,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:21:19,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:19,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:21:19,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:21:19,224 INFO L87 Difference]: Start difference. First operand 43 states and 100 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:19,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:19,242 INFO L93 Difference]: Finished difference Result 34 states and 73 transitions. [2021-10-13 21:21:19,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:21:19,243 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-13 21:21:19,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:19,244 INFO L225 Difference]: With dead ends: 34 [2021-10-13 21:21:19,244 INFO L226 Difference]: Without dead ends: 34 [2021-10-13 21:21:19,245 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:21:19,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-10-13 21:21:19,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2021-10-13 21:21:19,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:19,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 73 transitions. [2021-10-13 21:21:19,249 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 73 transitions. Word has length 5 [2021-10-13 21:21:19,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:19,250 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 73 transitions. [2021-10-13 21:21:19,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:19,250 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 73 transitions. [2021-10-13 21:21:19,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 21:21:19,251 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:19,251 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:19,266 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-13 21:21:19,452 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-13 21:21:19,453 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-13 21:21:19,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:19,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1554863180, now seen corresponding path program 1 times [2021-10-13 21:21:19,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:19,455 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1681492316] [2021-10-13 21:21:19,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:21:19,456 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:19,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:19,457 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-13 21:21:19,473 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-13 21:21:19,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:19,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 21:21:19,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:19,595 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-13 21:21:19,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:19,637 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-13 21:21:19,638 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:19,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1681492316] [2021-10-13 21:21:19,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1681492316] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:21:19,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:21:19,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-13 21:21:19,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356839563] [2021-10-13 21:21:19,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 21:21:19,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:19,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 21:21:19,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:21:19,642 INFO L87 Difference]: Start difference. First operand 34 states and 73 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:19,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:19,666 INFO L93 Difference]: Finished difference Result 57 states and 124 transitions. [2021-10-13 21:21:19,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:21:19,668 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-13 21:21:19,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:19,670 INFO L225 Difference]: With dead ends: 57 [2021-10-13 21:21:19,673 INFO L226 Difference]: Without dead ends: 42 [2021-10-13 21:21:19,679 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:21:19,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-10-13 21:21:19,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-10-13 21:21:19,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 2.2439024390243905) internal successors, (92), 41 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:19,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 92 transitions. [2021-10-13 21:21:19,693 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 92 transitions. Word has length 13 [2021-10-13 21:21:19,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:19,694 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 92 transitions. [2021-10-13 21:21:19,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:19,694 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 92 transitions. [2021-10-13 21:21:19,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-13 21:21:19,695 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:19,695 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:19,708 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-13 21:21:19,896 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-13 21:21:19,897 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-13 21:21:19,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:19,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1576251979, now seen corresponding path program 1 times [2021-10-13 21:21:19,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:19,899 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1208423026] [2021-10-13 21:21:19,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:21:19,899 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:19,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:19,901 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-13 21:21:19,906 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-13 21:21:19,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:19,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 21:21:19,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:20,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:21:20,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:20,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:21:20,090 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:20,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1208423026] [2021-10-13 21:21:20,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1208423026] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:21:20,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:21:20,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 21:21:20,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291826437] [2021-10-13 21:21:20,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 21:21:20,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:20,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 21:21:20,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-13 21:21:20,096 INFO L87 Difference]: Start difference. First operand 42 states and 92 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:20,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:20,159 INFO L93 Difference]: Finished difference Result 52 states and 116 transitions. [2021-10-13 21:21:20,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 21:21:20,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-10-13 21:21:20,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:20,161 INFO L225 Difference]: With dead ends: 52 [2021-10-13 21:21:20,161 INFO L226 Difference]: Without dead ends: 52 [2021-10-13 21:21:20,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 15.9ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-13 21:21:20,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-10-13 21:21:20,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-10-13 21:21:20,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.2745098039215685) internal successors, (116), 51 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:20,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 116 transitions. [2021-10-13 21:21:20,174 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 116 transitions. Word has length 14 [2021-10-13 21:21:20,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:20,175 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 116 transitions. [2021-10-13 21:21:20,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:20,175 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 116 transitions. [2021-10-13 21:21:20,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-13 21:21:20,179 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:20,179 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:20,194 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-13 21:21:20,391 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-13 21:21:20,392 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-13 21:21:20,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:20,392 INFO L82 PathProgramCache]: Analyzing trace with hash -189416518, now seen corresponding path program 1 times [2021-10-13 21:21:20,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:20,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [284476934] [2021-10-13 21:21:20,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:21:20,394 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:20,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:20,396 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-13 21:21:20,431 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-13 21:21:20,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:20,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 21:21:20,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:20,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:21:20,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:21:20,787 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:20,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [284476934] [2021-10-13 21:21:20,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [284476934] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:20,788 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:20,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-13 21:21:20,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353811557] [2021-10-13 21:21:20,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:21:20,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:20,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:21:20,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:21:20,790 INFO L87 Difference]: Start difference. First operand 52 states and 116 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 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-13 21:21:20,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:20,881 INFO L93 Difference]: Finished difference Result 60 states and 134 transitions. [2021-10-13 21:21:20,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 21:21:20,882 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-13 21:21:20,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:20,883 INFO L225 Difference]: With dead ends: 60 [2021-10-13 21:21:20,883 INFO L226 Difference]: Without dead ends: 60 [2021-10-13 21:21:20,884 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 97.2ms TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:21:20,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-10-13 21:21:20,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 44. [2021-10-13 21:21:20,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 2.2325581395348837) internal successors, (96), 43 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:20,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 96 transitions. [2021-10-13 21:21:20,889 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 96 transitions. Word has length 15 [2021-10-13 21:21:20,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:20,889 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 96 transitions. [2021-10-13 21:21:20,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 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-13 21:21:20,889 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 96 transitions. [2021-10-13 21:21:20,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-13 21:21:20,890 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:20,890 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:20,907 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-13 21:21:21,100 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-13 21:21:21,101 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-13 21:21:21,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:21,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1499193478, now seen corresponding path program 2 times [2021-10-13 21:21:21,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:21,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874435066] [2021-10-13 21:21:21,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:21:21,103 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:21,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:21,104 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-13 21:21:21,120 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-13 21:21:21,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:21:21,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:21,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 21:21:21,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:21,325 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:21:21,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:21,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:21:21,437 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:21,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874435066] [2021-10-13 21:21:21,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874435066] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-13 21:21:21,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 21:21:21,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2021-10-13 21:21:21,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821952594] [2021-10-13 21:21:21,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:21:21,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:21,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:21:21,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 21:21:21,440 INFO L87 Difference]: Start difference. First operand 44 states and 96 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:21,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:21,490 INFO L93 Difference]: Finished difference Result 87 states and 191 transitions. [2021-10-13 21:21:21,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 21:21:21,491 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have 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-13 21:21:21,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:21,492 INFO L225 Difference]: With dead ends: 87 [2021-10-13 21:21:21,492 INFO L226 Difference]: Without dead ends: 68 [2021-10-13 21:21:21,493 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 20.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 21:21:21,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-10-13 21:21:21,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 60. [2021-10-13 21:21:21,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.305084745762712) internal successors, (136), 59 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:21,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 136 transitions. [2021-10-13 21:21:21,498 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 136 transitions. Word has length 15 [2021-10-13 21:21:21,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:21,499 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 136 transitions. [2021-10-13 21:21:21,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:21,499 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 136 transitions. [2021-10-13 21:21:21,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:21,500 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:21,500 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:21,513 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-13 21:21:21,711 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-13 21:21:21,712 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-13 21:21:21,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:21,713 INFO L82 PathProgramCache]: Analyzing trace with hash 967157397, now seen corresponding path program 3 times [2021-10-13 21:21:21,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:21,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [668077271] [2021-10-13 21:21:21,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:21:21,715 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:21,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:21,717 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-13 21:21:21,723 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-13 21:21:21,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 21:21:21,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:21,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:21:21,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:22,134 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-13 21:21:22,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:23,024 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-13 21:21:23,024 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:23,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [668077271] [2021-10-13 21:21:23,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [668077271] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:23,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:23,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-10-13 21:21:23,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271619388] [2021-10-13 21:21:23,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 21:21:23,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:23,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 21:21:23,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:21:23,027 INFO L87 Difference]: Start difference. First operand 60 states and 136 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:27,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:27,102 INFO L93 Difference]: Finished difference Result 131 states and 297 transitions. [2021-10-13 21:21:27,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 21:21:27,104 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:27,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:27,106 INFO L225 Difference]: With dead ends: 131 [2021-10-13 21:21:27,106 INFO L226 Difference]: Without dead ends: 124 [2021-10-13 21:21:27,110 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 3696.2ms TimeCoverageRelationStatistics Valid=217, Invalid=539, Unknown=0, NotChecked=0, Total=756 [2021-10-13 21:21:27,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-10-13 21:21:27,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 86. [2021-10-13 21:21:27,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.5764705882352943) internal successors, (219), 85 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:27,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 219 transitions. [2021-10-13 21:21:27,125 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 219 transitions. Word has length 16 [2021-10-13 21:21:27,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:27,125 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 219 transitions. [2021-10-13 21:21:27,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:27,126 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 219 transitions. [2021-10-13 21:21:27,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:27,127 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:27,127 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:27,138 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-13 21:21:27,327 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-13 21:21:27,328 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-13 21:21:27,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:27,329 INFO L82 PathProgramCache]: Analyzing trace with hash -1610655485, now seen corresponding path program 4 times [2021-10-13 21:21:27,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:27,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [579680945] [2021-10-13 21:21:27,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:21:27,332 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:27,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:27,336 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-13 21:21:27,337 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-13 21:21:27,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:21:27,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:27,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:21:27,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:27,788 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-13 21:21:27,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:28,549 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-13 21:21:28,550 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:28,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [579680945] [2021-10-13 21:21:28,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [579680945] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:28,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:28,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-13 21:21:28,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087763707] [2021-10-13 21:21:28,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:21:28,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:28,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:21:28,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:21:28,553 INFO L87 Difference]: Start difference. First operand 86 states and 219 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:31,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:31,370 INFO L93 Difference]: Finished difference Result 190 states and 429 transitions. [2021-10-13 21:21:31,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-13 21:21:31,372 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:31,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:31,374 INFO L225 Difference]: With dead ends: 190 [2021-10-13 21:21:31,374 INFO L226 Difference]: Without dead ends: 172 [2021-10-13 21:21:31,375 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 2313.9ms TimeCoverageRelationStatistics Valid=230, Invalid=526, Unknown=0, NotChecked=0, Total=756 [2021-10-13 21:21:31,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-10-13 21:21:31,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 96. [2021-10-13 21:21:31,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.7157894736842105) internal successors, (258), 95 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-13 21:21:31,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 258 transitions. [2021-10-13 21:21:31,399 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 258 transitions. Word has length 16 [2021-10-13 21:21:31,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:31,399 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 258 transitions. [2021-10-13 21:21:31,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:31,400 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 258 transitions. [2021-10-13 21:21:31,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:31,401 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:31,401 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:31,414 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-13 21:21:31,605 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-13 21:21:31,606 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-13 21:21:31,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:31,607 INFO L82 PathProgramCache]: Analyzing trace with hash -47514385, now seen corresponding path program 5 times [2021-10-13 21:21:31,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:31,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1860758413] [2021-10-13 21:21:31,607 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:21:31,608 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:31,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:31,609 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-13 21:21:31,612 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-13 21:21:31,828 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 21:21:31,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:31,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 21:21:31,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:21:32,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:32,594 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-13 21:21:32,595 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:32,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1860758413] [2021-10-13 21:21:32,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1860758413] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:32,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:32,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-13 21:21:32,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523828894] [2021-10-13 21:21:32,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 21:21:32,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:32,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 21:21:32,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:21:32,605 INFO L87 Difference]: Start difference. First operand 96 states and 258 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 21:21:33,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:33,157 INFO L93 Difference]: Finished difference Result 156 states and 399 transitions. [2021-10-13 21:21:33,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 21:21:33,158 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-13 21:21:33,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:33,160 INFO L225 Difference]: With dead ends: 156 [2021-10-13 21:21:33,160 INFO L226 Difference]: Without dead ends: 156 [2021-10-13 21:21:33,160 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 460.6ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-10-13 21:21:33,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-10-13 21:21:33,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 114. [2021-10-13 21:21:33,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.690265486725664) internal successors, (304), 113 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:33,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 304 transitions. [2021-10-13 21:21:33,169 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 304 transitions. Word has length 16 [2021-10-13 21:21:33,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:33,169 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 304 transitions. [2021-10-13 21:21:33,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 21:21:33,170 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 304 transitions. [2021-10-13 21:21:33,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:33,171 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:33,171 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:33,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-10-13 21:21:33,383 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-13 21:21:33,384 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-13 21:21:33,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:33,385 INFO L82 PathProgramCache]: Analyzing trace with hash 660798609, now seen corresponding path program 6 times [2021-10-13 21:21:33,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:33,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [422863679] [2021-10-13 21:21:33,387 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:21:33,387 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:33,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:33,389 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-13 21:21:33,415 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-13 21:21:33,522 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 21:21:33,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:33,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:21:33,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:33,789 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-13 21:21:33,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:34,450 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-13 21:21:34,451 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:34,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [422863679] [2021-10-13 21:21:34,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [422863679] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:34,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:34,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-10-13 21:21:34,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49579002] [2021-10-13 21:21:34,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 21:21:34,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:34,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 21:21:34,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:21:34,454 INFO L87 Difference]: Start difference. First operand 114 states and 304 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:36,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:36,266 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2021-10-13 21:21:36,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 21:21:36,268 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:36,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:36,271 INFO L225 Difference]: With dead ends: 185 [2021-10-13 21:21:36,272 INFO L226 Difference]: Without dead ends: 178 [2021-10-13 21:21:36,274 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1580.7ms TimeCoverageRelationStatistics Valid=235, Invalid=521, Unknown=0, NotChecked=0, Total=756 [2021-10-13 21:21:36,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-10-13 21:21:36,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 126. [2021-10-13 21:21:36,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.784) internal successors, (348), 125 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:36,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 348 transitions. [2021-10-13 21:21:36,290 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 348 transitions. Word has length 16 [2021-10-13 21:21:36,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:36,290 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 348 transitions. [2021-10-13 21:21:36,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:36,291 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 348 transitions. [2021-10-13 21:21:36,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:36,292 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:36,292 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:36,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-10-13 21:21:36,505 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-13 21:21:36,505 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-13 21:21:36,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:36,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1917014273, now seen corresponding path program 7 times [2021-10-13 21:21:36,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:36,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38907729] [2021-10-13 21:21:36,507 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:21:36,507 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:36,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:36,509 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-13 21:21:36,553 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-13 21:21:36,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:36,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:21:36,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:37,005 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-13 21:21:37,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:37,477 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-13 21:21:37,477 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:37,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38907729] [2021-10-13 21:21:37,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38907729] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:37,478 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:37,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-13 21:21:37,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452452251] [2021-10-13 21:21:37,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:21:37,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:37,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:21:37,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:21:37,480 INFO L87 Difference]: Start difference. First operand 126 states and 348 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:39,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:39,146 INFO L93 Difference]: Finished difference Result 247 states and 627 transitions. [2021-10-13 21:21:39,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 21:21:39,146 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:39,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:39,149 INFO L225 Difference]: With dead ends: 247 [2021-10-13 21:21:39,149 INFO L226 Difference]: Without dead ends: 234 [2021-10-13 21:21:39,150 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1344.8ms TimeCoverageRelationStatistics Valid=232, Invalid=524, Unknown=0, NotChecked=0, Total=756 [2021-10-13 21:21:39,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-10-13 21:21:39,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 124. [2021-10-13 21:21:39,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.7235772357723578) internal successors, (335), 123 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:39,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 335 transitions. [2021-10-13 21:21:39,173 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 335 transitions. Word has length 16 [2021-10-13 21:21:39,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:39,175 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 335 transitions. [2021-10-13 21:21:39,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:39,176 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 335 transitions. [2021-10-13 21:21:39,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:39,179 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:39,180 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:39,201 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-13 21:21:39,394 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-13 21:21:39,394 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-13 21:21:39,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:39,395 INFO L82 PathProgramCache]: Analyzing trace with hash -353873173, now seen corresponding path program 8 times [2021-10-13 21:21:39,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:39,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1221530986] [2021-10-13 21:21:39,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:21:39,396 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:39,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:39,396 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-13 21:21:39,397 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-13 21:21:39,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:21:39,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:39,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 21:21:39,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:39,778 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-13 21:21:39,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:40,143 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-13 21:21:40,143 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:40,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1221530986] [2021-10-13 21:21:40,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1221530986] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:40,145 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:40,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-10-13 21:21:40,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727639237] [2021-10-13 21:21:40,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 21:21:40,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:40,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 21:21:40,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:21:40,147 INFO L87 Difference]: Start difference. First operand 124 states and 335 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:41,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:41,648 INFO L93 Difference]: Finished difference Result 239 states and 568 transitions. [2021-10-13 21:21:41,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 21:21:41,649 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:41,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:41,651 INFO L225 Difference]: With dead ends: 239 [2021-10-13 21:21:41,652 INFO L226 Difference]: Without dead ends: 234 [2021-10-13 21:21:41,652 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 1356.6ms TimeCoverageRelationStatistics Valid=217, Invalid=595, Unknown=0, NotChecked=0, Total=812 [2021-10-13 21:21:41,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-10-13 21:21:41,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 136. [2021-10-13 21:21:41,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.8518518518518516) internal successors, (385), 135 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:41,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 385 transitions. [2021-10-13 21:21:41,666 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 385 transitions. Word has length 16 [2021-10-13 21:21:41,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:41,667 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 385 transitions. [2021-10-13 21:21:41,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:41,668 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 385 transitions. [2021-10-13 21:21:41,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:41,669 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:41,669 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:41,684 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-13 21:21:41,882 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-13 21:21:41,883 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-13 21:21:41,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:41,884 INFO L82 PathProgramCache]: Analyzing trace with hash -335760671, now seen corresponding path program 9 times [2021-10-13 21:21:41,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:41,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [358157056] [2021-10-13 21:21:41,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:21:41,886 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:41,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:41,887 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-13 21:21:41,888 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-13 21:21:42,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 21:21:42,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:42,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 21:21:42,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:42,296 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-13 21:21:42,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:42,560 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-13 21:21:42,560 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:42,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [358157056] [2021-10-13 21:21:42,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [358157056] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:42,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:42,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-10-13 21:21:42,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464814764] [2021-10-13 21:21:42,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 21:21:42,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:42,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 21:21:42,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:21:42,562 INFO L87 Difference]: Start difference. First operand 136 states and 385 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:43,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:43,126 INFO L93 Difference]: Finished difference Result 241 states and 628 transitions. [2021-10-13 21:21:43,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 21:21:43,126 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:43,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:43,130 INFO L225 Difference]: With dead ends: 241 [2021-10-13 21:21:43,130 INFO L226 Difference]: Without dead ends: 236 [2021-10-13 21:21:43,131 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 533.2ms TimeCoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2021-10-13 21:21:43,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-10-13 21:21:43,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 152. [2021-10-13 21:21:43,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.847682119205298) internal successors, (430), 151 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:43,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 430 transitions. [2021-10-13 21:21:43,139 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 430 transitions. Word has length 16 [2021-10-13 21:21:43,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:43,140 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 430 transitions. [2021-10-13 21:21:43,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) 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-13 21:21:43,140 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 430 transitions. [2021-10-13 21:21:43,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:43,141 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:43,141 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:43,153 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-13 21:21:43,344 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-13 21:21:43,345 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-13 21:21:43,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:43,346 INFO L82 PathProgramCache]: Analyzing trace with hash -262146779, now seen corresponding path program 10 times [2021-10-13 21:21:43,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:43,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [581199218] [2021-10-13 21:21:43,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:21:43,347 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:43,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:43,349 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-13 21:21:43,350 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-13 21:21:43,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:21:43,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:43,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:21:43,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:43,809 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-13 21:21:43,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:44,616 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-13 21:21:44,616 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:44,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [581199218] [2021-10-13 21:21:44,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [581199218] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:44,617 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:44,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-13 21:21:44,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891553657] [2021-10-13 21:21:44,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:21:44,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:44,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:21:44,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:21:44,620 INFO L87 Difference]: Start difference. First operand 152 states and 430 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:48,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:48,335 INFO L93 Difference]: Finished difference Result 271 states and 673 transitions. [2021-10-13 21:21:48,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 21:21:48,336 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:48,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:48,337 INFO L225 Difference]: With dead ends: 271 [2021-10-13 21:21:48,337 INFO L226 Difference]: Without dead ends: 262 [2021-10-13 21:21:48,338 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 3225.4ms TimeCoverageRelationStatistics Valid=189, Invalid=461, Unknown=0, NotChecked=0, Total=650 [2021-10-13 21:21:48,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-10-13 21:21:48,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 164. [2021-10-13 21:21:48,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.920245398773006) internal successors, (476), 163 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:48,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 476 transitions. [2021-10-13 21:21:48,347 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 476 transitions. Word has length 16 [2021-10-13 21:21:48,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:48,347 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 476 transitions. [2021-10-13 21:21:48,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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-13 21:21:48,347 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 476 transitions. [2021-10-13 21:21:48,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:21:48,348 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:48,348 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:48,361 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-13 21:21:48,560 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-13 21:21:48,561 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-13 21:21:48,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:48,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1455007635, now seen corresponding path program 11 times [2021-10-13 21:21:48,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:48,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1543974093] [2021-10-13 21:21:48,563 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:21:48,563 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:48,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:48,565 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-13 21:21:48,570 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-13 21:21:48,746 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 21:21:48,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:48,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 21:21:48,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:48,909 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:21:48,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:49,295 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-13 21:21:49,295 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:49,296 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1543974093] [2021-10-13 21:21:49,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1543974093] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:49,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:49,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-13 21:21:49,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301400277] [2021-10-13 21:21:49,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 21:21:49,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:49,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 21:21:49,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:21:49,298 INFO L87 Difference]: Start difference. First operand 164 states and 476 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:50,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:50,214 INFO L93 Difference]: Finished difference Result 344 states and 861 transitions. [2021-10-13 21:21:50,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 21:21:50,215 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-13 21:21:50,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:50,218 INFO L225 Difference]: With dead ends: 344 [2021-10-13 21:21:50,218 INFO L226 Difference]: Without dead ends: 336 [2021-10-13 21:21:50,218 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 733.6ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-10-13 21:21:50,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2021-10-13 21:21:50,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 188. [2021-10-13 21:21:50,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.9732620320855614) internal successors, (556), 187 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:50,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 556 transitions. [2021-10-13 21:21:50,228 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 556 transitions. Word has length 16 [2021-10-13 21:21:50,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:50,229 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 556 transitions. [2021-10-13 21:21:50,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:50,229 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 556 transitions. [2021-10-13 21:21:50,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 21:21:50,230 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:50,230 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:50,243 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-13 21:21:50,443 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-13 21:21:50,444 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-13 21:21:50,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:50,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1261501876, now seen corresponding path program 12 times [2021-10-13 21:21:50,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:50,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [942637129] [2021-10-13 21:21:50,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:21:50,445 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:50,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:50,447 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-13 21:21:50,451 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-13 21:21:50,653 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 21:21:50,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:50,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 21:21:50,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:50,897 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-13 21:21:50,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:51,467 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-13 21:21:51,467 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:51,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [942637129] [2021-10-13 21:21:51,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [942637129] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:51,468 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:51,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-13 21:21:51,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672139337] [2021-10-13 21:21:51,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 21:21:51,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:51,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 21:21:51,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-10-13 21:21:51,470 INFO L87 Difference]: Start difference. First operand 188 states and 556 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 16 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-13 21:21:53,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:53,709 INFO L93 Difference]: Finished difference Result 413 states and 1050 transitions. [2021-10-13 21:21:53,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 21:21:53,709 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 16 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-13 21:21:53,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:53,713 INFO L225 Difference]: With dead ends: 413 [2021-10-13 21:21:53,713 INFO L226 Difference]: Without dead ends: 398 [2021-10-13 21:21:53,714 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 1843.7ms TimeCoverageRelationStatistics Valid=231, Invalid=825, Unknown=0, NotChecked=0, Total=1056 [2021-10-13 21:21:53,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-10-13 21:21:53,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 230. [2021-10-13 21:21:53,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 3.091703056768559) internal successors, (708), 229 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:53,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 708 transitions. [2021-10-13 21:21:53,729 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 708 transitions. Word has length 17 [2021-10-13 21:21:53,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:53,729 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 708 transitions. [2021-10-13 21:21:53,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 16 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-13 21:21:53,730 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 708 transitions. [2021-10-13 21:21:53,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 21:21:53,731 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:53,731 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:53,745 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-13 21:21:53,944 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-13 21:21:53,945 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-13 21:21:53,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:53,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1821274500, now seen corresponding path program 13 times [2021-10-13 21:21:53,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:53,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155220902] [2021-10-13 21:21:53,947 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:21:53,947 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:53,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:53,958 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-13 21:21:53,960 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-13 21:21:54,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:21:54,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 21:21:54,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:54,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:21:54,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:54,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:21:54,558 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:54,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155220902] [2021-10-13 21:21:54,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155220902] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:54,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:54,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-13 21:21:54,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379816005] [2021-10-13 21:21:54,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-13 21:21:54,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:54,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-13 21:21:54,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-10-13 21:21:54,560 INFO L87 Difference]: Start difference. First operand 230 states and 708 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:54,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:54,906 INFO L93 Difference]: Finished difference Result 394 states and 1118 transitions. [2021-10-13 21:21:54,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 21:21:54,907 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-13 21:21:54,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:54,913 INFO L225 Difference]: With dead ends: 394 [2021-10-13 21:21:54,914 INFO L226 Difference]: Without dead ends: 371 [2021-10-13 21:21:54,914 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 132.8ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:21:54,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-10-13 21:21:54,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 272. [2021-10-13 21:21:54,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 3.103321033210332) internal successors, (841), 271 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:54,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 841 transitions. [2021-10-13 21:21:54,930 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 841 transitions. Word has length 17 [2021-10-13 21:21:54,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:54,930 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 841 transitions. [2021-10-13 21:21:54,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:54,931 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 841 transitions. [2021-10-13 21:21:54,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 21:21:54,935 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:54,935 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:54,950 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-13 21:21:55,149 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-13 21:21:55,150 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-13 21:21:55,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:55,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1714575524, now seen corresponding path program 14 times [2021-10-13 21:21:55,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:55,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [233275721] [2021-10-13 21:21:55,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:21:55,151 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:55,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:55,153 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-13 21:21:55,159 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-13 21:21:55,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:21:55,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:55,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:21:55,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:55,711 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-13 21:21:55,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:56,105 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-13 21:21:56,106 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:56,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [233275721] [2021-10-13 21:21:56,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [233275721] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:56,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:56,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-13 21:21:56,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715984330] [2021-10-13 21:21:56,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 21:21:56,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:56,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 21:21:56,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-10-13 21:21:56,108 INFO L87 Difference]: Start difference. First operand 272 states and 841 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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-13 21:21:57,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:57,202 INFO L93 Difference]: Finished difference Result 377 states and 1052 transitions. [2021-10-13 21:21:57,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-13 21:21:57,203 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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-13 21:21:57,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:57,206 INFO L225 Difference]: With dead ends: 377 [2021-10-13 21:21:57,207 INFO L226 Difference]: Without dead ends: 372 [2021-10-13 21:21:57,207 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 972.2ms TimeCoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2021-10-13 21:21:57,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-10-13 21:21:57,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 282. [2021-10-13 21:21:57,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 3.1245551601423487) internal successors, (878), 281 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:21:57,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 878 transitions. [2021-10-13 21:21:57,220 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 878 transitions. Word has length 17 [2021-10-13 21:21:57,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:21:57,221 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 878 transitions. [2021-10-13 21:21:57,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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-13 21:21:57,221 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 878 transitions. [2021-10-13 21:21:57,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 21:21:57,222 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:21:57,222 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:21:57,237 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-13 21:21:57,436 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-13 21:21:57,437 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-13 21:21:57,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:21:57,437 INFO L82 PathProgramCache]: Analyzing trace with hash -848692732, now seen corresponding path program 15 times [2021-10-13 21:21:57,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:21:57,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1837002414] [2021-10-13 21:21:57,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:21:57,438 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:21:57,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:21:57,439 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-13 21:21:57,445 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-13 21:21:57,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 21:21:57,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:21:57,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 21:21:57,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:21:57,937 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-13 21:21:57,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:21:58,222 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-13 21:21:58,222 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:21:58,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1837002414] [2021-10-13 21:21:58,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1837002414] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:21:58,223 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:21:58,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-13 21:21:58,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889895766] [2021-10-13 21:21:58,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 21:21:58,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:21:58,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 21:21:58,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-10-13 21:21:58,225 INFO L87 Difference]: Start difference. First operand 282 states and 878 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) 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-13 21:21:59,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:21:59,975 INFO L93 Difference]: Finished difference Result 767 states and 2126 transitions. [2021-10-13 21:21:59,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 21:21:59,976 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) 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-13 21:21:59,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:21:59,982 INFO L225 Difference]: With dead ends: 767 [2021-10-13 21:21:59,982 INFO L226 Difference]: Without dead ends: 742 [2021-10-13 21:21:59,984 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 1485.0ms TimeCoverageRelationStatistics Valid=456, Invalid=1436, Unknown=0, NotChecked=0, Total=1892 [2021-10-13 21:21:59,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2021-10-13 21:21:59,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 302. [2021-10-13 21:22:00,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 3.096345514950166) internal successors, (932), 301 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:00,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 932 transitions. [2021-10-13 21:22:00,002 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 932 transitions. Word has length 17 [2021-10-13 21:22:00,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:00,002 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 932 transitions. [2021-10-13 21:22:00,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) 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-13 21:22:00,003 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 932 transitions. [2021-10-13 21:22:00,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 21:22:00,004 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:00,004 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:00,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-13 21:22:00,217 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-13 21:22:00,217 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-13 21:22:00,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:00,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1459723714, now seen corresponding path program 16 times [2021-10-13 21:22:00,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:00,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1435343925] [2021-10-13 21:22:00,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:22:00,219 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:00,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:00,221 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-13 21:22:00,222 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-13 21:22:00,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:22:00,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:22:00,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:22:00,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:00,734 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-13 21:22:00,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:01,843 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-13 21:22:01,843 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:01,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1435343925] [2021-10-13 21:22:01,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1435343925] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:01,844 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:01,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-10-13 21:22:01,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606918217] [2021-10-13 21:22:01,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 21:22:01,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:01,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 21:22:01,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:22:01,846 INFO L87 Difference]: Start difference. First operand 302 states and 932 transitions. Second operand has 16 states, 16 states have (on average 2.125) 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-13 21:22:04,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:04,161 INFO L93 Difference]: Finished difference Result 490 states and 1323 transitions. [2021-10-13 21:22:04,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-13 21:22:04,161 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) 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-13 21:22:04,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:04,166 INFO L225 Difference]: With dead ends: 490 [2021-10-13 21:22:04,166 INFO L226 Difference]: Without dead ends: 472 [2021-10-13 21:22:04,167 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 2225.0ms TimeCoverageRelationStatistics Valid=165, Invalid=435, Unknown=0, NotChecked=0, Total=600 [2021-10-13 21:22:04,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-10-13 21:22:04,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 294. [2021-10-13 21:22:04,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 3.0716723549488054) internal successors, (900), 293 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:04,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 900 transitions. [2021-10-13 21:22:04,180 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 900 transitions. Word has length 17 [2021-10-13 21:22:04,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:04,180 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 900 transitions. [2021-10-13 21:22:04,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) 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-13 21:22:04,181 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 900 transitions. [2021-10-13 21:22:04,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 21:22:04,182 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:04,182 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:04,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-10-13 21:22:04,395 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-13 21:22:04,395 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-13 21:22:04,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:04,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1272102482, now seen corresponding path program 17 times [2021-10-13 21:22:04,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:04,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337991041] [2021-10-13 21:22:04,397 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:22:04,397 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:04,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:04,398 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-13 21:22:04,401 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-13 21:22:04,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 21:22:04,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:22:04,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 21:22:04,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:04,905 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-13 21:22:04,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:05,407 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-13 21:22:05,408 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:05,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337991041] [2021-10-13 21:22:05,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337991041] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:05,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:05,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-13 21:22:05,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2622316] [2021-10-13 21:22:05,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 21:22:05,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:05,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 21:22:05,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-10-13 21:22:05,410 INFO L87 Difference]: Start difference. First operand 294 states and 900 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 16 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-13 21:22:06,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:06,487 INFO L93 Difference]: Finished difference Result 520 states and 1398 transitions. [2021-10-13 21:22:06,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 21:22:06,488 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 16 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-13 21:22:06,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:06,492 INFO L225 Difference]: With dead ends: 520 [2021-10-13 21:22:06,492 INFO L226 Difference]: Without dead ends: 486 [2021-10-13 21:22:06,493 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 897.4ms TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2021-10-13 21:22:06,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-10-13 21:22:06,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 310. [2021-10-13 21:22:06,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.087378640776699) internal successors, (954), 309 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:06,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 954 transitions. [2021-10-13 21:22:06,507 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 954 transitions. Word has length 17 [2021-10-13 21:22:06,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:06,507 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 954 transitions. [2021-10-13 21:22:06,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 16 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-13 21:22:06,508 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 954 transitions. [2021-10-13 21:22:06,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:22:06,509 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:06,509 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:06,527 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-13 21:22:06,722 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-13 21:22:06,723 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-13 21:22:06,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:06,723 INFO L82 PathProgramCache]: Analyzing trace with hash 822449611, now seen corresponding path program 18 times [2021-10-13 21:22:06,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:06,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122114625] [2021-10-13 21:22:06,724 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:22:06,724 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:06,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:06,726 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-13 21:22:06,735 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-13 21:22:07,016 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 21:22:07,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:22:07,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:22:07,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:07,367 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-13 21:22:07,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:08,129 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-13 21:22:08,130 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:08,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122114625] [2021-10-13 21:22:08,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122114625] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:08,130 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:08,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-13 21:22:08,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141652432] [2021-10-13 21:22:08,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 21:22:08,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:08,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 21:22:08,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-10-13 21:22:08,133 INFO L87 Difference]: Start difference. First operand 310 states and 954 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:12,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:12,086 INFO L93 Difference]: Finished difference Result 410 states and 1230 transitions. [2021-10-13 21:22:12,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 21:22:12,087 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:22:12,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:12,093 INFO L225 Difference]: With dead ends: 410 [2021-10-13 21:22:12,093 INFO L226 Difference]: Without dead ends: 408 [2021-10-13 21:22:12,094 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 3640.7ms TimeCoverageRelationStatistics Valid=403, Invalid=1079, Unknown=0, NotChecked=0, Total=1482 [2021-10-13 21:22:12,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-10-13 21:22:12,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 352. [2021-10-13 21:22:12,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 3.1652421652421654) internal successors, (1111), 351 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:12,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 1111 transitions. [2021-10-13 21:22:12,117 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 1111 transitions. Word has length 18 [2021-10-13 21:22:12,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:12,117 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 1111 transitions. [2021-10-13 21:22:12,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:12,118 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 1111 transitions. [2021-10-13 21:22:12,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:22:12,119 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:12,119 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:12,136 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-13 21:22:12,332 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-13 21:22:12,333 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-13 21:22:12,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:12,334 INFO L82 PathProgramCache]: Analyzing trace with hash -1755363271, now seen corresponding path program 19 times [2021-10-13 21:22:12,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:12,334 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1936258611] [2021-10-13 21:22:12,335 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:22:12,335 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:12,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:12,337 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-13 21:22:12,347 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-13 21:22:12,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:22:12,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 21:22:12,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:13,181 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-13 21:22:13,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:14,343 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-13 21:22:14,344 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:14,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1936258611] [2021-10-13 21:22:14,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1936258611] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:14,345 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:14,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:22:14,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391163270] [2021-10-13 21:22:14,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:22:14,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:14,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:22:14,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:22:14,347 INFO L87 Difference]: Start difference. First operand 352 states and 1111 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:20,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:20,355 INFO L93 Difference]: Finished difference Result 593 states and 1692 transitions. [2021-10-13 21:22:20,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 21:22:20,356 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:22:20,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:20,360 INFO L225 Difference]: With dead ends: 593 [2021-10-13 21:22:20,360 INFO L226 Difference]: Without dead ends: 584 [2021-10-13 21:22:20,361 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 5621.0ms TimeCoverageRelationStatistics Valid=534, Invalid=1272, Unknown=0, NotChecked=0, Total=1806 [2021-10-13 21:22:20,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-10-13 21:22:20,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 408. [2021-10-13 21:22:20,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 3.27027027027027) internal successors, (1331), 407 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:20,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1331 transitions. [2021-10-13 21:22:20,376 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1331 transitions. Word has length 18 [2021-10-13 21:22:20,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:20,376 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 1331 transitions. [2021-10-13 21:22:20,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:20,377 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1331 transitions. [2021-10-13 21:22:20,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:22:20,380 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:20,380 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:20,398 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-13 21:22:20,600 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-13 21:22:20,601 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-13 21:22:20,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:20,602 INFO L82 PathProgramCache]: Analyzing trace with hash -192222171, now seen corresponding path program 20 times [2021-10-13 21:22:20,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:20,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [336829388] [2021-10-13 21:22:20,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:22:20,603 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:20,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:20,604 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-13 21:22:20,607 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-13 21:22:20,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:22:20,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:22:20,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:22:20,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:21,312 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-13 21:22:21,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:22,450 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:22:22,451 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:22,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [336829388] [2021-10-13 21:22:22,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [336829388] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:22,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:22,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:22:22,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939402290] [2021-10-13 21:22:22,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:22:22,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:22,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:22:22,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:22:22,453 INFO L87 Difference]: Start difference. First operand 408 states and 1331 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:28,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:28,460 INFO L93 Difference]: Finished difference Result 731 states and 2197 transitions. [2021-10-13 21:22:28,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 21:22:28,461 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:22:28,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:28,466 INFO L225 Difference]: With dead ends: 731 [2021-10-13 21:22:28,466 INFO L226 Difference]: Without dead ends: 714 [2021-10-13 21:22:28,467 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 5757.3ms TimeCoverageRelationStatistics Valid=478, Invalid=1328, Unknown=0, NotChecked=0, Total=1806 [2021-10-13 21:22:28,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-10-13 21:22:28,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 504. [2021-10-13 21:22:28,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 3.3976143141153083) internal successors, (1709), 503 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:28,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 1709 transitions. [2021-10-13 21:22:28,497 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 1709 transitions. Word has length 18 [2021-10-13 21:22:28,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:28,499 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 1709 transitions. [2021-10-13 21:22:28,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:28,499 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 1709 transitions. [2021-10-13 21:22:28,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:22:28,502 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:28,502 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:28,516 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-13 21:22:28,716 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-13 21:22:28,716 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-13 21:22:28,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:28,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1020511673, now seen corresponding path program 21 times [2021-10-13 21:22:28,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:28,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [380902073] [2021-10-13 21:22:28,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:22:28,718 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:28,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:28,720 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-13 21:22:28,724 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-13 21:22:29,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 21:22:29,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:22:29,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 21:22:29,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:29,615 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-13 21:22:29,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:30,872 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-13 21:22:30,872 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:30,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [380902073] [2021-10-13 21:22:30,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [380902073] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:30,873 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:30,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:22:30,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384007967] [2021-10-13 21:22:30,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:22:30,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:30,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:22:30,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:22:30,874 INFO L87 Difference]: Start difference. First operand 504 states and 1709 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:39,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:39,946 INFO L93 Difference]: Finished difference Result 800 states and 2419 transitions. [2021-10-13 21:22:39,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 21:22:39,947 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:22:39,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:39,952 INFO L225 Difference]: With dead ends: 800 [2021-10-13 21:22:39,952 INFO L226 Difference]: Without dead ends: 782 [2021-10-13 21:22:39,953 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 7953.0ms TimeCoverageRelationStatistics Valid=667, Invalid=1589, Unknown=0, NotChecked=0, Total=2256 [2021-10-13 21:22:39,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-10-13 21:22:39,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 554. [2021-10-13 21:22:39,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 3.45750452079566) internal successors, (1912), 553 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:39,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1912 transitions. [2021-10-13 21:22:39,974 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1912 transitions. Word has length 18 [2021-10-13 21:22:39,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:39,974 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1912 transitions. [2021-10-13 21:22:39,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:39,975 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1912 transitions. [2021-10-13 21:22:39,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:22:39,977 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:39,977 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:39,994 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-13 21:22:40,190 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-13 21:22:40,191 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-13 21:22:40,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:40,192 INFO L82 PathProgramCache]: Analyzing trace with hash -287022991, now seen corresponding path program 22 times [2021-10-13 21:22:40,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:40,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [757264157] [2021-10-13 21:22:40,193 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:22:40,193 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:40,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:40,194 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-13 21:22:40,195 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-13 21:22:40,487 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:22:40,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:22:40,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 21:22:40,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:40,869 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:22:40,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:22:41,689 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:41,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [757264157] [2021-10-13 21:22:41,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [757264157] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:41,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:41,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-10-13 21:22:41,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324853223] [2021-10-13 21:22:41,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 21:22:41,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:41,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 21:22:41,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:22:41,691 INFO L87 Difference]: Start difference. First operand 554 states and 1912 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:44,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:44,731 INFO L93 Difference]: Finished difference Result 699 states and 2270 transitions. [2021-10-13 21:22:44,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-13 21:22:44,732 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:22:44,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:44,738 INFO L225 Difference]: With dead ends: 699 [2021-10-13 21:22:44,738 INFO L226 Difference]: Without dead ends: 688 [2021-10-13 21:22:44,738 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 2447.3ms TimeCoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2021-10-13 21:22:44,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-10-13 21:22:44,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 592. [2021-10-13 21:22:44,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 3.49746192893401) internal successors, (2067), 591 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:44,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 2067 transitions. [2021-10-13 21:22:44,761 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 2067 transitions. Word has length 18 [2021-10-13 21:22:44,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:44,761 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 2067 transitions. [2021-10-13 21:22:44,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:44,761 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 2067 transitions. [2021-10-13 21:22:44,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:22:44,764 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:44,764 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:44,778 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-13 21:22:44,978 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-13 21:22:44,979 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-13 21:22:44,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:44,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1530569529, now seen corresponding path program 23 times [2021-10-13 21:22:44,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:44,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [885123182] [2021-10-13 21:22:44,981 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:22:44,981 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:44,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:44,982 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-13 21:22:44,983 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-13 21:22:45,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 21:22:45,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:22:45,296 WARN L261 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 21:22:45,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:45,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:22:45,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:46,295 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:22:46,295 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:46,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [885123182] [2021-10-13 21:22:46,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [885123182] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:46,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:46,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-13 21:22:46,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031812078] [2021-10-13 21:22:46,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:22:46,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:46,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:22:46,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:22:46,297 INFO L87 Difference]: Start difference. First operand 592 states and 2067 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 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-13 21:22:47,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:47,994 INFO L93 Difference]: Finished difference Result 692 states and 2336 transitions. [2021-10-13 21:22:47,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 21:22:47,995 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 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 18 [2021-10-13 21:22:47,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:48,000 INFO L225 Difference]: With dead ends: 692 [2021-10-13 21:22:48,000 INFO L226 Difference]: Without dead ends: 686 [2021-10-13 21:22:48,001 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1513.5ms TimeCoverageRelationStatistics Valid=232, Invalid=418, Unknown=0, NotChecked=0, Total=650 [2021-10-13 21:22:48,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-10-13 21:22:48,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 626. [2021-10-13 21:22:48,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 625 states have (on average 3.4944) internal successors, (2184), 625 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:48,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 2184 transitions. [2021-10-13 21:22:48,021 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 2184 transitions. Word has length 18 [2021-10-13 21:22:48,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:48,021 INFO L470 AbstractCegarLoop]: Abstraction has 626 states and 2184 transitions. [2021-10-13 21:22:48,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 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-13 21:22:48,022 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 2184 transitions. [2021-10-13 21:22:48,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:22:48,024 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:48,025 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:48,036 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-13 21:22:48,229 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-13 21:22:48,230 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-13 21:22:48,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:48,231 INFO L82 PathProgramCache]: Analyzing trace with hash 186584885, now seen corresponding path program 24 times [2021-10-13 21:22:48,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:48,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1414662154] [2021-10-13 21:22:48,232 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:22:48,232 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:48,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:48,233 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-13 21:22:48,234 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-13 21:22:48,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 21:22:48,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:22:48,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:22:48,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:48,978 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-13 21:22:48,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:49,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:22:49,627 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:49,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1414662154] [2021-10-13 21:22:49,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1414662154] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:49,627 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:49,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-13 21:22:49,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010029761] [2021-10-13 21:22:49,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 21:22:49,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:49,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 21:22:49,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-10-13 21:22:49,629 INFO L87 Difference]: Start difference. First operand 626 states and 2184 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:53,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:22:53,813 INFO L93 Difference]: Finished difference Result 814 states and 2620 transitions. [2021-10-13 21:22:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 21:22:53,814 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:22:53,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:22:53,819 INFO L225 Difference]: With dead ends: 814 [2021-10-13 21:22:53,819 INFO L226 Difference]: Without dead ends: 804 [2021-10-13 21:22:53,820 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 3844.5ms TimeCoverageRelationStatistics Valid=408, Invalid=1232, Unknown=0, NotChecked=0, Total=1640 [2021-10-13 21:22:53,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-10-13 21:22:53,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 656. [2021-10-13 21:22:53,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 655 states have (on average 3.4916030534351146) internal successors, (2287), 655 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:53,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 2287 transitions. [2021-10-13 21:22:53,841 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 2287 transitions. Word has length 18 [2021-10-13 21:22:53,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:22:53,842 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 2287 transitions. [2021-10-13 21:22:53,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:22:53,842 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 2287 transitions. [2021-10-13 21:22:53,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:22:53,845 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:22:53,845 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:22:53,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-13 21:22:54,061 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-13 21:22:54,062 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-13 21:22:54,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:22:54,063 INFO L82 PathProgramCache]: Analyzing trace with hash 1805137245, now seen corresponding path program 25 times [2021-10-13 21:22:54,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:22:54,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099067501] [2021-10-13 21:22:54,064 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:22:54,064 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:22:54,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:22:54,065 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-13 21:22:54,075 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-13 21:22:54,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:22:54,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:22:54,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:22:54,837 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-13 21:22:54,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:22:55,633 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-13 21:22:55,633 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:22:55,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099067501] [2021-10-13 21:22:55,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099067501] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:22:55,634 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:22:55,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-13 21:22:55,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253956246] [2021-10-13 21:22:55,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:22:55,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:22:55,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:22:55,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:22:55,636 INFO L87 Difference]: Start difference. First operand 656 states and 2287 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) 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-13 21:23:00,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:23:00,258 INFO L93 Difference]: Finished difference Result 856 states and 2734 transitions. [2021-10-13 21:23:00,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 21:23:00,259 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) 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-13 21:23:00,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:23:00,266 INFO L225 Difference]: With dead ends: 856 [2021-10-13 21:23:00,266 INFO L226 Difference]: Without dead ends: 844 [2021-10-13 21:23:00,267 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 4281.4ms TimeCoverageRelationStatistics Valid=430, Invalid=1130, Unknown=0, NotChecked=0, Total=1560 [2021-10-13 21:23:00,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2021-10-13 21:23:00,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 684. [2021-10-13 21:23:00,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 3.500732064421669) internal successors, (2391), 683 states have internal predecessors, (2391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:00,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 2391 transitions. [2021-10-13 21:23:00,290 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 2391 transitions. Word has length 18 [2021-10-13 21:23:00,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:23:00,291 INFO L470 AbstractCegarLoop]: Abstraction has 684 states and 2391 transitions. [2021-10-13 21:23:00,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) 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-13 21:23:00,291 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 2391 transitions. [2021-10-13 21:23:00,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:23:00,293 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:23:00,294 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:23:00,310 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-13 21:23:00,508 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-13 21:23:00,508 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-13 21:23:00,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:23:00,509 INFO L82 PathProgramCache]: Analyzing trace with hash -1332507467, now seen corresponding path program 26 times [2021-10-13 21:23:00,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:23:00,510 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878067061] [2021-10-13 21:23:00,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:23:00,510 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:23:00,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:23:00,512 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-13 21:23:00,518 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-13 21:23:00,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:23:00,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:23:00,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 21:23:00,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:23:01,497 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-13 21:23:01,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:23:02,756 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-13 21:23:02,756 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:23:02,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878067061] [2021-10-13 21:23:02,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878067061] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:23:02,756 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:23:02,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:23:02,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343958678] [2021-10-13 21:23:02,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:23:02,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:23:02,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:23:02,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:23:02,758 INFO L87 Difference]: Start difference. First operand 684 states and 2391 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:10,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:23:10,947 INFO L93 Difference]: Finished difference Result 972 states and 3064 transitions. [2021-10-13 21:23:10,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 21:23:10,948 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:23:10,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:23:10,956 INFO L225 Difference]: With dead ends: 972 [2021-10-13 21:23:10,956 INFO L226 Difference]: Without dead ends: 952 [2021-10-13 21:23:10,957 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 7231.8ms TimeCoverageRelationStatistics Valid=587, Invalid=1393, Unknown=0, NotChecked=0, Total=1980 [2021-10-13 21:23:10,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states. [2021-10-13 21:23:10,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 704. [2021-10-13 21:23:10,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 3.512091038406828) internal successors, (2469), 703 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:10,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 2469 transitions. [2021-10-13 21:23:10,985 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 2469 transitions. Word has length 18 [2021-10-13 21:23:10,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:23:10,985 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 2469 transitions. [2021-10-13 21:23:10,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:10,985 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 2469 transitions. [2021-10-13 21:23:10,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:23:10,988 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:23:10,988 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:23:11,005 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-13 21:23:11,203 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-13 21:23:11,203 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-13 21:23:11,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:23:11,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1304324291, now seen corresponding path program 27 times [2021-10-13 21:23:11,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:23:11,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1469157421] [2021-10-13 21:23:11,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:23:11,205 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:23:11,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:23:11,208 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-13 21:23:11,244 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-13 21:23:11,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 21:23:11,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:23:11,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:23:11,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:23:12,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-13 21:23:12,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:23:12,720 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:23:12,720 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:23:12,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1469157421] [2021-10-13 21:23:12,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1469157421] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:23:12,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:23:12,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-13 21:23:12,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110206029] [2021-10-13 21:23:12,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 21:23:12,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:23:12,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 21:23:12,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2021-10-13 21:23:12,723 INFO L87 Difference]: Start difference. First operand 704 states and 2469 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:14,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:23:14,861 INFO L93 Difference]: Finished difference Result 746 states and 2586 transitions. [2021-10-13 21:23:14,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 21:23:14,862 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:23:14,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:23:14,867 INFO L225 Difference]: With dead ends: 746 [2021-10-13 21:23:14,868 INFO L226 Difference]: Without dead ends: 744 [2021-10-13 21:23:14,869 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 2001.1ms TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2021-10-13 21:23:14,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-10-13 21:23:14,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 714. [2021-10-13 21:23:14,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 713 states have (on average 3.517531556802244) internal successors, (2508), 713 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:14,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2508 transitions. [2021-10-13 21:23:14,893 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2508 transitions. Word has length 18 [2021-10-13 21:23:14,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:23:14,893 INFO L470 AbstractCegarLoop]: Abstraction has 714 states and 2508 transitions. [2021-10-13 21:23:14,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:14,893 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2508 transitions. [2021-10-13 21:23:14,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:23:14,896 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:23:14,896 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:23:14,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-13 21:23:15,109 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-13 21:23:15,109 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-13 21:23:15,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:23:15,110 INFO L82 PathProgramCache]: Analyzing trace with hash 412830123, now seen corresponding path program 28 times [2021-10-13 21:23:15,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:23:15,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [311844175] [2021-10-13 21:23:15,111 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:23:15,111 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:23:15,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:23:15,113 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-13 21:23:15,116 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-13 21:23:15,485 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:23:15,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:23:15,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 21:23:15,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:23:15,995 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-13 21:23:15,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:23:16,861 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-13 21:23:16,861 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:23:16,862 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [311844175] [2021-10-13 21:23:16,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [311844175] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:23:16,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:23:16,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:23:16,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217491211] [2021-10-13 21:23:16,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:23:16,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:23:16,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:23:16,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:23:16,864 INFO L87 Difference]: Start difference. First operand 714 states and 2508 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:21,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:23:21,593 INFO L93 Difference]: Finished difference Result 1033 states and 3344 transitions. [2021-10-13 21:23:21,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-13 21:23:21,594 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:23:21,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:23:21,600 INFO L225 Difference]: With dead ends: 1033 [2021-10-13 21:23:21,600 INFO L226 Difference]: Without dead ends: 1022 [2021-10-13 21:23:21,601 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 4133.3ms TimeCoverageRelationStatistics Valid=610, Invalid=1552, Unknown=0, NotChecked=0, Total=2162 [2021-10-13 21:23:21,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2021-10-13 21:23:21,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 726. [2021-10-13 21:23:21,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 3.5117241379310347) internal successors, (2546), 725 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:21,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 2546 transitions. [2021-10-13 21:23:21,628 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 2546 transitions. Word has length 18 [2021-10-13 21:23:21,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:23:21,629 INFO L470 AbstractCegarLoop]: Abstraction has 726 states and 2546 transitions. [2021-10-13 21:23:21,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:21,629 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 2546 transitions. [2021-10-13 21:23:21,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:23:21,631 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:23:21,632 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:23:21,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2021-10-13 21:23:21,846 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-13 21:23:21,846 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-13 21:23:21,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:23:21,847 INFO L82 PathProgramCache]: Analyzing trace with hash 2031382483, now seen corresponding path program 29 times [2021-10-13 21:23:21,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:23:21,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955490739] [2021-10-13 21:23:21,848 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:23:21,849 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:23:21,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:23:21,850 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-13 21:23:21,851 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-13 21:23:22,234 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 21:23:22,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:23:22,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:23:22,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:23:23,036 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-13 21:23:23,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:23:23,947 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-13 21:23:23,947 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:23:23,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955490739] [2021-10-13 21:23:23,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955490739] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:23:23,948 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:23:23,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-13 21:23:23,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132038586] [2021-10-13 21:23:23,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:23:23,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:23:23,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:23:23,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:23:23,950 INFO L87 Difference]: Start difference. First operand 726 states and 2546 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:30,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:23:30,964 INFO L93 Difference]: Finished difference Result 1170 states and 3615 transitions. [2021-10-13 21:23:30,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 21:23:30,965 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:23:30,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:23:30,974 INFO L225 Difference]: With dead ends: 1170 [2021-10-13 21:23:30,974 INFO L226 Difference]: Without dead ends: 1140 [2021-10-13 21:23:30,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 6413.6ms TimeCoverageRelationStatistics Valid=667, Invalid=1783, Unknown=0, NotChecked=0, Total=2450 [2021-10-13 21:23:30,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states. [2021-10-13 21:23:30,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 730. [2021-10-13 21:23:30,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 729 states have (on average 3.5089163237311385) internal successors, (2558), 729 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:31,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 2558 transitions. [2021-10-13 21:23:31,002 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 2558 transitions. Word has length 18 [2021-10-13 21:23:31,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:23:31,002 INFO L470 AbstractCegarLoop]: Abstraction has 730 states and 2558 transitions. [2021-10-13 21:23:31,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:31,003 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 2558 transitions. [2021-10-13 21:23:31,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:23:31,005 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:23:31,013 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:23:31,025 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-13 21:23:31,221 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-13 21:23:31,222 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-13 21:23:31,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:23:31,223 INFO L82 PathProgramCache]: Analyzing trace with hash -1106262229, now seen corresponding path program 30 times [2021-10-13 21:23:31,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:23:31,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1415415525] [2021-10-13 21:23:31,224 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:23:31,224 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:23:31,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:23:31,226 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-13 21:23:31,236 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-13 21:23:31,644 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 21:23:31,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:23:31,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:23:31,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:23:32,095 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-13 21:23:32,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:23:32,783 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-13 21:23:32,784 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:23:32,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1415415525] [2021-10-13 21:23:32,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1415415525] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:23:32,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:23:32,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:23:32,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071467929] [2021-10-13 21:23:32,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:23:32,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:23:32,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:23:32,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:23:32,787 INFO L87 Difference]: Start difference. First operand 730 states and 2558 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:36,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:23:36,985 INFO L93 Difference]: Finished difference Result 923 states and 2955 transitions. [2021-10-13 21:23:36,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 21:23:36,987 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:23:36,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:23:36,993 INFO L225 Difference]: With dead ends: 923 [2021-10-13 21:23:36,994 INFO L226 Difference]: Without dead ends: 916 [2021-10-13 21:23:36,995 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 3781.9ms TimeCoverageRelationStatistics Valid=392, Invalid=1330, Unknown=0, NotChecked=0, Total=1722 [2021-10-13 21:23:36,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2021-10-13 21:23:37,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 732. [2021-10-13 21:23:37,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 731 states have (on average 3.506155950752394) internal successors, (2563), 731 states have internal predecessors, (2563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:37,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 2563 transitions. [2021-10-13 21:23:37,022 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 2563 transitions. Word has length 18 [2021-10-13 21:23:37,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:23:37,023 INFO L470 AbstractCegarLoop]: Abstraction has 732 states and 2563 transitions. [2021-10-13 21:23:37,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:37,023 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 2563 transitions. [2021-10-13 21:23:37,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:23:37,026 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:23:37,026 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:23:37,044 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-13 21:23:37,240 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-13 21:23:37,241 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-13 21:23:37,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:23:37,242 INFO L82 PathProgramCache]: Analyzing trace with hash 577142875, now seen corresponding path program 31 times [2021-10-13 21:23:37,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:23:37,243 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988012520] [2021-10-13 21:23:37,243 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:23:37,243 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:23:37,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:23:37,244 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-13 21:23:37,245 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-13 21:23:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:23:37,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 21:23:37,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:23:38,193 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-13 21:23:38,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:23:39,375 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-13 21:23:39,375 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:23:39,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1988012520] [2021-10-13 21:23:39,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1988012520] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:23:39,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:23:39,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:23:39,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028994052] [2021-10-13 21:23:39,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:23:39,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:23:39,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:23:39,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:23:39,378 INFO L87 Difference]: Start difference. First operand 732 states and 2563 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:44,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:23:44,900 INFO L93 Difference]: Finished difference Result 925 states and 3052 transitions. [2021-10-13 21:23:44,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 21:23:44,902 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:23:44,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:23:44,908 INFO L225 Difference]: With dead ends: 925 [2021-10-13 21:23:44,908 INFO L226 Difference]: Without dead ends: 918 [2021-10-13 21:23:44,909 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 5065.6ms TimeCoverageRelationStatistics Valid=383, Invalid=1023, Unknown=0, NotChecked=0, Total=1406 [2021-10-13 21:23:44,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2021-10-13 21:23:44,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 788. [2021-10-13 21:23:44,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 787 states have (on average 3.52858958068615) internal successors, (2777), 787 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:44,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 2777 transitions. [2021-10-13 21:23:44,935 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 2777 transitions. Word has length 18 [2021-10-13 21:23:44,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:23:44,935 INFO L470 AbstractCegarLoop]: Abstraction has 788 states and 2777 transitions. [2021-10-13 21:23:44,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:44,936 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 2777 transitions. [2021-10-13 21:23:44,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:23:44,938 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:23:44,938 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:23:44,954 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-13 21:23:45,152 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-13 21:23:45,153 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-13 21:23:45,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:23:45,154 INFO L82 PathProgramCache]: Analyzing trace with hash -2000670007, now seen corresponding path program 32 times [2021-10-13 21:23:45,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:23:45,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [28635916] [2021-10-13 21:23:45,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:23:45,155 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:23:45,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:23:45,156 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-13 21:23:45,158 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-13 21:23:45,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:23:45,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:23:45,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:23:45,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:23:46,038 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-13 21:23:46,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:23:46,846 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-13 21:23:46,846 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:23:46,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [28635916] [2021-10-13 21:23:46,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [28635916] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:23:46,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:23:46,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-13 21:23:46,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931705520] [2021-10-13 21:23:46,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 21:23:46,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:23:46,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 21:23:46,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2021-10-13 21:23:46,848 INFO L87 Difference]: Start difference. First operand 788 states and 2777 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:54,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:23:54,288 INFO L93 Difference]: Finished difference Result 1104 states and 3559 transitions. [2021-10-13 21:23:54,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 21:23:54,289 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:23:54,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:23:54,294 INFO L225 Difference]: With dead ends: 1104 [2021-10-13 21:23:54,294 INFO L226 Difference]: Without dead ends: 1098 [2021-10-13 21:23:54,295 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 6713.2ms TimeCoverageRelationStatistics Valid=619, Invalid=1931, Unknown=0, NotChecked=0, Total=2550 [2021-10-13 21:23:54,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-10-13 21:23:54,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 818. [2021-10-13 21:23:54,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.5397796817625458) internal successors, (2892), 817 states have internal predecessors, (2892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:54,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2892 transitions. [2021-10-13 21:23:54,325 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2892 transitions. Word has length 18 [2021-10-13 21:23:54,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:23:54,325 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 2892 transitions. [2021-10-13 21:23:54,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:23:54,326 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2892 transitions. [2021-10-13 21:23:54,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:23:54,327 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:23:54,327 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:23:54,339 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-13 21:23:54,528 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-13 21:23:54,528 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-13 21:23:54,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:23:54,529 INFO L82 PathProgramCache]: Analyzing trace with hash -437528907, now seen corresponding path program 33 times [2021-10-13 21:23:54,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:23:54,530 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1634189298] [2021-10-13 21:23:54,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:23:54,530 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:23:54,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:23:54,532 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-13 21:23:54,534 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-13 21:23:55,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 21:23:55,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:23:55,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:23:55,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:23:55,417 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-13 21:23:55,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:23:56,463 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-13 21:23:56,463 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:23:56,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1634189298] [2021-10-13 21:23:56,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1634189298] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:23:56,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:23:56,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:23:56,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314063682] [2021-10-13 21:23:56,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:23:56,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:23:56,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:23:56,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:23:56,466 INFO L87 Difference]: Start difference. First operand 818 states and 2892 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:24:04,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:24:04,117 INFO L93 Difference]: Finished difference Result 1209 states and 3906 transitions. [2021-10-13 21:24:04,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 21:24:04,119 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 21:24:04,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:24:04,132 INFO L225 Difference]: With dead ends: 1209 [2021-10-13 21:24:04,132 INFO L226 Difference]: Without dead ends: 1190 [2021-10-13 21:24:04,133 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 7043.8ms TimeCoverageRelationStatistics Valid=660, Invalid=2096, Unknown=0, NotChecked=0, Total=2756 [2021-10-13 21:24:04,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-10-13 21:24:04,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 848. [2021-10-13 21:24:04,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 847 states have (on average 3.550177095631641) internal successors, (3007), 847 states have internal predecessors, (3007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:24:04,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 3007 transitions. [2021-10-13 21:24:04,174 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 3007 transitions. Word has length 18 [2021-10-13 21:24:04,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:24:04,174 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 3007 transitions. [2021-10-13 21:24:04,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:24:04,175 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 3007 transitions. [2021-10-13 21:24:04,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:24:04,178 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:24:04,179 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:24:04,202 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-13 21:24:04,392 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-13 21:24:04,392 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-13 21:24:04,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:24:04,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1605205242, now seen corresponding path program 34 times [2021-10-13 21:24:04,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:24:04,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1049943599] [2021-10-13 21:24:04,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:24:04,394 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:24:04,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:24:04,395 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-13 21:24:04,428 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-13 21:24:04,862 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:24:04,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:24:04,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:24:04,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:24:05,145 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-13 21:24:05,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:24:06,509 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-13 21:24:06,509 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:24:06,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1049943599] [2021-10-13 21:24:06,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1049943599] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:24:06,510 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:24:06,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-10-13 21:24:06,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246967278] [2021-10-13 21:24:06,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 21:24:06,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:24:06,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 21:24:06,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-10-13 21:24:06,512 INFO L87 Difference]: Start difference. First operand 848 states and 3007 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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-13 21:24:13,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:24:13,123 INFO L93 Difference]: Finished difference Result 1138 states and 3839 transitions. [2021-10-13 21:24:13,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 21:24:13,124 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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 19 [2021-10-13 21:24:13,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:24:13,127 INFO L225 Difference]: With dead ends: 1138 [2021-10-13 21:24:13,128 INFO L226 Difference]: Without dead ends: 1138 [2021-10-13 21:24:13,128 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 5955.2ms TimeCoverageRelationStatistics Valid=333, Invalid=1073, Unknown=0, NotChecked=0, Total=1406 [2021-10-13 21:24:13,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-10-13 21:24:13,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 932. [2021-10-13 21:24:13,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 931 states have (on average 3.590762620837809) internal successors, (3343), 931 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:24:13,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 3343 transitions. [2021-10-13 21:24:13,151 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 3343 transitions. Word has length 19 [2021-10-13 21:24:13,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:24:13,151 INFO L470 AbstractCegarLoop]: Abstraction has 932 states and 3343 transitions. [2021-10-13 21:24:13,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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-13 21:24:13,151 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 3343 transitions. [2021-10-13 21:24:13,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:24:13,153 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:24:13,153 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:24:13,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-10-13 21:24:13,354 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-13 21:24:13,355 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-13 21:24:13,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:24:13,356 INFO L82 PathProgramCache]: Analyzing trace with hash -1977152880, now seen corresponding path program 35 times [2021-10-13 21:24:13,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:24:13,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2077056295] [2021-10-13 21:24:13,356 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:24:13,356 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:24:13,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:24:13,357 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:24:13,377 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-13 21:24:13,831 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 21:24:13,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:24:13,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:24:13,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:24:14,118 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-13 21:24:14,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:24:15,348 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-13 21:24:15,348 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:24:15,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2077056295] [2021-10-13 21:24:15,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2077056295] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:24:15,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:24:15,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 20 [2021-10-13 21:24:15,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866600700] [2021-10-13 21:24:15,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 21:24:15,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:24:15,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 21:24:15,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:24:15,350 INFO L87 Difference]: Start difference. First operand 932 states and 3343 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-13 21:24:23,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:24:23,147 INFO L93 Difference]: Finished difference Result 1310 states and 4331 transitions. [2021-10-13 21:24:23,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 21:24:23,149 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 19 [2021-10-13 21:24:23,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:24:23,165 INFO L225 Difference]: With dead ends: 1310 [2021-10-13 21:24:23,166 INFO L226 Difference]: Without dead ends: 1310 [2021-10-13 21:24:23,166 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 6418.0ms TimeCoverageRelationStatistics Valid=487, Invalid=1153, Unknown=0, NotChecked=0, Total=1640 [2021-10-13 21:24:23,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-10-13 21:24:23,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 1022. [2021-10-13 21:24:23,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 1021 states have (on average 3.6297747306562194) internal successors, (3706), 1021 states have internal predecessors, (3706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:24:23,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 3706 transitions. [2021-10-13 21:24:23,195 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 3706 transitions. Word has length 19 [2021-10-13 21:24:23,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:24:23,195 INFO L470 AbstractCegarLoop]: Abstraction has 1022 states and 3706 transitions. [2021-10-13 21:24:23,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-13 21:24:23,195 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 3706 transitions. [2021-10-13 21:24:23,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:24:23,198 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:24:23,198 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:24:23,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2021-10-13 21:24:23,398 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-13 21:24:23,399 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-13 21:24:23,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:24:23,400 INFO L82 PathProgramCache]: Analyzing trace with hash -23563782, now seen corresponding path program 36 times [2021-10-13 21:24:23,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:24:23,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [636634524] [2021-10-13 21:24:23,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:24:23,401 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:24:23,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:24:23,402 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-13 21:24:23,403 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-13 21:24:23,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 21:24:23,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:24:23,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 21:24:23,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:24:24,748 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:24:24,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:24:27,679 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-13 21:24:27,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:24:27,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [636634524] [2021-10-13 21:24:27,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [636634524] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:24:27,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:24:27,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2021-10-13 21:24:27,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599182919] [2021-10-13 21:24:27,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 21:24:27,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:24:27,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 21:24:27,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:24:27,681 INFO L87 Difference]: Start difference. First operand 1022 states and 3706 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:25:31,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:25:31,790 INFO L93 Difference]: Finished difference Result 1443 states and 4681 transitions. [2021-10-13 21:25:31,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-13 21:25:31,791 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:25:31,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:25:31,796 INFO L225 Difference]: With dead ends: 1443 [2021-10-13 21:25:31,796 INFO L226 Difference]: Without dead ends: 1428 [2021-10-13 21:25:31,797 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1335 ImplicationChecksByTransitivity, 62655.4ms TimeCoverageRelationStatistics Valid=1182, Invalid=3374, Unknown=0, NotChecked=0, Total=4556 [2021-10-13 21:25:31,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1428 states. [2021-10-13 21:25:31,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1428 to 1090. [2021-10-13 21:25:31,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 1089 states have (on average 3.6363636363636362) internal successors, (3960), 1089 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:25:31,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 3960 transitions. [2021-10-13 21:25:31,828 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 3960 transitions. Word has length 19 [2021-10-13 21:25:31,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:25:31,828 INFO L470 AbstractCegarLoop]: Abstraction has 1090 states and 3960 transitions. [2021-10-13 21:25:31,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:25:31,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 3960 transitions. [2021-10-13 21:25:31,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:25:31,832 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:25:31,832 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:25:31,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-10-13 21:25:32,032 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-13 21:25:32,033 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-13 21:25:32,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:25:32,033 INFO L82 PathProgramCache]: Analyzing trace with hash -68848500, now seen corresponding path program 37 times [2021-10-13 21:25:32,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:25:32,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [923473359] [2021-10-13 21:25:32,034 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:25:32,034 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:25:32,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:25:32,035 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-13 21:25:32,036 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-13 21:25:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:25:32,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 21:25:32,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:25:33,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:25:33,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:25:38,259 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-13 21:25:38,260 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:25:38,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [923473359] [2021-10-13 21:25:38,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [923473359] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:25:38,260 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:25:38,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-13 21:25:38,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318681303] [2021-10-13 21:25:38,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 21:25:38,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:25:38,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 21:25:38,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:25:38,262 INFO L87 Difference]: Start difference. First operand 1090 states and 3960 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:04,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:26:04,448 INFO L93 Difference]: Finished difference Result 1315 states and 4484 transitions. [2021-10-13 21:26:04,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 21:26:04,449 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:26:04,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:26:04,454 INFO L225 Difference]: With dead ends: 1315 [2021-10-13 21:26:04,455 INFO L226 Difference]: Without dead ends: 1306 [2021-10-13 21:26:04,456 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 26209.7ms TimeCoverageRelationStatistics Valid=561, Invalid=1601, Unknown=0, NotChecked=0, Total=2162 [2021-10-13 21:26:04,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2021-10-13 21:26:04,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 1106. [2021-10-13 21:26:04,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1106 states, 1105 states have (on average 3.650678733031674) internal successors, (4034), 1105 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-13 21:26:04,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 4034 transitions. [2021-10-13 21:26:04,496 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 4034 transitions. Word has length 19 [2021-10-13 21:26:04,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:26:04,496 INFO L470 AbstractCegarLoop]: Abstraction has 1106 states and 4034 transitions. [2021-10-13 21:26:04,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:04,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 4034 transitions. [2021-10-13 21:26:04,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:26:04,500 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:26:04,500 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:26:04,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-10-13 21:26:04,712 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-13 21:26:04,713 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-13 21:26:04,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:26:04,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1703717174, now seen corresponding path program 38 times [2021-10-13 21:26:04,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:26:04,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [50408509] [2021-10-13 21:26:04,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:26:04,714 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:26:04,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:26:04,715 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-13 21:26:04,753 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-13 21:26:05,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:26:05,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:26:05,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 21:26:05,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:26:06,119 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-13 21:26:06,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:26:07,689 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-13 21:26:07,690 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:26:07,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [50408509] [2021-10-13 21:26:07,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [50408509] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:26:07,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:26:07,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-10-13 21:26:07,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74880016] [2021-10-13 21:26:07,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 21:26:07,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:26:07,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 21:26:07,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:26:07,692 INFO L87 Difference]: Start difference. First operand 1106 states and 4034 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:23,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:26:23,486 INFO L93 Difference]: Finished difference Result 1446 states and 4801 transitions. [2021-10-13 21:26:23,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-13 21:26:23,487 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:26:23,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:26:23,494 INFO L225 Difference]: With dead ends: 1446 [2021-10-13 21:26:23,495 INFO L226 Difference]: Without dead ends: 1438 [2021-10-13 21:26:23,498 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 960 ImplicationChecksByTransitivity, 14825.8ms TimeCoverageRelationStatistics Valid=925, Invalid=2381, Unknown=0, NotChecked=0, Total=3306 [2021-10-13 21:26:23,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1438 states. [2021-10-13 21:26:23,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1438 to 1138. [2021-10-13 21:26:23,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1138 states, 1137 states have (on average 3.6411609498680737) internal successors, (4140), 1137 states have internal predecessors, (4140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:23,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 4140 transitions. [2021-10-13 21:26:23,537 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 4140 transitions. Word has length 19 [2021-10-13 21:26:23,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:26:23,538 INFO L470 AbstractCegarLoop]: Abstraction has 1138 states and 4140 transitions. [2021-10-13 21:26:23,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:23,538 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 4140 transitions. [2021-10-13 21:26:23,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:26:23,542 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:26:23,542 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:26:23,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-10-13 21:26:23,756 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-13 21:26:23,756 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-13 21:26:23,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:26:23,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1432238368, now seen corresponding path program 39 times [2021-10-13 21:26:23,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:26:23,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1513120561] [2021-10-13 21:26:23,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:26:23,758 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:26:23,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:26:23,759 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-13 21:26:23,799 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-13 21:26:24,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 21:26:24,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:26:24,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:26:24,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:26:24,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:26:24,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:26:26,314 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-13 21:26:26,314 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:26:26,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1513120561] [2021-10-13 21:26:26,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1513120561] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:26:26,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:26:26,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 17 [2021-10-13 21:26:26,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242275636] [2021-10-13 21:26:26,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 21:26:26,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:26:26,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 21:26:26,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-10-13 21:26:26,316 INFO L87 Difference]: Start difference. First operand 1138 states and 4140 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 17 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-13 21:26:30,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:26:30,532 INFO L93 Difference]: Finished difference Result 1238 states and 4364 transitions. [2021-10-13 21:26:30,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 21:26:30,533 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 17 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 19 [2021-10-13 21:26:30,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:26:30,547 INFO L225 Difference]: With dead ends: 1238 [2021-10-13 21:26:30,547 INFO L226 Difference]: Without dead ends: 1238 [2021-10-13 21:26:30,548 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 3294.8ms TimeCoverageRelationStatistics Valid=277, Invalid=845, Unknown=0, NotChecked=0, Total=1122 [2021-10-13 21:26:30,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-10-13 21:26:30,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 1154. [2021-10-13 21:26:30,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1154 states, 1153 states have (on average 3.637467476149176) internal successors, (4194), 1153 states have internal predecessors, (4194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:30,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 4194 transitions. [2021-10-13 21:26:30,635 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 4194 transitions. Word has length 19 [2021-10-13 21:26:30,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:26:30,635 INFO L470 AbstractCegarLoop]: Abstraction has 1154 states and 4194 transitions. [2021-10-13 21:26:30,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 17 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-13 21:26:30,639 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 4194 transitions. [2021-10-13 21:26:30,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:26:30,648 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:26:30,648 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:26:30,670 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-13 21:26:30,865 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-13 21:26:30,865 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-13 21:26:30,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:26:30,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1955625568, now seen corresponding path program 40 times [2021-10-13 21:26:30,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:26:30,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1007677996] [2021-10-13 21:26:30,867 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:26:30,867 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:26:30,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:26:30,870 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-13 21:26:30,910 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-13 21:26:31,622 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:26:31,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:26:31,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 21:26:31,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:26:31,858 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-13 21:26:31,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:26:32,454 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:26:32,454 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:26:32,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1007677996] [2021-10-13 21:26:32,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1007677996] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:26:32,455 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:26:32,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-10-13 21:26:32,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986683071] [2021-10-13 21:26:32,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 21:26:32,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:26:32,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 21:26:32,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-10-13 21:26:32,456 INFO L87 Difference]: Start difference. First operand 1154 states and 4194 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-13 21:26:36,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:26:36,460 INFO L93 Difference]: Finished difference Result 1514 states and 5249 transitions. [2021-10-13 21:26:36,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 21:26:36,461 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 19 [2021-10-13 21:26:36,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:26:36,465 INFO L225 Difference]: With dead ends: 1514 [2021-10-13 21:26:36,465 INFO L226 Difference]: Without dead ends: 1483 [2021-10-13 21:26:36,465 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 435.2ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-10-13 21:26:36,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1483 states. [2021-10-13 21:26:36,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1483 to 1212. [2021-10-13 21:26:36,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1212 states, 1211 states have (on average 3.6358381502890174) internal successors, (4403), 1211 states have internal predecessors, (4403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:36,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1212 states to 1212 states and 4403 transitions. [2021-10-13 21:26:36,514 INFO L78 Accepts]: Start accepts. Automaton has 1212 states and 4403 transitions. Word has length 19 [2021-10-13 21:26:36,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:26:36,515 INFO L470 AbstractCegarLoop]: Abstraction has 1212 states and 4403 transitions. [2021-10-13 21:26:36,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-13 21:26:36,515 INFO L276 IsEmpty]: Start isEmpty. Operand 1212 states and 4403 transitions. [2021-10-13 21:26:36,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:26:36,519 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:26:36,519 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:26:36,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Ended with exit code 0 [2021-10-13 21:26:36,732 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-13 21:26:36,733 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-13 21:26:36,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:26:36,733 INFO L82 PathProgramCache]: Analyzing trace with hash 809345228, now seen corresponding path program 41 times [2021-10-13 21:26:36,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:26:36,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2012666636] [2021-10-13 21:26:36,734 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:26:36,734 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:26:36,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:26:36,735 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-13 21:26:36,740 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-13 21:26:37,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 21:26:37,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:26:37,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 21:26:37,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:26:38,132 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-13 21:26:38,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:26:39,804 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-13 21:26:39,805 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:26:39,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2012666636] [2021-10-13 21:26:39,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2012666636] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:26:39,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:26:39,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 20 [2021-10-13 21:26:39,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040976268] [2021-10-13 21:26:39,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 21:26:39,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:26:39,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 21:26:39,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:26:39,807 INFO L87 Difference]: Start difference. First operand 1212 states and 4403 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:50,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:26:50,157 INFO L93 Difference]: Finished difference Result 1538 states and 5197 transitions. [2021-10-13 21:26:50,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 21:26:50,159 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:26:50,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:26:50,164 INFO L225 Difference]: With dead ends: 1538 [2021-10-13 21:26:50,164 INFO L226 Difference]: Without dead ends: 1504 [2021-10-13 21:26:50,165 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 8458.0ms TimeCoverageRelationStatistics Valid=538, Invalid=1184, Unknown=0, NotChecked=0, Total=1722 [2021-10-13 21:26:50,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2021-10-13 21:26:50,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1260. [2021-10-13 21:26:50,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1260 states, 1259 states have (on average 3.637013502779984) internal successors, (4579), 1259 states have internal predecessors, (4579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:50,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1260 states to 1260 states and 4579 transitions. [2021-10-13 21:26:50,208 INFO L78 Accepts]: Start accepts. Automaton has 1260 states and 4579 transitions. Word has length 19 [2021-10-13 21:26:50,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:26:50,208 INFO L470 AbstractCegarLoop]: Abstraction has 1260 states and 4579 transitions. [2021-10-13 21:26:50,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:26:50,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1260 states and 4579 transitions. [2021-10-13 21:26:50,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:26:50,213 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:26:50,213 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:26:50,234 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-13 21:26:50,427 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-13 21:26:50,429 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-13 21:26:50,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:26:50,430 INFO L82 PathProgramCache]: Analyzing trace with hash 2022079072, now seen corresponding path program 42 times [2021-10-13 21:26:50,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:26:50,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1200668913] [2021-10-13 21:26:50,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:26:50,430 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:26:50,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:26:50,431 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-13 21:26:50,452 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-13 21:26:51,126 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 21:26:51,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:26:51,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:26:51,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:26:51,686 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-13 21:26:51,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:26:52,646 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-13 21:26:52,646 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:26:52,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1200668913] [2021-10-13 21:26:52,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1200668913] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:26:52,647 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:26:52,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2021-10-13 21:26:52,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102789915] [2021-10-13 21:26:52,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 21:26:52,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:26:52,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 21:26:52,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:26:52,649 INFO L87 Difference]: Start difference. First operand 1260 states and 4579 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:02,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:27:02,851 INFO L93 Difference]: Finished difference Result 1567 states and 5294 transitions. [2021-10-13 21:27:02,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 21:27:02,852 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:27:02,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:27:02,855 INFO L225 Difference]: With dead ends: 1567 [2021-10-13 21:27:02,856 INFO L226 Difference]: Without dead ends: 1562 [2021-10-13 21:27:02,856 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 632 ImplicationChecksByTransitivity, 8474.6ms TimeCoverageRelationStatistics Valid=756, Invalid=2436, Unknown=0, NotChecked=0, Total=3192 [2021-10-13 21:27:02,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1562 states. [2021-10-13 21:27:02,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1562 to 1334. [2021-10-13 21:27:02,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1334 states, 1333 states have (on average 3.646661665416354) internal successors, (4861), 1333 states have internal predecessors, (4861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:02,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1334 states to 1334 states and 4861 transitions. [2021-10-13 21:27:02,884 INFO L78 Accepts]: Start accepts. Automaton has 1334 states and 4861 transitions. Word has length 19 [2021-10-13 21:27:02,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:27:02,885 INFO L470 AbstractCegarLoop]: Abstraction has 1334 states and 4861 transitions. [2021-10-13 21:27:02,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:02,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1334 states and 4861 transitions. [2021-10-13 21:27:02,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:27:02,888 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:27:02,888 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:27:02,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2021-10-13 21:27:03,089 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-13 21:27:03,089 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-13 21:27:03,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:27:03,090 INFO L82 PathProgramCache]: Analyzing trace with hash 47286910, now seen corresponding path program 43 times [2021-10-13 21:27:03,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:27:03,091 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093954349] [2021-10-13 21:27:03,091 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:27:03,092 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:27:03,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:27:03,093 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-13 21:27:03,110 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-13 21:27:03,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:27:03,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 21:27:03,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:27:04,586 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:27:04,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:27:06,982 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-13 21:27:06,983 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:27:06,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093954349] [2021-10-13 21:27:06,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093954349] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:27:06,983 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:27:06,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 20 [2021-10-13 21:27:06,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003237730] [2021-10-13 21:27:06,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 21:27:06,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:27:06,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 21:27:06,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2021-10-13 21:27:06,984 INFO L87 Difference]: Start difference. First operand 1334 states and 4861 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:39,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:27:39,648 INFO L93 Difference]: Finished difference Result 1781 states and 5999 transitions. [2021-10-13 21:27:39,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-13 21:27:39,649 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:27:39,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:27:39,654 INFO L225 Difference]: With dead ends: 1781 [2021-10-13 21:27:39,654 INFO L226 Difference]: Without dead ends: 1768 [2021-10-13 21:27:39,654 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1185 ImplicationChecksByTransitivity, 31656.2ms TimeCoverageRelationStatistics Valid=1002, Invalid=3288, Unknown=0, NotChecked=0, Total=4290 [2021-10-13 21:27:39,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states. [2021-10-13 21:27:39,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1360. [2021-10-13 21:27:39,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1360 states, 1359 states have (on average 3.6556291390728477) internal successors, (4968), 1359 states have internal predecessors, (4968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:39,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1360 states to 1360 states and 4968 transitions. [2021-10-13 21:27:39,693 INFO L78 Accepts]: Start accepts. Automaton has 1360 states and 4968 transitions. Word has length 19 [2021-10-13 21:27:39,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:27:39,693 INFO L470 AbstractCegarLoop]: Abstraction has 1360 states and 4968 transitions. [2021-10-13 21:27:39,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:39,694 INFO L276 IsEmpty]: Start isEmpty. Operand 1360 states and 4968 transitions. [2021-10-13 21:27:39,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:27:39,699 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:27:39,699 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:27:39,716 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-13 21:27:39,913 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-13 21:27:39,913 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-13 21:27:39,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:27:39,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1774567866, now seen corresponding path program 44 times [2021-10-13 21:27:39,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:27:39,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [508145682] [2021-10-13 21:27:39,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:27:39,915 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:27:39,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:27:39,916 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-13 21:27:39,922 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-13 21:27:40,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:27:40,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:27:40,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 21:27:40,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:27:41,239 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-13 21:27:41,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:27:42,624 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-13 21:27:42,625 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:27:42,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [508145682] [2021-10-13 21:27:42,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [508145682] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:27:42,625 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:27:42,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-10-13 21:27:42,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712077775] [2021-10-13 21:27:42,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 21:27:42,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:27:42,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 21:27:42,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:27:42,627 INFO L87 Difference]: Start difference. First operand 1360 states and 4968 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:56,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:27:56,317 INFO L93 Difference]: Finished difference Result 1662 states and 5653 transitions. [2021-10-13 21:27:56,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-13 21:27:56,319 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:27:56,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:27:56,324 INFO L225 Difference]: With dead ends: 1662 [2021-10-13 21:27:56,324 INFO L226 Difference]: Without dead ends: 1654 [2021-10-13 21:27:56,324 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 13037.0ms TimeCoverageRelationStatistics Valid=957, Invalid=2465, Unknown=0, NotChecked=0, Total=3422 [2021-10-13 21:27:56,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1654 states. [2021-10-13 21:27:56,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1654 to 1374. [2021-10-13 21:27:56,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1374 states, 1373 states have (on average 3.6438455935906773) internal successors, (5003), 1373 states have internal predecessors, (5003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:56,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1374 states to 1374 states and 5003 transitions. [2021-10-13 21:27:56,363 INFO L78 Accepts]: Start accepts. Automaton has 1374 states and 5003 transitions. Word has length 19 [2021-10-13 21:27:56,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:27:56,363 INFO L470 AbstractCegarLoop]: Abstraction has 1374 states and 5003 transitions. [2021-10-13 21:27:56,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:27:56,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 5003 transitions. [2021-10-13 21:27:56,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:27:56,367 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:27:56,367 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:27:56,379 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-13 21:27:56,567 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-13 21:27:56,568 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-13 21:27:56,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:27:56,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1019312562, now seen corresponding path program 45 times [2021-10-13 21:27:56,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:27:56,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [3496689] [2021-10-13 21:27:56,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:27:56,570 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:27:56,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:27:56,571 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-13 21:27:56,580 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-13 21:27:57,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 21:27:57,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:27:57,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:27:57,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:27:57,973 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-13 21:27:57,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:27:59,481 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-13 21:27:59,481 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:27:59,481 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [3496689] [2021-10-13 21:27:59,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [3496689] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:27:59,482 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:27:59,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-13 21:27:59,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911169530] [2021-10-13 21:27:59,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 21:27:59,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:27:59,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 21:27:59,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:27:59,483 INFO L87 Difference]: Start difference. First operand 1374 states and 5003 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 19 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-13 21:28:09,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:28:09,111 INFO L93 Difference]: Finished difference Result 1630 states and 5539 transitions. [2021-10-13 21:28:09,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 21:28:09,112 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 19 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 19 [2021-10-13 21:28:09,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:28:09,116 INFO L225 Difference]: With dead ends: 1630 [2021-10-13 21:28:09,117 INFO L226 Difference]: Without dead ends: 1622 [2021-10-13 21:28:09,117 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 8144.3ms TimeCoverageRelationStatistics Valid=643, Invalid=2327, Unknown=0, NotChecked=0, Total=2970 [2021-10-13 21:28:09,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1622 states. [2021-10-13 21:28:09,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1622 to 1370. [2021-10-13 21:28:09,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1370 states, 1369 states have (on average 3.6281957633308983) internal successors, (4967), 1369 states have internal predecessors, (4967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:09,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 4967 transitions. [2021-10-13 21:28:09,154 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 4967 transitions. Word has length 19 [2021-10-13 21:28:09,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:28:09,154 INFO L470 AbstractCegarLoop]: Abstraction has 1370 states and 4967 transitions. [2021-10-13 21:28:09,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 19 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-13 21:28:09,155 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 4967 transitions. [2021-10-13 21:28:09,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:28:09,158 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:28:09,158 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:28:09,173 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-13 21:28:09,360 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-13 21:28:09,360 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-13 21:28:09,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:28:09,361 INFO L82 PathProgramCache]: Analyzing trace with hash -835722524, now seen corresponding path program 46 times [2021-10-13 21:28:09,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:28:09,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649979637] [2021-10-13 21:28:09,361 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:28:09,361 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:28:09,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:28:09,362 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-13 21:28:09,363 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-13 21:28:10,124 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:28:10,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:28:10,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 21:28:10,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:28:10,903 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-13 21:28:10,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:28:12,085 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:28:12,086 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:28:12,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649979637] [2021-10-13 21:28:12,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649979637] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:28:12,086 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:28:12,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 20 [2021-10-13 21:28:12,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652463396] [2021-10-13 21:28:12,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 21:28:12,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:28:12,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 21:28:12,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:28:12,088 INFO L87 Difference]: Start difference. First operand 1370 states and 4967 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:18,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:28:18,039 INFO L93 Difference]: Finished difference Result 1635 states and 5654 transitions. [2021-10-13 21:28:18,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 21:28:18,041 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:28:18,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:28:18,046 INFO L225 Difference]: With dead ends: 1635 [2021-10-13 21:28:18,046 INFO L226 Difference]: Without dead ends: 1618 [2021-10-13 21:28:18,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 5506.1ms TimeCoverageRelationStatistics Valid=397, Invalid=935, Unknown=0, NotChecked=0, Total=1332 [2021-10-13 21:28:18,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states. [2021-10-13 21:28:18,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 1424. [2021-10-13 21:28:18,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1424 states, 1423 states have (on average 3.6317638791286013) internal successors, (5168), 1423 states have internal predecessors, (5168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:18,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1424 states to 1424 states and 5168 transitions. [2021-10-13 21:28:18,086 INFO L78 Accepts]: Start accepts. Automaton has 1424 states and 5168 transitions. Word has length 19 [2021-10-13 21:28:18,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:28:18,086 INFO L470 AbstractCegarLoop]: Abstraction has 1424 states and 5168 transitions. [2021-10-13 21:28:18,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:18,087 INFO L276 IsEmpty]: Start isEmpty. Operand 1424 states and 5168 transitions. [2021-10-13 21:28:18,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:28:18,093 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:28:18,094 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:28:18,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2021-10-13 21:28:18,306 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-13 21:28:18,307 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-13 21:28:18,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:28:18,307 INFO L82 PathProgramCache]: Analyzing trace with hash -641228338, now seen corresponding path program 47 times [2021-10-13 21:28:18,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:28:18,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [729841936] [2021-10-13 21:28:18,308 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:28:18,309 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:28:18,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:28:18,310 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-13 21:28:18,311 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-13 21:28:19,083 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 21:28:19,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:28:19,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:28:19,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:28:19,492 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-13 21:28:19,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:28:21,043 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:28:21,043 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:28:21,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [729841936] [2021-10-13 21:28:21,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [729841936] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:28:21,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:28:21,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 19 [2021-10-13 21:28:21,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340223810] [2021-10-13 21:28:21,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:28:21,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:28:21,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:28:21,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:28:21,045 INFO L87 Difference]: Start difference. First operand 1424 states and 5168 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:28,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:28:28,480 INFO L93 Difference]: Finished difference Result 1631 states and 5670 transitions. [2021-10-13 21:28:28,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 21:28:28,481 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:28:28,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:28:28,485 INFO L225 Difference]: With dead ends: 1631 [2021-10-13 21:28:28,485 INFO L226 Difference]: Without dead ends: 1600 [2021-10-13 21:28:28,485 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 6443.0ms TimeCoverageRelationStatistics Valid=317, Invalid=1089, Unknown=0, NotChecked=0, Total=1406 [2021-10-13 21:28:28,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1600 states. [2021-10-13 21:28:28,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1600 to 1472. [2021-10-13 21:28:28,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 1471 states have (on average 3.6227056424201223) internal successors, (5329), 1471 states have internal predecessors, (5329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:28,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 5329 transitions. [2021-10-13 21:28:28,513 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 5329 transitions. Word has length 19 [2021-10-13 21:28:28,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:28:28,513 INFO L470 AbstractCegarLoop]: Abstraction has 1472 states and 5329 transitions. [2021-10-13 21:28:28,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:28,513 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 5329 transitions. [2021-10-13 21:28:28,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:28:28,517 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:28:28,517 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:28:28,530 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-13 21:28:28,719 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-13 21:28:28,719 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-13 21:28:28,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:28:28,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1882912558, now seen corresponding path program 48 times [2021-10-13 21:28:28,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:28:28,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [904545911] [2021-10-13 21:28:28,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:28:28,721 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:28:28,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:28:28,722 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-13 21:28:28,723 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-13 21:28:29,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 21:28:29,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:28:29,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:28:29,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:28:30,010 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-13 21:28:30,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:28:30,733 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-13 21:28:30,734 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:28:30,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [904545911] [2021-10-13 21:28:30,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [904545911] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:28:30,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:28:30,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-10-13 21:28:30,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869073339] [2021-10-13 21:28:30,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 21:28:30,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:28:30,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 21:28:30,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2021-10-13 21:28:30,736 INFO L87 Difference]: Start difference. First operand 1472 states and 5329 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:37,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:28:37,239 INFO L93 Difference]: Finished difference Result 1832 states and 6166 transitions. [2021-10-13 21:28:37,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-13 21:28:37,241 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:28:37,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:28:37,245 INFO L225 Difference]: With dead ends: 1832 [2021-10-13 21:28:37,246 INFO L226 Difference]: Without dead ends: 1820 [2021-10-13 21:28:37,246 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 5742.4ms TimeCoverageRelationStatistics Valid=681, Invalid=2181, Unknown=0, NotChecked=0, Total=2862 [2021-10-13 21:28:37,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1820 states. [2021-10-13 21:28:37,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1820 to 1506. [2021-10-13 21:28:37,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1506 states, 1505 states have (on average 3.6199335548172757) internal successors, (5448), 1505 states have internal predecessors, (5448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:37,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1506 states to 1506 states and 5448 transitions. [2021-10-13 21:28:37,294 INFO L78 Accepts]: Start accepts. Automaton has 1506 states and 5448 transitions. Word has length 19 [2021-10-13 21:28:37,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:28:37,294 INFO L470 AbstractCegarLoop]: Abstraction has 1506 states and 5448 transitions. [2021-10-13 21:28:37,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:37,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1506 states and 5448 transitions. [2021-10-13 21:28:37,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:28:37,300 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:28:37,300 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:28:37,319 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-13 21:28:37,515 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-13 21:28:37,515 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-13 21:28:37,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:28:37,516 INFO L82 PathProgramCache]: Analyzing trace with hash 2035689902, now seen corresponding path program 49 times [2021-10-13 21:28:37,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:28:37,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1921409270] [2021-10-13 21:28:37,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:28:37,517 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:28:37,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:28:37,518 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-13 21:28:37,523 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-13 21:28:38,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:28:38,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:28:38,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:28:38,851 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-13 21:28:38,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:28:39,478 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-13 21:28:39,479 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:28:39,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1921409270] [2021-10-13 21:28:39,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1921409270] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:28:39,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:28:39,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 19 [2021-10-13 21:28:39,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136206267] [2021-10-13 21:28:39,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:28:39,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:28:39,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:28:39,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:28:39,481 INFO L87 Difference]: Start difference. First operand 1506 states and 5448 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 21:28:44,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:28:44,347 INFO L93 Difference]: Finished difference Result 1742 states and 6039 transitions. [2021-10-13 21:28:44,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 21:28:44,349 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 19 [2021-10-13 21:28:44,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:28:44,354 INFO L225 Difference]: With dead ends: 1742 [2021-10-13 21:28:44,354 INFO L226 Difference]: Without dead ends: 1734 [2021-10-13 21:28:44,355 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 530 ImplicationChecksByTransitivity, 4235.2ms TimeCoverageRelationStatistics Valid=557, Invalid=1893, Unknown=0, NotChecked=0, Total=2450 [2021-10-13 21:28:44,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2021-10-13 21:28:44,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1536. [2021-10-13 21:28:44,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1536 states, 1535 states have (on average 3.6188925081433223) internal successors, (5555), 1535 states have internal predecessors, (5555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:44,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1536 states to 1536 states and 5555 transitions. [2021-10-13 21:28:44,393 INFO L78 Accepts]: Start accepts. Automaton has 1536 states and 5555 transitions. Word has length 19 [2021-10-13 21:28:44,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:28:44,393 INFO L470 AbstractCegarLoop]: Abstraction has 1536 states and 5555 transitions. [2021-10-13 21:28:44,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 21:28:44,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1536 states and 5555 transitions. [2021-10-13 21:28:44,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:28:44,398 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:28:44,398 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:28:44,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Forceful destruction successful, exit code 0 [2021-10-13 21:28:44,598 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-13 21:28:44,598 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-13 21:28:44,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:28:44,599 INFO L82 PathProgramCache]: Analyzing trace with hash 516597550, now seen corresponding path program 50 times [2021-10-13 21:28:44,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:28:44,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [219787782] [2021-10-13 21:28:44,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:28:44,600 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:28:44,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:28:44,601 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-13 21:28:44,603 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-13 21:28:45,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:28:45,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:28:45,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 21:28:45,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:28:46,032 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-13 21:28:46,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:28:46,684 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-13 21:28:46,684 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:28:46,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [219787782] [2021-10-13 21:28:46,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [219787782] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:28:46,685 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:28:46,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 20 [2021-10-13 21:28:46,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300182188] [2021-10-13 21:28:46,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 21:28:46,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:28:46,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 21:28:46,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:28:46,687 INFO L87 Difference]: Start difference. First operand 1536 states and 5555 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:52,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:28:52,891 INFO L93 Difference]: Finished difference Result 1804 states and 6143 transitions. [2021-10-13 21:28:52,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-13 21:28:52,892 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:28:52,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:28:52,896 INFO L225 Difference]: With dead ends: 1804 [2021-10-13 21:28:52,897 INFO L226 Difference]: Without dead ends: 1790 [2021-10-13 21:28:52,897 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 5484.1ms TimeCoverageRelationStatistics Valid=576, Invalid=2076, Unknown=0, NotChecked=0, Total=2652 [2021-10-13 21:28:52,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1790 states. [2021-10-13 21:28:52,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1790 to 1570. [2021-10-13 21:28:52,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1570 states, 1569 states have (on average 3.6207775653282344) internal successors, (5681), 1569 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:52,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1570 states to 1570 states and 5681 transitions. [2021-10-13 21:28:52,927 INFO L78 Accepts]: Start accepts. Automaton has 1570 states and 5681 transitions. Word has length 19 [2021-10-13 21:28:52,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:28:52,927 INFO L470 AbstractCegarLoop]: Abstraction has 1570 states and 5681 transitions. [2021-10-13 21:28:52,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:28:52,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1570 states and 5681 transitions. [2021-10-13 21:28:52,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:28:52,931 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:28:52,931 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:28:52,945 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-13 21:28:53,132 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-13 21:28:53,132 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-13 21:28:53,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:28:53,133 INFO L82 PathProgramCache]: Analyzing trace with hash -2033032156, now seen corresponding path program 51 times [2021-10-13 21:28:53,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:28:53,134 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1886966685] [2021-10-13 21:28:53,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:28:53,134 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:28:53,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:28:53,137 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-13 21:28:53,139 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-13 21:28:53,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 21:28:53,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:28:53,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:28:53,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:28:54,425 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-13 21:28:54,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:28:55,181 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-13 21:28:55,181 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:28:55,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1886966685] [2021-10-13 21:28:55,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1886966685] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:28:55,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:28:55,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-10-13 21:28:55,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626109349] [2021-10-13 21:28:55,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 21:28:55,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:28:55,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 21:28:55,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2021-10-13 21:28:55,183 INFO L87 Difference]: Start difference. First operand 1570 states and 5681 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:00,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:29:00,609 INFO L93 Difference]: Finished difference Result 1852 states and 6352 transitions. [2021-10-13 21:29:00,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 21:29:00,610 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:29:00,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:29:00,615 INFO L225 Difference]: With dead ends: 1852 [2021-10-13 21:29:00,615 INFO L226 Difference]: Without dead ends: 1844 [2021-10-13 21:29:00,616 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 4960.2ms TimeCoverageRelationStatistics Valid=631, Invalid=2231, Unknown=0, NotChecked=0, Total=2862 [2021-10-13 21:29:00,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1844 states. [2021-10-13 21:29:00,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1844 to 1584. [2021-10-13 21:29:00,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1584 states, 1583 states have (on average 3.6159191408717626) internal successors, (5724), 1583 states have internal predecessors, (5724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:00,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 5724 transitions. [2021-10-13 21:29:00,655 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 5724 transitions. Word has length 19 [2021-10-13 21:29:00,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:29:00,655 INFO L470 AbstractCegarLoop]: Abstraction has 1584 states and 5724 transitions. [2021-10-13 21:29:00,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:00,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 5724 transitions. [2021-10-13 21:29:00,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:29:00,659 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:29:00,659 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:29:00,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Ended with exit code 0 [2021-10-13 21:29:00,859 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-13 21:29:00,860 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-13 21:29:00,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:29:00,861 INFO L82 PathProgramCache]: Analyzing trace with hash 742842788, now seen corresponding path program 52 times [2021-10-13 21:29:00,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:29:00,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1305819851] [2021-10-13 21:29:00,862 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:29:00,862 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:29:00,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:29:00,863 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-13 21:29:00,864 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-13 21:29:01,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:29:01,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:29:01,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 21:29:01,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:29:02,452 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-13 21:29:02,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:29:03,071 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-13 21:29:03,072 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:29:03,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1305819851] [2021-10-13 21:29:03,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1305819851] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:29:03,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:29:03,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 20 [2021-10-13 21:29:03,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913634218] [2021-10-13 21:29:03,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 21:29:03,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:29:03,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 21:29:03,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:29:03,074 INFO L87 Difference]: Start difference. First operand 1584 states and 5724 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:08,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:29:08,389 INFO L93 Difference]: Finished difference Result 1878 states and 6355 transitions. [2021-10-13 21:29:08,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 21:29:08,390 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:29:08,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:29:08,394 INFO L225 Difference]: With dead ends: 1878 [2021-10-13 21:29:08,394 INFO L226 Difference]: Without dead ends: 1864 [2021-10-13 21:29:08,395 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 4845.3ms TimeCoverageRelationStatistics Valid=574, Invalid=2288, Unknown=0, NotChecked=0, Total=2862 [2021-10-13 21:29:08,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states. [2021-10-13 21:29:08,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 1602. [2021-10-13 21:29:08,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1602 states, 1601 states have (on average 3.6171143035602746) internal successors, (5791), 1601 states have internal predecessors, (5791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:08,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1602 states to 1602 states and 5791 transitions. [2021-10-13 21:29:08,425 INFO L78 Accepts]: Start accepts. Automaton has 1602 states and 5791 transitions. Word has length 19 [2021-10-13 21:29:08,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:29:08,425 INFO L470 AbstractCegarLoop]: Abstraction has 1602 states and 5791 transitions. [2021-10-13 21:29:08,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:08,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1602 states and 5791 transitions. [2021-10-13 21:29:08,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:29:08,429 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:29:08,429 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:29:08,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2021-10-13 21:29:08,630 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-13 21:29:08,630 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-13 21:29:08,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:29:08,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1248919090, now seen corresponding path program 53 times [2021-10-13 21:29:08,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:29:08,632 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [372058033] [2021-10-13 21:29:08,632 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:29:08,632 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:29:08,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:29:08,636 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-13 21:29:08,637 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-13 21:29:09,449 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:29:09,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:29:09,452 WARN L261 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 21:29:09,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:29:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:29:10,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:29:10,728 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:29:10,728 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:29:10,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [372058033] [2021-10-13 21:29:10,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [372058033] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:29:10,729 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:29:10,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-10-13 21:29:10,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324092405] [2021-10-13 21:29:10,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 21:29:10,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:29:10,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 21:29:10,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:29:10,731 INFO L87 Difference]: Start difference. First operand 1602 states and 5791 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 21:29:14,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:29:14,039 INFO L93 Difference]: Finished difference Result 1810 states and 6327 transitions. [2021-10-13 21:29:14,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-13 21:29:14,040 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 19 [2021-10-13 21:29:14,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:29:14,044 INFO L225 Difference]: With dead ends: 1810 [2021-10-13 21:29:14,044 INFO L226 Difference]: Without dead ends: 1810 [2021-10-13 21:29:14,047 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 2557.6ms TimeCoverageRelationStatistics Valid=291, Invalid=521, Unknown=0, NotChecked=0, Total=812 [2021-10-13 21:29:14,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1810 states. [2021-10-13 21:29:14,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1810 to 1584. [2021-10-13 21:29:14,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1584 states, 1583 states have (on average 3.605811749842072) internal successors, (5708), 1583 states have internal predecessors, (5708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:14,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 5708 transitions. [2021-10-13 21:29:14,079 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 5708 transitions. Word has length 19 [2021-10-13 21:29:14,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:29:14,079 INFO L470 AbstractCegarLoop]: Abstraction has 1584 states and 5708 transitions. [2021-10-13 21:29:14,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 21:29:14,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 5708 transitions. [2021-10-13 21:29:14,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:29:14,084 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:29:14,084 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:29:14,097 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-13 21:29:14,286 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-13 21:29:14,286 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-13 21:29:14,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:29:14,287 INFO L82 PathProgramCache]: Analyzing trace with hash -1763485384, now seen corresponding path program 54 times [2021-10-13 21:29:14,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:29:14,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [563035207] [2021-10-13 21:29:14,288 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:29:14,288 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:29:14,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:29:14,290 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-13 21:29:14,291 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-13 21:29:15,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 21:29:15,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:29:15,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:29:15,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:29:15,687 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:29:15,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:29:17,000 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-13 21:29:17,000 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:29:17,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [563035207] [2021-10-13 21:29:17,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [563035207] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:29:17,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:29:17,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-10-13 21:29:17,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460389098] [2021-10-13 21:29:17,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 21:29:17,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:29:17,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 21:29:17,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-10-13 21:29:17,001 INFO L87 Difference]: Start difference. First operand 1584 states and 5708 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 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-13 21:29:28,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:29:28,107 INFO L93 Difference]: Finished difference Result 2056 states and 6958 transitions. [2021-10-13 21:29:28,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 21:29:28,108 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 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 19 [2021-10-13 21:29:28,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:29:28,113 INFO L225 Difference]: With dead ends: 2056 [2021-10-13 21:29:28,113 INFO L226 Difference]: Without dead ends: 2052 [2021-10-13 21:29:28,114 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 838 ImplicationChecksByTransitivity, 10331.3ms TimeCoverageRelationStatistics Valid=669, Invalid=2523, Unknown=0, NotChecked=0, Total=3192 [2021-10-13 21:29:28,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states. [2021-10-13 21:29:28,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 1584. [2021-10-13 21:29:28,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1584 states, 1583 states have (on average 3.6083385975994946) internal successors, (5712), 1583 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:28,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 5712 transitions. [2021-10-13 21:29:28,152 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 5712 transitions. Word has length 19 [2021-10-13 21:29:28,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:29:28,152 INFO L470 AbstractCegarLoop]: Abstraction has 1584 states and 5712 transitions. [2021-10-13 21:29:28,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 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-13 21:29:28,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 5712 transitions. [2021-10-13 21:29:28,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:29:28,156 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:29:28,156 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:29:28,169 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-13 21:29:28,357 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-13 21:29:28,357 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-13 21:29:28,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:29:28,358 INFO L82 PathProgramCache]: Analyzing trace with hash -1524484086, now seen corresponding path program 55 times [2021-10-13 21:29:28,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:29:28,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636441814] [2021-10-13 21:29:28,359 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:29:28,359 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:29:28,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:29:28,360 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-13 21:29:28,361 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-13 21:29:29,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:29:29,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:29:29,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:29:29,638 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-13 21:29:29,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:29:30,919 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-13 21:29:30,919 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:29:30,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636441814] [2021-10-13 21:29:30,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636441814] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:29:30,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:29:30,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-10-13 21:29:30,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052154570] [2021-10-13 21:29:30,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 21:29:30,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:29:30,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 21:29:30,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=290, Unknown=0, NotChecked=0, Total=420 [2021-10-13 21:29:30,921 INFO L87 Difference]: Start difference. First operand 1584 states and 5712 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:39,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:29:39,269 INFO L93 Difference]: Finished difference Result 2150 states and 7095 transitions. [2021-10-13 21:29:39,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 21:29:39,271 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:29:39,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:29:39,275 INFO L225 Difference]: With dead ends: 2150 [2021-10-13 21:29:39,276 INFO L226 Difference]: Without dead ends: 2150 [2021-10-13 21:29:39,276 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 756 ImplicationChecksByTransitivity, 7653.7ms TimeCoverageRelationStatistics Valid=869, Invalid=1783, Unknown=0, NotChecked=0, Total=2652 [2021-10-13 21:29:39,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states. [2021-10-13 21:29:39,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1598. [2021-10-13 21:29:39,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1598 states, 1597 states have (on average 3.6023794614902944) internal successors, (5753), 1597 states have internal predecessors, (5753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:39,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1598 states to 1598 states and 5753 transitions. [2021-10-13 21:29:39,320 INFO L78 Accepts]: Start accepts. Automaton has 1598 states and 5753 transitions. Word has length 19 [2021-10-13 21:29:39,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:29:39,320 INFO L470 AbstractCegarLoop]: Abstraction has 1598 states and 5753 transitions. [2021-10-13 21:29:39,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:29:39,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1598 states and 5753 transitions. [2021-10-13 21:29:39,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:29:39,324 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:29:39,324 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:29:39,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Ended with exit code 0 [2021-10-13 21:29:39,525 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-13 21:29:39,525 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-13 21:29:39,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:29:39,526 INFO L82 PathProgramCache]: Analyzing trace with hash 961861994, now seen corresponding path program 56 times [2021-10-13 21:29:39,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:29:39,527 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [914887489] [2021-10-13 21:29:39,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:29:39,527 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:29:39,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:29:39,528 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-13 21:29:39,529 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-13 21:29:40,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:29:40,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:29:40,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 21:29:40,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:29:41,306 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:29:41,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:29:44,513 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-13 21:29:44,513 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:29:44,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [914887489] [2021-10-13 21:29:44,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [914887489] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:29:44,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:29:44,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 20 [2021-10-13 21:29:44,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990336786] [2021-10-13 21:29:44,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 21:29:44,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:29:44,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 21:29:44,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=306, Unknown=0, NotChecked=0, Total=420 [2021-10-13 21:29:44,515 INFO L87 Difference]: Start difference. First operand 1598 states and 5753 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:30:25,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:30:25,230 INFO L93 Difference]: Finished difference Result 2035 states and 6776 transitions. [2021-10-13 21:30:25,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 21:30:25,232 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 21:30:25,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:30:25,237 INFO L225 Difference]: With dead ends: 2035 [2021-10-13 21:30:25,237 INFO L226 Difference]: Without dead ends: 2022 [2021-10-13 21:30:25,240 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 708 ImplicationChecksByTransitivity, 38766.6ms TimeCoverageRelationStatistics Valid=709, Invalid=2047, Unknown=0, NotChecked=0, Total=2756 [2021-10-13 21:30:25,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2022 states. [2021-10-13 21:30:25,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2022 to 1644. [2021-10-13 21:30:25,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1643 states have (on average 3.603164942178941) internal successors, (5920), 1643 states have internal predecessors, (5920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:30:25,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 5920 transitions. [2021-10-13 21:30:25,279 INFO L78 Accepts]: Start accepts. Automaton has 1644 states and 5920 transitions. Word has length 19 [2021-10-13 21:30:25,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:30:25,279 INFO L470 AbstractCegarLoop]: Abstraction has 1644 states and 5920 transitions. [2021-10-13 21:30:25,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:30:25,280 INFO L276 IsEmpty]: Start isEmpty. Operand 1644 states and 5920 transitions. [2021-10-13 21:30:25,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 21:30:25,283 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:30:25,284 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:30:25,298 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-13 21:30:25,484 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-13 21:30:25,484 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-13 21:30:25,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:30:25,485 INFO L82 PathProgramCache]: Analyzing trace with hash -592011968, now seen corresponding path program 57 times [2021-10-13 21:30:25,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:30:25,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452811043] [2021-10-13 21:30:25,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:30:25,486 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:30:25,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:30:25,489 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-13 21:30:25,492 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-13 21:30:26,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 21:30:26,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:30:26,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:30:26,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:30:26,873 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:30:26,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:30:27,896 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-13 21:30:27,896 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:30:27,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452811043] [2021-10-13 21:30:27,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1452811043] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:30:27,897 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:30:27,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-10-13 21:30:27,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823787486] [2021-10-13 21:30:27,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 21:30:27,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:30:27,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 21:30:27,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:30:27,899 INFO L87 Difference]: Start difference. First operand 1644 states and 5920 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-13 21:30:35,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:30:35,668 INFO L93 Difference]: Finished difference Result 1988 states and 6780 transitions. [2021-10-13 21:30:35,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 21:30:35,669 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 19 [2021-10-13 21:30:35,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:30:35,675 INFO L225 Difference]: With dead ends: 1988 [2021-10-13 21:30:35,675 INFO L226 Difference]: Without dead ends: 1986 [2021-10-13 21:30:35,676 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 835 ImplicationChecksByTransitivity, 6533.6ms TimeCoverageRelationStatistics Valid=758, Invalid=2548, Unknown=0, NotChecked=0, Total=3306 [2021-10-13 21:30:35,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1986 states. [2021-10-13 21:30:35,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1986 to 1744. [2021-10-13 21:30:35,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1743 states have (on average 3.5983935742971886) internal successors, (6272), 1743 states have internal predecessors, (6272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:30:35,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 6272 transitions. [2021-10-13 21:30:35,716 INFO L78 Accepts]: Start accepts. Automaton has 1744 states and 6272 transitions. Word has length 19 [2021-10-13 21:30:35,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:30:35,716 INFO L470 AbstractCegarLoop]: Abstraction has 1744 states and 6272 transitions. [2021-10-13 21:30:35,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-13 21:30:35,716 INFO L276 IsEmpty]: Start isEmpty. Operand 1744 states and 6272 transitions. [2021-10-13 21:30:35,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:30:35,721 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:30:35,721 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:30:35,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2021-10-13 21:30:35,921 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-13 21:30:35,921 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-13 21:30:35,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:30:35,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1475967105, now seen corresponding path program 58 times [2021-10-13 21:30:35,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:30:35,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [144955796] [2021-10-13 21:30:35,923 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:30:35,923 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:30:35,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:30:35,924 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-13 21:30:35,936 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-13 21:30:36,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:30:36,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:30:36,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 21:30:36,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:30:37,476 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:30:37,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:30:40,344 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-13 21:30:40,344 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:30:40,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [144955796] [2021-10-13 21:30:40,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [144955796] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:30:40,345 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:30:40,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12] total 21 [2021-10-13 21:30:40,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986524034] [2021-10-13 21:30:40,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 21:30:40,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:30:40,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 21:30:40,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-10-13 21:30:40,346 INFO L87 Difference]: Start difference. First operand 1744 states and 6272 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 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-13 21:30:54,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:30:54,083 INFO L93 Difference]: Finished difference Result 1943 states and 6749 transitions. [2021-10-13 21:30:54,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 21:30:54,084 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 21:30:54,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:30:54,089 INFO L225 Difference]: With dead ends: 1943 [2021-10-13 21:30:54,089 INFO L226 Difference]: Without dead ends: 1936 [2021-10-13 21:30:54,089 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 13361.5ms TimeCoverageRelationStatistics Valid=527, Invalid=1365, Unknown=0, NotChecked=0, Total=1892 [2021-10-13 21:30:54,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2021-10-13 21:30:54,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1778. [2021-10-13 21:30:54,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1777 states have (on average 3.606640405177265) internal successors, (6409), 1777 states have internal predecessors, (6409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:30:54,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 6409 transitions. [2021-10-13 21:30:54,125 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 6409 transitions. Word has length 20 [2021-10-13 21:30:54,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:30:54,125 INFO L470 AbstractCegarLoop]: Abstraction has 1778 states and 6409 transitions. [2021-10-13 21:30:54,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 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-13 21:30:54,125 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 6409 transitions. [2021-10-13 21:30:54,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:30:54,130 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:30:54,130 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:30:54,145 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-13 21:30:54,331 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-13 21:30:54,331 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-13 21:30:54,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:30:54,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1492222805, now seen corresponding path program 59 times [2021-10-13 21:30:54,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:30:54,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [399157629] [2021-10-13 21:30:54,333 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:30:54,333 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:30:54,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:30:54,334 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-13 21:30:54,335 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-13 21:30:55,291 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 21:30:55,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:30:55,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 21:30:55,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:30:56,214 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-13 21:30:56,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:31:00,225 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-13 21:31:00,225 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:31:00,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [399157629] [2021-10-13 21:31:00,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [399157629] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:31:00,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:31:00,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2021-10-13 21:31:00,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284872147] [2021-10-13 21:31:00,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 21:31:00,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:31:00,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 21:31:00,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:31:00,227 INFO L87 Difference]: Start difference. First operand 1778 states and 6409 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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-13 21:31:13,964 WARN L207 SmtUtils]: Spent 7.06 s on a formula simplification. DAG size of input: 119 DAG size of output: 113 [2021-10-13 21:31:36,071 WARN L207 SmtUtils]: Spent 5.79 s on a formula simplification. DAG size of input: 117 DAG size of output: 111 [2021-10-13 21:31:55,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:31:55,183 INFO L93 Difference]: Finished difference Result 2355 states and 7759 transitions. [2021-10-13 21:31:55,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 21:31:55,186 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 21:31:55,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:31:55,191 INFO L225 Difference]: With dead ends: 2355 [2021-10-13 21:31:55,191 INFO L226 Difference]: Without dead ends: 2304 [2021-10-13 21:31:55,192 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 49980.9ms TimeCoverageRelationStatistics Valid=978, Invalid=2444, Unknown=0, NotChecked=0, Total=3422 [2021-10-13 21:31:55,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2021-10-13 21:31:55,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 1854. [2021-10-13 21:31:55,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1854 states, 1853 states have (on average 3.6184565569347007) internal successors, (6705), 1853 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:31:55,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1854 states to 1854 states and 6705 transitions. [2021-10-13 21:31:55,240 INFO L78 Accepts]: Start accepts. Automaton has 1854 states and 6705 transitions. Word has length 20 [2021-10-13 21:31:55,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:31:55,240 INFO L470 AbstractCegarLoop]: Abstraction has 1854 states and 6705 transitions. [2021-10-13 21:31:55,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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-13 21:31:55,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1854 states and 6705 transitions. [2021-10-13 21:31:55,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:31:55,244 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:31:55,245 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:31:55,261 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-13 21:31:55,445 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-13 21:31:55,445 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-13 21:31:55,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:31:55,446 INFO L82 PathProgramCache]: Analyzing trace with hash -1609688297, now seen corresponding path program 60 times [2021-10-13 21:31:55,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:31:55,446 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183894119] [2021-10-13 21:31:55,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:31:55,447 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:31:55,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:31:55,449 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-13 21:31:55,452 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-13 21:31:56,496 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 21:31:56,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:31:56,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:31:56,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:31:57,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-13 21:31:57,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:31:59,606 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-13 21:31:59,607 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:31:59,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183894119] [2021-10-13 21:31:59,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183894119] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:31:59,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:31:59,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2021-10-13 21:31:59,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651223167] [2021-10-13 21:31:59,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 21:31:59,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:31:59,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 21:31:59,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:31:59,617 INFO L87 Difference]: Start difference. First operand 1854 states and 6705 transitions. Second operand has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:32:10,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:32:10,926 INFO L93 Difference]: Finished difference Result 2314 states and 8134 transitions. [2021-10-13 21:32:10,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 21:32:10,928 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 21:32:10,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:32:10,935 INFO L225 Difference]: With dead ends: 2314 [2021-10-13 21:32:10,935 INFO L226 Difference]: Without dead ends: 2314 [2021-10-13 21:32:10,936 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 10656.4ms TimeCoverageRelationStatistics Valid=526, Invalid=1366, Unknown=0, NotChecked=0, Total=1892 [2021-10-13 21:32:10,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2021-10-13 21:32:10,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 2054. [2021-10-13 21:32:10,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2054 states, 2053 states have (on average 3.6663419386264002) internal successors, (7527), 2053 states have internal predecessors, (7527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:32:10,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2054 states to 2054 states and 7527 transitions. [2021-10-13 21:32:10,989 INFO L78 Accepts]: Start accepts. Automaton has 2054 states and 7527 transitions. Word has length 20 [2021-10-13 21:32:10,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:32:10,990 INFO L470 AbstractCegarLoop]: Abstraction has 2054 states and 7527 transitions. [2021-10-13 21:32:10,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:32:10,990 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 7527 transitions. [2021-10-13 21:32:10,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:32:10,997 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:32:10,997 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:32:11,015 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-13 21:32:11,213 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-13 21:32:11,214 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-13 21:32:11,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:32:11,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1722450601, now seen corresponding path program 61 times [2021-10-13 21:32:11,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:32:11,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [945024411] [2021-10-13 21:32:11,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:32:11,216 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:32:11,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:32:11,220 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-13 21:32:11,221 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-13 21:32:12,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:32:12,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-13 21:32:12,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:32:13,386 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-13 21:32:13,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:32:17,826 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-13 21:32:17,829 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:32:17,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [945024411] [2021-10-13 21:32:17,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [945024411] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:32:17,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:32:17,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2021-10-13 21:32:17,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352850788] [2021-10-13 21:32:17,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 21:32:17,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:32:17,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 21:32:17,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2021-10-13 21:32:17,831 INFO L87 Difference]: Start difference. First operand 2054 states and 7527 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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-13 21:32:42,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:32:42,366 INFO L93 Difference]: Finished difference Result 2323 states and 8225 transitions. [2021-10-13 21:32:42,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 21:32:42,369 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 21:32:42,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:32:42,375 INFO L225 Difference]: With dead ends: 2323 [2021-10-13 21:32:42,375 INFO L226 Difference]: Without dead ends: 2302 [2021-10-13 21:32:42,375 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 24681.2ms TimeCoverageRelationStatistics Valid=580, Invalid=1400, Unknown=0, NotChecked=0, Total=1980 [2021-10-13 21:32:42,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2302 states. [2021-10-13 21:32:42,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2302 to 2126. [2021-10-13 21:32:42,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2126 states, 2125 states have (on average 3.680470588235294) internal successors, (7821), 2125 states have internal predecessors, (7821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:32:42,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2126 states to 2126 states and 7821 transitions. [2021-10-13 21:32:42,442 INFO L78 Accepts]: Start accepts. Automaton has 2126 states and 7821 transitions. Word has length 20 [2021-10-13 21:32:42,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:32:42,442 INFO L470 AbstractCegarLoop]: Abstraction has 2126 states and 7821 transitions. [2021-10-13 21:32:42,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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-13 21:32:42,443 INFO L276 IsEmpty]: Start isEmpty. Operand 2126 states and 7821 transitions. [2021-10-13 21:32:42,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:32:42,449 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:32:42,449 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:32:42,465 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-13 21:32:42,649 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-13 21:32:42,650 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-13 21:32:42,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:32:42,651 INFO L82 PathProgramCache]: Analyzing trace with hash 662494101, now seen corresponding path program 62 times [2021-10-13 21:32:42,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:32:42,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489647628] [2021-10-13 21:32:42,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:32:42,652 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:32:42,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:32:42,654 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-13 21:32:42,655 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-13 21:32:43,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:32:43,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:32:43,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 21:32:43,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:32:44,532 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-13 21:32:44,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:32:46,898 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-13 21:32:46,899 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:32:46,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489647628] [2021-10-13 21:32:46,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489647628] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:32:46,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:32:46,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2021-10-13 21:32:46,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715049691] [2021-10-13 21:32:46,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 21:32:46,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:32:46,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 21:32:46,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2021-10-13 21:32:46,901 INFO L87 Difference]: Start difference. First operand 2126 states and 7821 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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-13 21:33:03,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:33:03,830 INFO L93 Difference]: Finished difference Result 2584 states and 9208 transitions. [2021-10-13 21:33:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 21:33:03,832 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 21:33:03,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:33:03,838 INFO L225 Difference]: With dead ends: 2584 [2021-10-13 21:33:03,838 INFO L226 Difference]: Without dead ends: 2562 [2021-10-13 21:33:03,839 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 15866.8ms TimeCoverageRelationStatistics Valid=950, Invalid=3082, Unknown=0, NotChecked=0, Total=4032 [2021-10-13 21:33:03,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2562 states. [2021-10-13 21:33:03,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2562 to 2296. [2021-10-13 21:33:03,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2296 states, 2295 states have (on average 3.7167755991285403) internal successors, (8530), 2295 states have internal predecessors, (8530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:33:03,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 8530 transitions. [2021-10-13 21:33:03,913 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 8530 transitions. Word has length 20 [2021-10-13 21:33:03,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:33:03,913 INFO L470 AbstractCegarLoop]: Abstraction has 2296 states and 8530 transitions. [2021-10-13 21:33:03,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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-13 21:33:03,913 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 8530 transitions. [2021-10-13 21:33:03,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:33:03,919 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:33:03,919 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:33:03,934 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-13 21:33:04,120 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-13 21:33:04,120 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-13 21:33:04,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:33:04,121 INFO L82 PathProgramCache]: Analyzing trace with hash 2029742911, now seen corresponding path program 63 times [2021-10-13 21:33:04,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:33:04,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212126894] [2021-10-13 21:33:04,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:33:04,122 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:33:04,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:33:04,123 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-13 21:33:04,124 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-13 21:33:05,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 21:33:05,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:33:05,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:33:05,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:33:06,317 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-13 21:33:06,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:33:08,407 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-13 21:33:08,408 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:33:08,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212126894] [2021-10-13 21:33:08,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212126894] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:33:08,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:33:08,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2021-10-13 21:33:08,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133952048] [2021-10-13 21:33:08,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 21:33:08,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:33:08,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 21:33:08,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2021-10-13 21:33:08,410 INFO L87 Difference]: Start difference. First operand 2296 states and 8530 transitions. Second operand has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:33:28,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:33:28,381 INFO L93 Difference]: Finished difference Result 2914 states and 10042 transitions. [2021-10-13 21:33:28,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-13 21:33:28,382 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 21:33:28,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:33:28,390 INFO L225 Difference]: With dead ends: 2914 [2021-10-13 21:33:28,390 INFO L226 Difference]: Without dead ends: 2902 [2021-10-13 21:33:28,391 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 18432.9ms TimeCoverageRelationStatistics Valid=1170, Invalid=3386, Unknown=0, NotChecked=0, Total=4556 [2021-10-13 21:33:28,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2902 states. [2021-10-13 21:33:28,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2902 to 2414. [2021-10-13 21:33:28,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2414 states, 2413 states have (on average 3.7302113551595526) internal successors, (9001), 2413 states have internal predecessors, (9001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:33:28,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2414 states to 2414 states and 9001 transitions. [2021-10-13 21:33:28,452 INFO L78 Accepts]: Start accepts. Automaton has 2414 states and 9001 transitions. Word has length 20 [2021-10-13 21:33:28,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:33:28,453 INFO L470 AbstractCegarLoop]: Abstraction has 2414 states and 9001 transitions. [2021-10-13 21:33:28,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:33:28,453 INFO L276 IsEmpty]: Start isEmpty. Operand 2414 states and 9001 transitions. [2021-10-13 21:33:28,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:33:28,459 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:33:28,459 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:33:28,475 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-13 21:33:28,659 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-13 21:33:28,660 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-13 21:33:28,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:33:28,660 INFO L82 PathProgramCache]: Analyzing trace with hash -702083285, now seen corresponding path program 64 times [2021-10-13 21:33:28,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:33:28,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137734679] [2021-10-13 21:33:28,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:33:28,662 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:33:28,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:33:28,663 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-13 21:33:28,664 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-13 21:33:29,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:33:29,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:33:29,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:33:29,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:33:31,032 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-13 21:33:31,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:33:33,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-13 21:33:33,422 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:33:33,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137734679] [2021-10-13 21:33:33,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137734679] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:33:33,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:33:33,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2021-10-13 21:33:33,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585373581] [2021-10-13 21:33:33,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 21:33:33,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:33:33,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 21:33:33,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2021-10-13 21:33:33,425 INFO L87 Difference]: Start difference. First operand 2414 states and 9001 transitions. Second operand has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:33:49,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:33:49,307 INFO L93 Difference]: Finished difference Result 2848 states and 10176 transitions. [2021-10-13 21:33:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 21:33:49,309 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 21:33:49,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:33:49,316 INFO L225 Difference]: With dead ends: 2848 [2021-10-13 21:33:49,316 INFO L226 Difference]: Without dead ends: 2836 [2021-10-13 21:33:49,316 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 14650.8ms TimeCoverageRelationStatistics Valid=842, Invalid=2350, Unknown=0, NotChecked=0, Total=3192 [2021-10-13 21:33:49,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2836 states. [2021-10-13 21:33:49,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2836 to 2506. [2021-10-13 21:33:49,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 2505 states have (on average 3.7425149700598803) internal successors, (9375), 2505 states have internal predecessors, (9375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:33:49,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9375 transitions. [2021-10-13 21:33:49,382 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9375 transitions. Word has length 20 [2021-10-13 21:33:49,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:33:49,382 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9375 transitions. [2021-10-13 21:33:49,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:33:49,383 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9375 transitions. [2021-10-13 21:33:49,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:33:49,390 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:33:49,390 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:33:49,409 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-13 21:33:49,596 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-13 21:33:49,597 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-13 21:33:49,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:33:49,597 INFO L82 PathProgramCache]: Analyzing trace with hash -48453247, now seen corresponding path program 65 times [2021-10-13 21:33:49,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:33:49,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [891983430] [2021-10-13 21:33:49,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:33:49,598 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:33:49,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:33:49,599 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-13 21:33:49,602 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-13 21:33:50,788 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 21:33:50,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:33:50,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 21:33:50,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:33:51,428 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-13 21:33:51,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:33:56,177 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-13 21:33:56,177 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:33:56,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [891983430] [2021-10-13 21:33:56,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [891983430] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:33:56,178 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:33:56,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-13 21:33:56,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558535947] [2021-10-13 21:33:56,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 21:33:56,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:33:56,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 21:33:56,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:33:56,179 INFO L87 Difference]: Start difference. First operand 2506 states and 9375 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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-13 21:34:51,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:34:51,460 INFO L93 Difference]: Finished difference Result 3060 states and 10809 transitions. [2021-10-13 21:34:51,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-13 21:34:51,464 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 21:34:51,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:34:51,476 INFO L225 Difference]: With dead ends: 3060 [2021-10-13 21:34:51,477 INFO L226 Difference]: Without dead ends: 3040 [2021-10-13 21:34:51,477 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 42119.8ms TimeCoverageRelationStatistics Valid=858, Invalid=3174, Unknown=0, NotChecked=0, Total=4032 [2021-10-13 21:34:51,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2021-10-13 21:34:51,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 2588. [2021-10-13 21:34:51,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2588 states, 2587 states have (on average 3.745651333591032) internal successors, (9690), 2587 states have internal predecessors, (9690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:34:51,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2588 states to 2588 states and 9690 transitions. [2021-10-13 21:34:51,557 INFO L78 Accepts]: Start accepts. Automaton has 2588 states and 9690 transitions. Word has length 20 [2021-10-13 21:34:51,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:34:51,557 INFO L470 AbstractCegarLoop]: Abstraction has 2588 states and 9690 transitions. [2021-10-13 21:34:51,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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-13 21:34:51,557 INFO L276 IsEmpty]: Start isEmpty. Operand 2588 states and 9690 transitions. [2021-10-13 21:34:51,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:34:51,563 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:34:51,563 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:34:51,580 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-13 21:34:51,767 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-13 21:34:51,767 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-13 21:34:51,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:34:51,768 INFO L82 PathProgramCache]: Analyzing trace with hash -549305941, now seen corresponding path program 66 times [2021-10-13 21:34:51,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:34:51,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1151167986] [2021-10-13 21:34:51,769 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:34:51,769 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:34:51,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:34:51,776 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-13 21:34:51,815 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-13 21:34:53,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 21:34:53,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:34:53,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 21:34:53,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:34:54,080 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-13 21:34:54,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:34:56,191 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-13 21:34:56,192 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:34:56,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1151167986] [2021-10-13 21:34:56,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1151167986] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:34:56,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:34:56,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2021-10-13 21:34:56,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336198333] [2021-10-13 21:34:56,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 21:34:56,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:34:56,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 21:34:56,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2021-10-13 21:34:56,194 INFO L87 Difference]: Start difference. First operand 2588 states and 9690 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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) Received shutdown request... [2021-10-13 21:35:01,786 WARN L223 SmtUtils]: Removed 4 from assertion stack [2021-10-13 21:35:01,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 21:35:01,788 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 21:35:01,794 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-13 21:35:01,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Ended with exit code 0 [2021-10-13 21:35:01,812 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 21:35:01,989 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-13 21:35:01,989 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. [2021-10-13 21:35:01,991 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-13 21:35:01,992 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-13 21:35:01,992 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-13 21:35:01,992 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-13 21:35:01,992 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-13 21:35:01,992 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-13 21:35:01,993 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-13 21:35:01,993 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-13 21:35:01,993 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 21:35:01,993 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-13 21:35:01,993 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-13 21:35:01,998 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-13 21:35:01,998 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 21:35:02,000 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 09:35:01 BasicIcfg [2021-10-13 21:35:02,000 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 21:35:02,002 INFO L168 Benchmark]: Toolchain (without parser) took 834263.75 ms. Allocated memory was 153.1 MB in the beginning and 200.3 MB in the end (delta: 47.2 MB). Free memory was 127.8 MB in the beginning and 128.8 MB in the end (delta: -1.1 MB). Peak memory consumption was 46.7 MB. Max. memory is 8.0 GB. [2021-10-13 21:35:02,003 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 153.1 MB. Free memory is still 122.8 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-13 21:35:02,003 INFO L168 Benchmark]: CACSL2BoogieTranslator took 291.69 ms. Allocated memory is still 153.1 MB. Free memory was 127.6 MB in the beginning and 116.6 MB in the end (delta: 11.0 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-13 21:35:02,004 INFO L168 Benchmark]: Boogie Procedure Inliner took 44.93 ms. Allocated memory is still 153.1 MB. Free memory was 116.6 MB in the beginning and 115.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-13 21:35:02,004 INFO L168 Benchmark]: Boogie Preprocessor took 31.35 ms. Allocated memory is still 153.1 MB. Free memory was 115.1 MB in the beginning and 113.8 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-13 21:35:02,005 INFO L168 Benchmark]: RCFGBuilder took 724.42 ms. Allocated memory is still 153.1 MB. Free memory was 113.6 MB in the beginning and 99.6 MB in the end (delta: 14.1 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. [2021-10-13 21:35:02,009 INFO L168 Benchmark]: TraceAbstraction took 833159.01 ms. Allocated memory was 153.1 MB in the beginning and 200.3 MB in the end (delta: 47.2 MB). Free memory was 99.2 MB in the beginning and 128.8 MB in the end (delta: -29.7 MB). Peak memory consumption was 18.3 MB. Max. memory is 8.0 GB. [2021-10-13 21:35:02,012 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.27 ms. Allocated memory is still 153.1 MB. Free memory is still 122.8 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 291.69 ms. Allocated memory is still 153.1 MB. Free memory was 127.6 MB in the beginning and 116.6 MB in the end (delta: 11.0 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 44.93 ms. Allocated memory is still 153.1 MB. Free memory was 116.6 MB in the beginning and 115.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 31.35 ms. Allocated memory is still 153.1 MB. Free memory was 115.1 MB in the beginning and 113.8 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 724.42 ms. Allocated memory is still 153.1 MB. Free memory was 113.6 MB in the beginning and 99.6 MB in the end (delta: 14.1 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 833159.01 ms. Allocated memory was 153.1 MB in the beginning and 200.3 MB in the end (delta: 47.2 MB). Free memory was 99.2 MB in the beginning and 128.8 MB in the end (delta: -29.7 MB). Peak memory consumption was 18.3 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6885.6ms, 89 PlacesBefore, 32 PlacesAfterwards, 88 TransitionsBefore, 27 TransitionsAfterwards, 540 CoEnabledTransitionPairs, 7 FixpointIterations, 57 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 92 TotalNumberOfCompositions, 710 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 701, positive: 700, positive conditional: 0, positive unconditional: 700, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 326, positive: 325, positive conditional: 0, positive unconditional: 325, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 326, positive: 325, positive conditional: 0, positive unconditional: 325, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 17, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 701, positive: 375, positive conditional: 0, positive unconditional: 375, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 326, unknown conditional: 0, unknown unconditional: 326] , Statistics on independence cache: Total cache size (in pairs): 32, Positive cache size: 32, Positive conditional cache size: 0, Positive unconditional cache size: 32, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 71]: 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 (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - TimeoutResultAtElement [Line: 70]: 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 (2588states) and FLOYD_HOARE automaton (currently 24 states, 24 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 38ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 100 locations, 12 error locations. Started 1 CEGAR loops. OverallTime: 832933.8ms, OverallIterations: 73, TraceHistogramMax: 4, EmptinessCheckTime: 227.8ms, AutomataDifference: 649224.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 6955.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2541 SDtfs, 10636 SDslu, 15651 SDs, 0 SdLazy, 21194 SolverSat, 3892 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 110083.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4101 GetRequests, 1492 SyntacticMatches, 8 SemanticMatches, 2600 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28494 ImplicationChecksByTransitivity, 588808.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=2588occurred in iteration=72, InterpolantAutomatonStates: 2198, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 2120.8ms AutomataMinimizationTime, 72 MinimizatonAttempts, 14096 StatesRemovedByMinimization, 65 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 485.9ms SsaConstructionTime, 6728.1ms SatisfiabilityAnalysisTime, 120324.2ms InterpolantComputationTime, 1244 NumberOfCodeBlocks, 1222 NumberOfCodeBlocksAsserted, 166 NumberOfCheckSat, 2342 ConstructedInterpolants, 109 QuantifiedInterpolants, 27933 SizeOfPredicates, 592 NumberOfNonLiveVariables, 5281 ConjunctsInSsa, 1141 ConjunctsInUnsatCore, 146 InterpolantComputations, 15 PerfectInterpolantSequences, 202/1342 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