/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-C-DAC/pthread-demo-datarace-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 11:46:25,203 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 11:46:25,205 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 11:46:25,245 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 11:46:25,245 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 11:46:25,247 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 11:46:25,249 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 11:46:25,253 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 11:46:25,255 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 11:46:25,258 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 11:46:25,258 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 11:46:25,259 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 11:46:25,260 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 11:46:25,261 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 11:46:25,262 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 11:46:25,266 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 11:46:25,267 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 11:46:25,268 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 11:46:25,269 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 11:46:25,275 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 11:46:25,276 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 11:46:25,277 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 11:46:25,277 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 11:46:25,279 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 11:46:25,284 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 11:46:25,284 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 11:46:25,284 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 11:46:25,285 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 11:46:25,285 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 11:46:25,287 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 11:46:25,287 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 11:46:25,288 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 11:46:25,289 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 11:46:25,289 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 11:46:25,290 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 11:46:25,290 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 11:46:25,291 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 11:46:25,291 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 11:46:25,291 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 11:46:25,291 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 11:46:25,292 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 11:46:25,295 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-21 11:46:25,317 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 11:46:25,318 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 11:46:25,318 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 11:46:25,318 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 11:46:25,320 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 11:46:25,320 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 11:46:25,321 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 11:46:25,321 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 11:46:25,321 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 11:46:25,321 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 11:46:25,322 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 11:46:25,322 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 11:46:25,323 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 11:46:25,323 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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/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-08-21 11:46:25,616 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 11:46:25,639 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 11:46:25,641 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 11:46:25,641 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-21 11:46:25,642 INFO L275 PluginConnector]: CDTParser initialized [2021-08-21 11:46:25,642 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-C-DAC/pthread-demo-datarace-1.i [2021-08-21 11:46:25,688 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/da6bdc116/83c61c44017e4527a1a81ff705d4c0a6/FLAG3bb27433a [2021-08-21 11:46:26,158 INFO L306 CDTParser]: Found 1 translation units. [2021-08-21 11:46:26,159 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-C-DAC/pthread-demo-datarace-1.i [2021-08-21 11:46:26,173 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/da6bdc116/83c61c44017e4527a1a81ff705d4c0a6/FLAG3bb27433a [2021-08-21 11:46:26,188 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/da6bdc116/83c61c44017e4527a1a81ff705d4c0a6 [2021-08-21 11:46:26,191 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 11:46:26,192 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-21 11:46:26,195 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-21 11:46:26,195 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-21 11:46:26,197 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-21 11:46:26,198 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:26,198 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65b8df8d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26, skipping insertion in model container [2021-08-21 11:46:26,198 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:26,203 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-21 11:46:26,267 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-21 11:46:26,442 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-C-DAC/pthread-demo-datarace-1.i[820,833] [2021-08-21 11:46:26,800 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-21 11:46:26,822 INFO L203 MainTranslator]: Completed pre-run [2021-08-21 11:46:26,829 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-C-DAC/pthread-demo-datarace-1.i[820,833] [2021-08-21 11:46:26,876 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-21 11:46:26,965 INFO L208 MainTranslator]: Completed translation [2021-08-21 11:46:26,965 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26 WrapperNode [2021-08-21 11:46:26,965 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-21 11:46:26,966 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 11:46:26,966 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 11:46:26,966 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 11:46:26,970 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,001 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,035 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 11:46:27,036 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 11:46:27,036 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 11:46:27,036 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 11:46:27,041 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,041 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,054 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,054 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,057 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,060 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,061 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,063 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 11:46:27,076 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 11:46:27,077 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 11:46:27,077 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 11:46:27,077 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (1/1) ... [2021-08-21 11:46:27,082 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 11:46:27,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:27,122 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-21 11:46:27,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-21 11:46:27,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-21 11:46:27,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-21 11:46:27,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-08-21 11:46:27,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-08-21 11:46:27,169 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-08-21 11:46:27,169 INFO L130 BoogieDeclarations]: Found specification of procedure thread_function_mutex [2021-08-21 11:46:27,169 INFO L138 BoogieDeclarations]: Found implementation of procedure thread_function_mutex [2021-08-21 11:46:27,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-21 11:46:27,170 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 11:46:27,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 11:46:27,171 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 11:46:27,534 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 11:46:27,534 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2021-08-21 11:46:27,535 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 11:46:27 BoogieIcfgContainer [2021-08-21 11:46:27,535 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 11:46:27,536 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 11:46:27,536 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 11:46:27,538 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 11:46:27,538 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.08 11:46:26" (1/3) ... [2021-08-21 11:46:27,539 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58126c84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 11:46:27, skipping insertion in model container [2021-08-21 11:46:27,539 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 11:46:26" (2/3) ... [2021-08-21 11:46:27,539 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58126c84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 11:46:27, skipping insertion in model container [2021-08-21 11:46:27,539 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 11:46:27" (3/3) ... [2021-08-21 11:46:27,540 INFO L111 eAbstractionObserver]: Analyzing ICFG pthread-demo-datarace-1.i [2021-08-21 11:46:27,544 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 11:46:27,544 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 11:46:27,545 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 11:46:27,545 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 11:46:27,567 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,567 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,567 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,567 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,568 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,568 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,568 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,568 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,568 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,568 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,568 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,568 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,569 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,569 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,569 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,569 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,569 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,569 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,569 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,570 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,570 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,570 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,570 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,570 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,570 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,570 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,570 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,571 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,571 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,571 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,571 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,571 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,572 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,573 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,573 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,573 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,573 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,575 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,575 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,575 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,575 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~j~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,575 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,575 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,575 WARN L313 ript$VariableManager]: TermVariabe thread_function_mutexThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,576 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,577 WARN L313 ript$VariableManager]: TermVariabe |thread_function_mutexThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 11:46:27,582 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-08-21 11:46:27,616 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 11:46:27,621 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=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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-08-21 11:46:27,621 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-21 11:46:27,632 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 87 places, 90 transitions, 188 flow [2021-08-21 11:46:27,666 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 348 states, 347 states have (on average 2.0403458213256482) internal successors, (708), 347 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-08-21 11:46:27,669 INFO L276 IsEmpty]: Start isEmpty. Operand has 348 states, 347 states have (on average 2.0403458213256482) internal successors, (708), 347 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-08-21 11:46:27,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-08-21 11:46:27,687 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:27,687 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:27,688 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:27,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:27,691 INFO L82 PathProgramCache]: Analyzing trace with hash 162775938, now seen corresponding path program 1 times [2021-08-21 11:46:27,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:27,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351439346] [2021-08-21 11:46:27,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:27,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:27,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:27,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 11:46:27,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:27,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351439346] [2021-08-21 11:46:27,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351439346] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 11:46:27,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 11:46:27,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-21 11:46:27,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685561653] [2021-08-21 11:46:27,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-21 11:46:27,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:27,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-21 11:46:27,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-21 11:46:27,844 INFO L87 Difference]: Start difference. First operand has 348 states, 347 states have (on average 2.0403458213256482) internal successors, (708), 347 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) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:27,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:27,857 INFO L93 Difference]: Finished difference Result 346 states and 652 transitions. [2021-08-21 11:46:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-21 11:46:27,858 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-08-21 11:46:27,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:27,865 INFO L225 Difference]: With dead ends: 346 [2021-08-21 11:46:27,865 INFO L226 Difference]: Without dead ends: 292 [2021-08-21 11:46:27,866 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 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-08-21 11:46:27,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-08-21 11:46:27,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2021-08-21 11:46:27,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 1.8694158075601375) internal successors, (544), 291 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:27,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 544 transitions. [2021-08-21 11:46:27,897 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 544 transitions. Word has length 53 [2021-08-21 11:46:27,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:27,897 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 544 transitions. [2021-08-21 11:46:27,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:27,897 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 544 transitions. [2021-08-21 11:46:27,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-08-21 11:46:27,899 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:27,899 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:27,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 11:46:27,899 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:27,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:27,900 INFO L82 PathProgramCache]: Analyzing trace with hash -544271744, now seen corresponding path program 1 times [2021-08-21 11:46:27,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:27,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519638409] [2021-08-21 11:46:27,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:27,900 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:27,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:28,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 11:46:28,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:28,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519638409] [2021-08-21 11:46:28,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519638409] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 11:46:28,018 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 11:46:28,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 11:46:28,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926282614] [2021-08-21 11:46:28,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 11:46:28,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:28,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 11:46:28,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 11:46:28,021 INFO L87 Difference]: Start difference. First operand 292 states and 544 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:28,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:28,052 INFO L93 Difference]: Finished difference Result 432 states and 824 transitions. [2021-08-21 11:46:28,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 11:46:28,053 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-08-21 11:46:28,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:28,055 INFO L225 Difference]: With dead ends: 432 [2021-08-21 11:46:28,055 INFO L226 Difference]: Without dead ends: 432 [2021-08-21 11:46:28,058 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 11:46:28,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-08-21 11:46:28,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 306. [2021-08-21 11:46:28,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 1.8754098360655738) internal successors, (572), 305 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:28,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 572 transitions. [2021-08-21 11:46:28,071 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 572 transitions. Word has length 53 [2021-08-21 11:46:28,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:28,072 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 572 transitions. [2021-08-21 11:46:28,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:28,072 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 572 transitions. [2021-08-21 11:46:28,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-21 11:46:28,082 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:28,082 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:28,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 11:46:28,083 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:28,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:28,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1473535420, now seen corresponding path program 1 times [2021-08-21 11:46:28,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:28,087 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489177842] [2021-08-21 11:46:28,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:28,087 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:28,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:28,198 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 11:46:28,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:28,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489177842] [2021-08-21 11:46:28,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489177842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:28,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511694882] [2021-08-21 11:46:28,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:28,200 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:28,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:28,201 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:28,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 11:46:28,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:28,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-21 11:46:28,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:28,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 11:46:28,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511694882] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 11:46:28,521 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 11:46:28,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-08-21 11:46:28,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130912565] [2021-08-21 11:46:28,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 11:46:28,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:28,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 11:46:28,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-21 11:46:28,523 INFO L87 Difference]: Start difference. First operand 306 states and 572 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:28,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:28,534 INFO L93 Difference]: Finished difference Result 439 states and 838 transitions. [2021-08-21 11:46:28,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 11:46:28,535 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-08-21 11:46:28,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:28,536 INFO L225 Difference]: With dead ends: 439 [2021-08-21 11:46:28,536 INFO L226 Difference]: Without dead ends: 439 [2021-08-21 11:46:28,537 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 12.3ms TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-21 11:46:28,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-08-21 11:46:28,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 325. [2021-08-21 11:46:28,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 1.882716049382716) internal successors, (610), 324 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:28,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 610 transitions. [2021-08-21 11:46:28,546 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 610 transitions. Word has length 64 [2021-08-21 11:46:28,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:28,546 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 610 transitions. [2021-08-21 11:46:28,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:28,546 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 610 transitions. [2021-08-21 11:46:28,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-08-21 11:46:28,547 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:28,547 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:28,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-08-21 11:46:28,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:28,764 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:28,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:28,764 INFO L82 PathProgramCache]: Analyzing trace with hash 314020367, now seen corresponding path program 1 times [2021-08-21 11:46:28,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:28,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511083831] [2021-08-21 11:46:28,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:28,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:28,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:28,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 11:46:28,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:28,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511083831] [2021-08-21 11:46:28,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511083831] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:28,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101562165] [2021-08-21 11:46:28,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:28,813 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:28,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:28,814 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:28,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 11:46:28,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:28,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 11:46:28,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:29,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 11:46:29,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101562165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:29,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:29,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-21 11:46:29,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610246094] [2021-08-21 11:46:29,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 11:46:29,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:29,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 11:46:29,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 11:46:29,096 INFO L87 Difference]: Start difference. First operand 325 states and 610 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:29,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:29,127 INFO L93 Difference]: Finished difference Result 625 states and 1210 transitions. [2021-08-21 11:46:29,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 11:46:29,127 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-08-21 11:46:29,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:29,129 INFO L225 Difference]: With dead ends: 625 [2021-08-21 11:46:29,129 INFO L226 Difference]: Without dead ends: 625 [2021-08-21 11:46:29,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 23.2ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-08-21 11:46:29,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2021-08-21 11:46:29,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 490. [2021-08-21 11:46:29,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 489 states have (on average 1.9222903885480573) internal successors, (940), 489 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:29,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 940 transitions. [2021-08-21 11:46:29,138 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 940 transitions. Word has length 72 [2021-08-21 11:46:29,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:29,138 INFO L470 AbstractCegarLoop]: Abstraction has 490 states and 940 transitions. [2021-08-21 11:46:29,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:29,139 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 940 transitions. [2021-08-21 11:46:29,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-08-21 11:46:29,140 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:29,140 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:29,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:29,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-08-21 11:46:29,346 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:29,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:29,347 INFO L82 PathProgramCache]: Analyzing trace with hash -1589301775, now seen corresponding path program 2 times [2021-08-21 11:46:29,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:29,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773902062] [2021-08-21 11:46:29,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:29,347 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:29,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:29,460 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-21 11:46:29,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:29,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773902062] [2021-08-21 11:46:29,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773902062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:29,461 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139172128] [2021-08-21 11:46:29,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 11:46:29,461 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:29,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:29,462 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:29,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 11:46:29,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 11:46:29,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:29,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 11:46:29,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:29,771 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-21 11:46:29,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139172128] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:29,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:29,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-21 11:46:29,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455277410] [2021-08-21 11:46:29,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 11:46:29,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:29,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 11:46:29,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 11:46:29,777 INFO L87 Difference]: Start difference. First operand 490 states and 940 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:29,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:29,810 INFO L93 Difference]: Finished difference Result 910 states and 1780 transitions. [2021-08-21 11:46:29,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 11:46:29,810 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2021-08-21 11:46:29,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:29,814 INFO L225 Difference]: With dead ends: 910 [2021-08-21 11:46:29,814 INFO L226 Difference]: Without dead ends: 910 [2021-08-21 11:46:29,815 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 22.3ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-08-21 11:46:29,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2021-08-21 11:46:29,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 730. [2021-08-21 11:46:29,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 729 states have (on average 1.9478737997256517) internal successors, (1420), 729 states have internal predecessors, (1420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:29,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 1420 transitions. [2021-08-21 11:46:29,832 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 1420 transitions. Word has length 83 [2021-08-21 11:46:29,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:29,833 INFO L470 AbstractCegarLoop]: Abstraction has 730 states and 1420 transitions. [2021-08-21 11:46:29,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:29,834 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 1420 transitions. [2021-08-21 11:46:29,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-08-21 11:46:29,835 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:29,836 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:29,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:30,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:30,056 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:30,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:30,072 INFO L82 PathProgramCache]: Analyzing trace with hash 948133188, now seen corresponding path program 3 times [2021-08-21 11:46:30,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:30,072 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413940391] [2021-08-21 11:46:30,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:30,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:30,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:30,199 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 11:46:30,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:30,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413940391] [2021-08-21 11:46:30,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413940391] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:30,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921101949] [2021-08-21 11:46:30,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 11:46:30,200 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:30,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:30,217 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:30,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 11:46:30,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 11:46:30,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:30,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 11:46:30,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:30,673 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-21 11:46:30,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921101949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:30,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:30,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 11:46:30,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700572020] [2021-08-21 11:46:30,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 11:46:30,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:30,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 11:46:30,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-21 11:46:30,674 INFO L87 Difference]: Start difference. First operand 730 states and 1420 transitions. Second operand has 12 states, 12 states have (on average 9.833333333333334) internal successors, (118), 12 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:31,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:31,411 INFO L93 Difference]: Finished difference Result 1890 states and 3740 transitions. [2021-08-21 11:46:31,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-08-21 11:46:31,412 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.833333333333334) internal successors, (118), 12 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 91 [2021-08-21 11:46:31,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:31,417 INFO L225 Difference]: With dead ends: 1890 [2021-08-21 11:46:31,418 INFO L226 Difference]: Without dead ends: 1890 [2021-08-21 11:46:31,419 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1692 ImplicationChecksByTransitivity, 601.4ms TimeCoverageRelationStatistics Valid=1130, Invalid=3562, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 11:46:31,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1890 states. [2021-08-21 11:46:31,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1890 to 1311. [2021-08-21 11:46:31,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1310 states have (on average 1.9709923664122138) internal successors, (2582), 1310 states have internal predecessors, (2582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:31,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 2582 transitions. [2021-08-21 11:46:31,443 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 2582 transitions. Word has length 91 [2021-08-21 11:46:31,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:31,443 INFO L470 AbstractCegarLoop]: Abstraction has 1311 states and 2582 transitions. [2021-08-21 11:46:31,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.833333333333334) internal successors, (118), 12 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:31,443 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 2582 transitions. [2021-08-21 11:46:31,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-08-21 11:46:31,446 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:31,446 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:31,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:31,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:31,669 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:31,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:31,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1034195061, now seen corresponding path program 4 times [2021-08-21 11:46:31,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:31,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557379114] [2021-08-21 11:46:31,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:31,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:31,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:31,763 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-08-21 11:46:31,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:31,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557379114] [2021-08-21 11:46:31,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557379114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:31,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416277754] [2021-08-21 11:46:31,763 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 11:46:31,763 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:31,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:31,764 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:31,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 11:46:31,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 11:46:31,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:31,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 11:46:31,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:32,222 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-08-21 11:46:32,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416277754] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:32,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:32,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 11:46:32,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977590805] [2021-08-21 11:46:32,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 11:46:32,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:32,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 11:46:32,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-08-21 11:46:32,224 INFO L87 Difference]: Start difference. First operand 1311 states and 2582 transitions. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:32,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:32,289 INFO L93 Difference]: Finished difference Result 1931 states and 3822 transitions. [2021-08-21 11:46:32,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 11:46:32,289 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 110 [2021-08-21 11:46:32,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:32,295 INFO L225 Difference]: With dead ends: 1931 [2021-08-21 11:46:32,295 INFO L226 Difference]: Without dead ends: 1931 [2021-08-21 11:46:32,295 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 60.7ms TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2021-08-21 11:46:32,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1931 states. [2021-08-21 11:46:32,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1931 to 1652. [2021-08-21 11:46:32,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1652 states, 1651 states have (on average 1.9769836462749848) internal successors, (3264), 1651 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:32,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1652 states to 1652 states and 3264 transitions. [2021-08-21 11:46:32,319 INFO L78 Accepts]: Start accepts. Automaton has 1652 states and 3264 transitions. Word has length 110 [2021-08-21 11:46:32,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:32,319 INFO L470 AbstractCegarLoop]: Abstraction has 1652 states and 3264 transitions. [2021-08-21 11:46:32,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:32,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1652 states and 3264 transitions. [2021-08-21 11:46:32,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-08-21 11:46:32,323 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:32,323 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:32,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:32,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:32,538 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:32,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:32,539 INFO L82 PathProgramCache]: Analyzing trace with hash -2097138985, now seen corresponding path program 5 times [2021-08-21 11:46:32,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:32,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472244529] [2021-08-21 11:46:32,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:32,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:32,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:32,620 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-08-21 11:46:32,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:32,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472244529] [2021-08-21 11:46:32,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472244529] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:32,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395093742] [2021-08-21 11:46:32,621 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 11:46:32,621 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:32,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:32,622 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:32,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 11:46:32,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 11:46:32,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:32,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 11:46:32,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:33,153 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-08-21 11:46:33,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395093742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:33,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:33,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-08-21 11:46:33,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528946330] [2021-08-21 11:46:33,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 11:46:33,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:33,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 11:46:33,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-21 11:46:33,155 INFO L87 Difference]: Start difference. First operand 1652 states and 3264 transitions. Second operand has 18 states, 18 states have (on average 8.222222222222221) internal successors, (148), 18 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:35,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:35,573 INFO L93 Difference]: Finished difference Result 3280 states and 6520 transitions. [2021-08-21 11:46:35,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2021-08-21 11:46:35,575 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.222222222222221) internal successors, (148), 18 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 121 [2021-08-21 11:46:35,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:35,586 INFO L225 Difference]: With dead ends: 3280 [2021-08-21 11:46:35,586 INFO L226 Difference]: Without dead ends: 3280 [2021-08-21 11:46:35,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11264 ImplicationChecksByTransitivity, 2175.7ms TimeCoverageRelationStatistics Valid=5484, Invalid=20598, Unknown=0, NotChecked=0, Total=26082 [2021-08-21 11:46:35,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3280 states. [2021-08-21 11:46:35,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3280 to 2497. [2021-08-21 11:46:35,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2497 states, 2496 states have (on average 1.984775641025641) internal successors, (4954), 2496 states have internal predecessors, (4954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:35,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2497 states to 2497 states and 4954 transitions. [2021-08-21 11:46:35,631 INFO L78 Accepts]: Start accepts. Automaton has 2497 states and 4954 transitions. Word has length 121 [2021-08-21 11:46:35,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:35,631 INFO L470 AbstractCegarLoop]: Abstraction has 2497 states and 4954 transitions. [2021-08-21 11:46:35,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.222222222222221) internal successors, (148), 18 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:35,631 INFO L276 IsEmpty]: Start isEmpty. Operand 2497 states and 4954 transitions. [2021-08-21 11:46:35,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-08-21 11:46:35,636 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:35,636 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:35,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:35,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:35,855 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:35,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:35,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1524058760, now seen corresponding path program 6 times [2021-08-21 11:46:35,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:35,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096132660] [2021-08-21 11:46:35,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:35,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:35,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:35,985 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 115 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-08-21 11:46:35,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:35,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096132660] [2021-08-21 11:46:35,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096132660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:35,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750282290] [2021-08-21 11:46:35,986 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 11:46:35,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:35,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:35,989 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:35,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 11:46:36,280 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-21 11:46:36,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:36,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-21 11:46:36,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:36,615 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 115 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-08-21 11:46:36,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750282290] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:36,615 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:36,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2021-08-21 11:46:36,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988588467] [2021-08-21 11:46:36,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 11:46:36,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:36,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 11:46:36,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-08-21 11:46:36,618 INFO L87 Difference]: Start difference. First operand 2497 states and 4954 transitions. Second operand has 15 states, 15 states have (on average 8.533333333333333) internal successors, (128), 15 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:36,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:36,736 INFO L93 Difference]: Finished difference Result 3277 states and 6514 transitions. [2021-08-21 11:46:36,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 11:46:36,737 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.533333333333333) internal successors, (128), 15 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 140 [2021-08-21 11:46:36,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:36,746 INFO L225 Difference]: With dead ends: 3277 [2021-08-21 11:46:36,746 INFO L226 Difference]: Without dead ends: 3277 [2021-08-21 11:46:36,746 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 126.7ms TimeCoverageRelationStatistics Valid=196, Invalid=404, Unknown=0, NotChecked=0, Total=600 [2021-08-21 11:46:36,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3277 states. [2021-08-21 11:46:36,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3277 to 2926. [2021-08-21 11:46:36,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2926 states, 2925 states have (on average 1.987008547008547) internal successors, (5812), 2925 states have internal predecessors, (5812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:36,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2926 states to 2926 states and 5812 transitions. [2021-08-21 11:46:36,793 INFO L78 Accepts]: Start accepts. Automaton has 2926 states and 5812 transitions. Word has length 140 [2021-08-21 11:46:36,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:36,794 INFO L470 AbstractCegarLoop]: Abstraction has 2926 states and 5812 transitions. [2021-08-21 11:46:36,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.533333333333333) internal successors, (128), 15 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:36,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2926 states and 5812 transitions. [2021-08-21 11:46:36,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-08-21 11:46:36,799 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:36,799 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:36,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:37,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:37,017 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:37,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:37,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1590170986, now seen corresponding path program 7 times [2021-08-21 11:46:37,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:37,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827710562] [2021-08-21 11:46:37,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:37,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:37,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:37,170 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-08-21 11:46:37,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:37,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827710562] [2021-08-21 11:46:37,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827710562] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:37,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650881939] [2021-08-21 11:46:37,171 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 11:46:37,171 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:37,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:37,172 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:37,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 11:46:37,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:37,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-21 11:46:37,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:37,835 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-08-21 11:46:37,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650881939] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:37,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:37,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-08-21 11:46:37,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006786342] [2021-08-21 11:46:37,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 11:46:37,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:37,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 11:46:37,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-08-21 11:46:37,837 INFO L87 Difference]: Start difference. First operand 2926 states and 5812 transitions. Second operand has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 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-08-21 11:46:37,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:37,973 INFO L93 Difference]: Finished difference Result 3706 states and 7372 transitions. [2021-08-21 11:46:37,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 11:46:37,974 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 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) Word has length 151 [2021-08-21 11:46:37,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:37,984 INFO L225 Difference]: With dead ends: 3706 [2021-08-21 11:46:37,984 INFO L226 Difference]: Without dead ends: 3706 [2021-08-21 11:46:37,984 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 154.1ms TimeCoverageRelationStatistics Valid=263, Invalid=549, Unknown=0, NotChecked=0, Total=812 [2021-08-21 11:46:37,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3706 states. [2021-08-21 11:46:38,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3706 to 3355. [2021-08-21 11:46:38,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3354 states have (on average 1.988670244484198) internal successors, (6670), 3354 states have internal predecessors, (6670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:38,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 6670 transitions. [2021-08-21 11:46:38,028 INFO L78 Accepts]: Start accepts. Automaton has 3355 states and 6670 transitions. Word has length 151 [2021-08-21 11:46:38,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:38,028 INFO L470 AbstractCegarLoop]: Abstraction has 3355 states and 6670 transitions. [2021-08-21 11:46:38,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 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-08-21 11:46:38,028 INFO L276 IsEmpty]: Start isEmpty. Operand 3355 states and 6670 transitions. [2021-08-21 11:46:38,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2021-08-21 11:46:38,034 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:38,034 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:38,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:38,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-21 11:46:38,253 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:38,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:38,253 INFO L82 PathProgramCache]: Analyzing trace with hash 2083064136, now seen corresponding path program 8 times [2021-08-21 11:46:38,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:38,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671999033] [2021-08-21 11:46:38,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:38,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:38,411 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-08-21 11:46:38,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:38,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671999033] [2021-08-21 11:46:38,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671999033] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:38,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426656507] [2021-08-21 11:46:38,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 11:46:38,411 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:38,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:38,425 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:38,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 11:46:38,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 11:46:38,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:38,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 11:46:38,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:39,176 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-08-21 11:46:39,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426656507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:39,176 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:39,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-21 11:46:39,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436448003] [2021-08-21 11:46:39,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 11:46:39,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:39,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 11:46:39,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2021-08-21 11:46:39,178 INFO L87 Difference]: Start difference. First operand 3355 states and 6670 transitions. Second operand has 19 states, 19 states have (on average 7.894736842105263) internal successors, (150), 19 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:39,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:39,347 INFO L93 Difference]: Finished difference Result 4135 states and 8230 transitions. [2021-08-21 11:46:39,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 11:46:39,347 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 7.894736842105263) internal successors, (150), 19 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 162 [2021-08-21 11:46:39,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:39,358 INFO L225 Difference]: With dead ends: 4135 [2021-08-21 11:46:39,359 INFO L226 Difference]: Without dead ends: 4135 [2021-08-21 11:46:39,359 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 196.0ms TimeCoverageRelationStatistics Valid=340, Invalid=716, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 11:46:39,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4135 states. [2021-08-21 11:46:39,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4135 to 3784. [2021-08-21 11:46:39,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3784 states, 3783 states have (on average 1.9899550621200106) internal successors, (7528), 3783 states have internal predecessors, (7528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:39,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3784 states to 3784 states and 7528 transitions. [2021-08-21 11:46:39,447 INFO L78 Accepts]: Start accepts. Automaton has 3784 states and 7528 transitions. Word has length 162 [2021-08-21 11:46:39,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:39,447 INFO L470 AbstractCegarLoop]: Abstraction has 3784 states and 7528 transitions. [2021-08-21 11:46:39,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.894736842105263) internal successors, (150), 19 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:39,448 INFO L276 IsEmpty]: Start isEmpty. Operand 3784 states and 7528 transitions. [2021-08-21 11:46:39,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2021-08-21 11:46:39,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:39,455 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:39,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:39,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:39,673 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:39,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:39,674 INFO L82 PathProgramCache]: Analyzing trace with hash -1898996054, now seen corresponding path program 9 times [2021-08-21 11:46:39,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:39,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706335848] [2021-08-21 11:46:39,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:39,674 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:39,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:39,851 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 0 proven. 316 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-08-21 11:46:39,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:39,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706335848] [2021-08-21 11:46:39,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706335848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:39,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211390300] [2021-08-21 11:46:39,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 11:46:39,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:39,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:39,852 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:39,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 11:46:40,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 11:46:40,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:40,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 11:46:40,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2021-08-21 11:46:40,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211390300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:40,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:40,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 11] total 28 [2021-08-21 11:46:40,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309964121] [2021-08-21 11:46:40,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 11:46:40,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:40,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 11:46:40,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2021-08-21 11:46:40,729 INFO L87 Difference]: Start difference. First operand 3784 states and 7528 transitions. Second operand has 28 states, 28 states have (on average 7.142857142857143) internal successors, (200), 28 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:50,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:50,184 INFO L93 Difference]: Finished difference Result 6188 states and 12336 transitions. [2021-08-21 11:46:50,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 365 states. [2021-08-21 11:46:50,184 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 7.142857142857143) internal successors, (200), 28 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 173 [2021-08-21 11:46:50,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:50,193 INFO L225 Difference]: With dead ends: 6188 [2021-08-21 11:46:50,193 INFO L226 Difference]: Without dead ends: 6188 [2021-08-21 11:46:50,203 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 889 GetRequests, 514 SyntacticMatches, 0 SemanticMatches, 375 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67132 ImplicationChecksByTransitivity, 8753.7ms TimeCoverageRelationStatistics Valid=27129, Invalid=114623, Unknown=0, NotChecked=0, Total=141752 [2021-08-21 11:46:50,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6188 states. [2021-08-21 11:46:50,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6188 to 5069. [2021-08-21 11:46:50,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5069 states, 5068 states have (on average 1.9925019731649567) internal successors, (10098), 5068 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:50,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5069 states to 5069 states and 10098 transitions. [2021-08-21 11:46:50,284 INFO L78 Accepts]: Start accepts. Automaton has 5069 states and 10098 transitions. Word has length 173 [2021-08-21 11:46:50,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:50,284 INFO L470 AbstractCegarLoop]: Abstraction has 5069 states and 10098 transitions. [2021-08-21 11:46:50,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 7.142857142857143) internal successors, (200), 28 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:50,284 INFO L276 IsEmpty]: Start isEmpty. Operand 5069 states and 10098 transitions. [2021-08-21 11:46:50,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2021-08-21 11:46:50,293 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:50,293 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:50,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:50,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-08-21 11:46:50,509 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:50,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:50,509 INFO L82 PathProgramCache]: Analyzing trace with hash -1620746149, now seen corresponding path program 10 times [2021-08-21 11:46:50,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:50,510 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636907759] [2021-08-21 11:46:50,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:50,510 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:50,706 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 405 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-08-21 11:46:50,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:50,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636907759] [2021-08-21 11:46:50,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636907759] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:50,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632051089] [2021-08-21 11:46:50,706 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 11:46:50,706 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:50,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:50,707 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:50,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 11:46:51,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 11:46:51,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:51,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 11:46:51,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:51,656 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 405 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-08-21 11:46:51,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632051089] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:51,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:51,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 23 [2021-08-21 11:46:51,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621764934] [2021-08-21 11:46:51,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 11:46:51,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:51,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 11:46:51,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-08-21 11:46:51,658 INFO L87 Difference]: Start difference. First operand 5069 states and 10098 transitions. Second operand has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:51,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:51,903 INFO L93 Difference]: Finished difference Result 6009 states and 11978 transitions. [2021-08-21 11:46:51,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 11:46:51,903 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 192 [2021-08-21 11:46:51,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:51,912 INFO L225 Difference]: With dead ends: 6009 [2021-08-21 11:46:51,912 INFO L226 Difference]: Without dead ends: 6009 [2021-08-21 11:46:51,912 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 284.2ms TimeCoverageRelationStatistics Valid=524, Invalid=1116, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 11:46:51,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6009 states. [2021-08-21 11:46:51,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6009 to 5586. [2021-08-21 11:46:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5586 states, 5585 states have (on average 1.99319606087735) internal successors, (11132), 5585 states have internal predecessors, (11132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:51,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5586 states to 5586 states and 11132 transitions. [2021-08-21 11:46:51,986 INFO L78 Accepts]: Start accepts. Automaton has 5586 states and 11132 transitions. Word has length 192 [2021-08-21 11:46:51,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:51,986 INFO L470 AbstractCegarLoop]: Abstraction has 5586 states and 11132 transitions. [2021-08-21 11:46:51,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:51,987 INFO L276 IsEmpty]: Start isEmpty. Operand 5586 states and 11132 transitions. [2021-08-21 11:46:51,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-08-21 11:46:51,996 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:51,996 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:52,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:52,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 11:46:52,214 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:52,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:52,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1992958403, now seen corresponding path program 11 times [2021-08-21 11:46:52,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:52,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849554492] [2021-08-21 11:46:52,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:52,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:52,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:52,440 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 0 proven. 505 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-08-21 11:46:52,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:52,440 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849554492] [2021-08-21 11:46:52,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849554492] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:52,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086450297] [2021-08-21 11:46:52,441 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 11:46:52,441 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:52,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:52,442 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:52,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 11:46:52,984 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-08-21 11:46:52,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:52,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 11:46:52,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:53,485 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 0 proven. 505 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-08-21 11:46:53,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086450297] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:53,486 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:53,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2021-08-21 11:46:53,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577815516] [2021-08-21 11:46:53,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 11:46:53,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:53,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 11:46:53,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=432, Unknown=0, NotChecked=0, Total=600 [2021-08-21 11:46:53,488 INFO L87 Difference]: Start difference. First operand 5586 states and 11132 transitions. Second operand has 25 states, 25 states have (on average 7.32) internal successors, (183), 25 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:53,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:46:53,789 INFO L93 Difference]: Finished difference Result 6526 states and 13012 transitions. [2021-08-21 11:46:53,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 11:46:53,790 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 7.32) internal successors, (183), 25 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 203 [2021-08-21 11:46:53,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:46:53,803 INFO L225 Difference]: With dead ends: 6526 [2021-08-21 11:46:53,803 INFO L226 Difference]: Without dead ends: 6526 [2021-08-21 11:46:53,804 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 347.9ms TimeCoverageRelationStatistics Valid=631, Invalid=1349, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 11:46:53,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6526 states. [2021-08-21 11:46:53,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6526 to 6103. [2021-08-21 11:46:53,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6103 states, 6102 states have (on average 1.9937725335955425) internal successors, (12166), 6102 states have internal predecessors, (12166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:53,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6103 states to 6103 states and 12166 transitions. [2021-08-21 11:46:53,977 INFO L78 Accepts]: Start accepts. Automaton has 6103 states and 12166 transitions. Word has length 203 [2021-08-21 11:46:53,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:46:53,978 INFO L470 AbstractCegarLoop]: Abstraction has 6103 states and 12166 transitions. [2021-08-21 11:46:53,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.32) internal successors, (183), 25 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:46:53,978 INFO L276 IsEmpty]: Start isEmpty. Operand 6103 states and 12166 transitions. [2021-08-21 11:46:53,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2021-08-21 11:46:53,986 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:46:53,986 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:46:54,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 11:46:54,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-21 11:46:54,218 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:46:54,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:46:54,219 INFO L82 PathProgramCache]: Analyzing trace with hash -436650213, now seen corresponding path program 12 times [2021-08-21 11:46:54,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:46:54,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803470405] [2021-08-21 11:46:54,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:46:54,219 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:46:54,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:46:54,500 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 0 proven. 616 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-08-21 11:46:54,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:46:54,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803470405] [2021-08-21 11:46:54,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803470405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:54,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511587919] [2021-08-21 11:46:54,501 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 11:46:54,501 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:46:54,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:46:54,502 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:46:54,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 11:46:55,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-08-21 11:46:55,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:46:55,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-21 11:46:55,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:46:55,767 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2021-08-21 11:46:55,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511587919] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:46:55,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:46:55,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 13] total 36 [2021-08-21 11:46:55,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292231307] [2021-08-21 11:46:55,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-08-21 11:46:55,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:46:55,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-08-21 11:46:55,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1045, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 11:46:55,769 INFO L87 Difference]: Start difference. First operand 6103 states and 12166 transitions. Second operand has 36 states, 36 states have (on average 6.694444444444445) internal successors, (241), 36 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:18,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:47:18,923 INFO L93 Difference]: Finished difference Result 9129 states and 18218 transitions. [2021-08-21 11:47:18,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 596 states. [2021-08-21 11:47:18,923 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.694444444444445) internal successors, (241), 36 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 214 [2021-08-21 11:47:18,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:47:18,965 INFO L225 Difference]: With dead ends: 9129 [2021-08-21 11:47:18,965 INFO L226 Difference]: Without dead ends: 9129 [2021-08-21 11:47:19,006 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1390 GetRequests, 780 SyntacticMatches, 0 SemanticMatches, 610 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183054 ImplicationChecksByTransitivity, 21673.1ms TimeCoverageRelationStatistics Valid=68543, Invalid=305389, Unknown=0, NotChecked=0, Total=373932 [2021-08-21 11:47:19,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9129 states. [2021-08-21 11:47:19,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9129 to 7740. [2021-08-21 11:47:19,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7740 states, 7739 states have (on average 1.995089804884352) internal successors, (15440), 7739 states have internal predecessors, (15440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:19,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7740 states to 7740 states and 15440 transitions. [2021-08-21 11:47:19,137 INFO L78 Accepts]: Start accepts. Automaton has 7740 states and 15440 transitions. Word has length 214 [2021-08-21 11:47:19,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:47:19,137 INFO L470 AbstractCegarLoop]: Abstraction has 7740 states and 15440 transitions. [2021-08-21 11:47:19,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.694444444444445) internal successors, (241), 36 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:19,138 INFO L276 IsEmpty]: Start isEmpty. Operand 7740 states and 15440 transitions. [2021-08-21 11:47:19,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2021-08-21 11:47:19,148 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:47:19,148 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:47:19,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-21 11:47:19,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-21 11:47:19,365 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:47:19,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:47:19,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1693002448, now seen corresponding path program 13 times [2021-08-21 11:47:19,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:47:19,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228805225] [2021-08-21 11:47:19,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:47:19,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:47:19,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:47:19,636 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 0 proven. 738 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-08-21 11:47:19,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:47:19,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228805225] [2021-08-21 11:47:19,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228805225] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:47:19,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636606427] [2021-08-21 11:47:19,637 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 11:47:19,637 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:47:19,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:47:19,638 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:47:19,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 11:47:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:47:20,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 11:47:20,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:47:20,829 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 0 proven. 738 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-08-21 11:47:20,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636606427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:47:20,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:47:20,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 29 [2021-08-21 11:47:20,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314406388] [2021-08-21 11:47:20,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 11:47:20,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:47:20,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 11:47:20,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=588, Unknown=0, NotChecked=0, Total=812 [2021-08-21 11:47:20,831 INFO L87 Difference]: Start difference. First operand 7740 states and 15440 transitions. Second operand has 29 states, 29 states have (on average 7.068965517241379) internal successors, (205), 29 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:21,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:47:21,361 INFO L93 Difference]: Finished difference Result 8840 states and 17640 transitions. [2021-08-21 11:47:21,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 11:47:21,361 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 7.068965517241379) internal successors, (205), 29 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 233 [2021-08-21 11:47:21,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:47:21,372 INFO L225 Difference]: With dead ends: 8840 [2021-08-21 11:47:21,372 INFO L226 Difference]: Without dead ends: 8840 [2021-08-21 11:47:21,372 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 572.7ms TimeCoverageRelationStatistics Valid=875, Invalid=1881, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 11:47:21,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8840 states. [2021-08-21 11:47:21,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8840 to 8345. [2021-08-21 11:47:21,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8345 states, 8344 states have (on average 1.9954458293384467) internal successors, (16650), 8344 states have internal predecessors, (16650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:21,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8345 states to 8345 states and 16650 transitions. [2021-08-21 11:47:21,464 INFO L78 Accepts]: Start accepts. Automaton has 8345 states and 16650 transitions. Word has length 233 [2021-08-21 11:47:21,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:47:21,464 INFO L470 AbstractCegarLoop]: Abstraction has 8345 states and 16650 transitions. [2021-08-21 11:47:21,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 7.068965517241379) internal successors, (205), 29 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:21,464 INFO L276 IsEmpty]: Start isEmpty. Operand 8345 states and 16650 transitions. [2021-08-21 11:47:21,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2021-08-21 11:47:21,475 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:47:21,475 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:47:21,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-08-21 11:47:21,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:47:21,713 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:47:21,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:47:21,714 INFO L82 PathProgramCache]: Analyzing trace with hash -1218301138, now seen corresponding path program 14 times [2021-08-21 11:47:21,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:47:21,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407903005] [2021-08-21 11:47:21,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:47:21,715 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:47:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:47:22,046 INFO L134 CoverageAnalysis]: Checked inductivity of 997 backedges. 0 proven. 871 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-08-21 11:47:22,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:47:22,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407903005] [2021-08-21 11:47:22,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407903005] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:47:22,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905072236] [2021-08-21 11:47:22,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 11:47:22,046 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:47:22,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:47:22,047 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:47:22,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 11:47:22,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 11:47:22,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:47:22,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 11:47:22,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:47:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 997 backedges. 0 proven. 871 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-08-21 11:47:23,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905072236] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:47:23,340 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:47:23,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 31 [2021-08-21 11:47:23,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756426814] [2021-08-21 11:47:23,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 11:47:23,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:47:23,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 11:47:23,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2021-08-21 11:47:23,342 INFO L87 Difference]: Start difference. First operand 8345 states and 16650 transitions. Second operand has 31 states, 31 states have (on average 6.967741935483871) internal successors, (216), 31 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:23,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:47:23,914 INFO L93 Difference]: Finished difference Result 9445 states and 18850 transitions. [2021-08-21 11:47:23,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 11:47:23,915 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.967741935483871) internal successors, (216), 31 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 244 [2021-08-21 11:47:23,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:47:23,942 INFO L225 Difference]: With dead ends: 9445 [2021-08-21 11:47:23,942 INFO L226 Difference]: Without dead ends: 9445 [2021-08-21 11:47:23,957 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 660.9ms TimeCoverageRelationStatistics Valid=1012, Invalid=2180, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 11:47:23,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9445 states. [2021-08-21 11:47:24,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9445 to 8950. [2021-08-21 11:47:24,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8950 states, 8949 states have (on average 1.9957537154989384) internal successors, (17860), 8949 states have internal predecessors, (17860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:24,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8950 states to 8950 states and 17860 transitions. [2021-08-21 11:47:24,108 INFO L78 Accepts]: Start accepts. Automaton has 8950 states and 17860 transitions. Word has length 244 [2021-08-21 11:47:24,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:47:24,108 INFO L470 AbstractCegarLoop]: Abstraction has 8950 states and 17860 transitions. [2021-08-21 11:47:24,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.967741935483871) internal successors, (216), 31 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:47:24,108 INFO L276 IsEmpty]: Start isEmpty. Operand 8950 states and 17860 transitions. [2021-08-21 11:47:24,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2021-08-21 11:47:24,121 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:47:24,121 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:47:24,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-21 11:47:24,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-21 11:47:24,337 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:47:24,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:47:24,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1347492848, now seen corresponding path program 15 times [2021-08-21 11:47:24,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:47:24,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569793483] [2021-08-21 11:47:24,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:47:24,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:47:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:47:24,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1141 backedges. 0 proven. 1015 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-08-21 11:47:24,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:47:24,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569793483] [2021-08-21 11:47:24,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569793483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:47:24,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661920654] [2021-08-21 11:47:24,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 11:47:24,706 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:47:24,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:47:24,706 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:47:24,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 11:47:25,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-21 11:47:25,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:47:25,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-21 11:47:25,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:47:26,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1141 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 1015 trivial. 0 not checked. [2021-08-21 11:47:26,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661920654] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:47:26,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:47:26,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 15] total 44 [2021-08-21 11:47:26,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585355108] [2021-08-21 11:47:26,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-08-21 11:47:26,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:47:26,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-08-21 11:47:26,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1575, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 11:47:26,240 INFO L87 Difference]: Start difference. First operand 8950 states and 17860 transitions. Second operand has 44 states, 44 states have (on average 6.409090909090909) internal successors, (282), 44 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:48:16,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:48:16,851 INFO L93 Difference]: Finished difference Result 12598 states and 25156 transitions. [2021-08-21 11:48:16,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 881 states. [2021-08-21 11:48:16,851 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 6.409090909090909) internal successors, (282), 44 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 255 [2021-08-21 11:48:16,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:48:16,866 INFO L225 Difference]: With dead ends: 12598 [2021-08-21 11:48:16,866 INFO L226 Difference]: Without dead ends: 12598 [2021-08-21 11:48:16,896 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1999 GetRequests, 1100 SyntacticMatches, 0 SemanticMatches, 899 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404893 ImplicationChecksByTransitivity, 47805.4ms TimeCoverageRelationStatistics Valid=144350, Invalid=666550, Unknown=0, NotChecked=0, Total=810900 [2021-08-21 11:48:16,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12598 states. [2021-08-21 11:48:17,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12598 to 10939. [2021-08-21 11:48:17,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10939 states, 10938 states have (on average 1.9965258731029438) internal successors, (21838), 10938 states have internal predecessors, (21838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:48:17,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10939 states to 10939 states and 21838 transitions. [2021-08-21 11:48:17,115 INFO L78 Accepts]: Start accepts. Automaton has 10939 states and 21838 transitions. Word has length 255 [2021-08-21 11:48:17,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:48:17,115 INFO L470 AbstractCegarLoop]: Abstraction has 10939 states and 21838 transitions. [2021-08-21 11:48:17,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.409090909090909) internal successors, (282), 44 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:48:17,116 INFO L276 IsEmpty]: Start isEmpty. Operand 10939 states and 21838 transitions. [2021-08-21 11:48:17,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2021-08-21 11:48:17,129 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:48:17,143 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:48:17,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 11:48:17,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-21 11:48:17,349 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:48:17,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:48:17,349 INFO L82 PathProgramCache]: Analyzing trace with hash -711650239, now seen corresponding path program 16 times [2021-08-21 11:48:17,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:48:17,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139053202] [2021-08-21 11:48:17,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:48:17,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:48:17,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:48:17,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1345 backedges. 0 proven. 1170 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2021-08-21 11:48:17,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:48:17,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139053202] [2021-08-21 11:48:17,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139053202] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:48:17,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172982151] [2021-08-21 11:48:17,804 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 11:48:17,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:48:17,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:48:17,817 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:48:17,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 11:48:18,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 11:48:18,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:48:18,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 11:48:18,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:48:19,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1345 backedges. 0 proven. 1170 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2021-08-21 11:48:19,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172982151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:48:19,505 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:48:19,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 35 [2021-08-21 11:48:19,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578274215] [2021-08-21 11:48:19,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-08-21 11:48:19,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:48:19,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-08-21 11:48:19,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=867, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 11:48:19,506 INFO L87 Difference]: Start difference. First operand 10939 states and 21838 transitions. Second operand has 35 states, 35 states have (on average 6.8) internal successors, (238), 35 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:48:20,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:48:20,087 INFO L93 Difference]: Finished difference Result 12199 states and 24358 transitions. [2021-08-21 11:48:20,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 11:48:20,087 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 6.8) internal successors, (238), 35 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 274 [2021-08-21 11:48:20,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:48:20,101 INFO L225 Difference]: With dead ends: 12199 [2021-08-21 11:48:20,101 INFO L226 Difference]: Without dead ends: 12199 [2021-08-21 11:48:20,102 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 783 ImplicationChecksByTransitivity, 765.8ms TimeCoverageRelationStatistics Valid=1316, Invalid=2844, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 11:48:20,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12199 states. [2021-08-21 11:48:20,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12199 to 11632. [2021-08-21 11:48:20,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11632 states, 11631 states have (on average 1.996732869056831) internal successors, (23224), 11631 states have internal predecessors, (23224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:48:20,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11632 states to 11632 states and 23224 transitions. [2021-08-21 11:48:20,237 INFO L78 Accepts]: Start accepts. Automaton has 11632 states and 23224 transitions. Word has length 274 [2021-08-21 11:48:20,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:48:20,238 INFO L470 AbstractCegarLoop]: Abstraction has 11632 states and 23224 transitions. [2021-08-21 11:48:20,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.8) internal successors, (238), 35 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:48:20,238 INFO L276 IsEmpty]: Start isEmpty. Operand 11632 states and 23224 transitions. [2021-08-21 11:48:20,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2021-08-21 11:48:20,251 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:48:20,252 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:48:20,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-21 11:48:20,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:48:20,473 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:48:20,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:48:20,473 INFO L82 PathProgramCache]: Analyzing trace with hash -1072788061, now seen corresponding path program 17 times [2021-08-21 11:48:20,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:48:20,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865310687] [2021-08-21 11:48:20,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:48:20,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:48:20,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:48:21,051 INFO L134 CoverageAnalysis]: Checked inductivity of 1511 backedges. 0 proven. 1336 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2021-08-21 11:48:21,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:48:21,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865310687] [2021-08-21 11:48:21,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865310687] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:48:21,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704782464] [2021-08-21 11:48:21,051 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 11:48:21,051 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:48:21,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:48:21,052 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:48:21,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 11:48:22,088 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2021-08-21 11:48:22,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:48:22,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 11:48:22,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:48:22,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1511 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 1336 trivial. 0 not checked. [2021-08-21 11:48:22,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704782464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:48:22,914 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:48:22,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 17] total 50 [2021-08-21 11:48:22,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82796383] [2021-08-21 11:48:22,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-08-21 11:48:22,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:48:22,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-08-21 11:48:22,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=402, Invalid=2048, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 11:48:22,916 INFO L87 Difference]: Start difference. First operand 11632 states and 23224 transitions. Second operand has 50 states, 50 states have (on average 6.24) internal successors, (312), 50 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:49:45,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:49:45,085 INFO L93 Difference]: Finished difference Result 15748 states and 31456 transitions. [2021-08-21 11:49:45,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 1151 states. [2021-08-21 11:49:45,086 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.24) internal successors, (312), 50 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 285 [2021-08-21 11:49:45,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:49:45,103 INFO L225 Difference]: With dead ends: 15748 [2021-08-21 11:49:45,103 INFO L226 Difference]: Without dead ends: 15748 [2021-08-21 11:49:45,162 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2567 GetRequests, 1395 SyntacticMatches, 0 SemanticMatches, 1172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695336 ImplicationChecksByTransitivity, 77421.6ms TimeCoverageRelationStatistics Valid=240556, Invalid=1136546, Unknown=0, NotChecked=0, Total=1377102 [2021-08-21 11:49:45,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15748 states. [2021-08-21 11:49:45,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15748 to 13885. [2021-08-21 11:49:45,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13885 states, 13884 states have (on average 1.9972630365888793) internal successors, (27730), 13884 states have internal predecessors, (27730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:49:45,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13885 states to 13885 states and 27730 transitions. [2021-08-21 11:49:45,320 INFO L78 Accepts]: Start accepts. Automaton has 13885 states and 27730 transitions. Word has length 285 [2021-08-21 11:49:45,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:49:45,320 INFO L470 AbstractCegarLoop]: Abstraction has 13885 states and 27730 transitions. [2021-08-21 11:49:45,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.24) internal successors, (312), 50 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:49:45,320 INFO L276 IsEmpty]: Start isEmpty. Operand 13885 states and 27730 transitions. [2021-08-21 11:49:45,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2021-08-21 11:49:45,336 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:49:45,349 INFO L512 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:49:45,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 11:49:45,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:49:45,565 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:49:45,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:49:45,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1312875092, now seen corresponding path program 18 times [2021-08-21 11:49:45,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:49:45,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805149698] [2021-08-21 11:49:45,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:49:45,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:49:45,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:49:46,064 INFO L134 CoverageAnalysis]: Checked inductivity of 1745 backedges. 0 proven. 1513 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2021-08-21 11:49:46,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:49:46,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805149698] [2021-08-21 11:49:46,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805149698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:49:46,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232451696] [2021-08-21 11:49:46,065 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 11:49:46,065 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:49:46,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:49:46,066 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:49:46,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 11:49:47,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2021-08-21 11:49:47,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:49:47,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-21 11:49:47,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:49:48,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1745 backedges. 0 proven. 232 refuted. 0 times theorem prover too weak. 1513 trivial. 0 not checked. [2021-08-21 11:49:48,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232451696] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:49:48,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:49:48,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 19] total 54 [2021-08-21 11:49:48,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186314514] [2021-08-21 11:49:48,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-21 11:49:48,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:49:48,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-21 11:49:48,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=2404, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 11:49:48,405 INFO L87 Difference]: Start difference. First operand 13885 states and 27730 transitions. Second operand has 54 states, 54 states have (on average 6.12962962962963) internal successors, (331), 54 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:44,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:51:44,860 INFO L93 Difference]: Finished difference Result 18315 states and 36590 transitions. [2021-08-21 11:51:44,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 1379 states. [2021-08-21 11:51:44,860 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 6.12962962962963) internal successors, (331), 54 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 304 [2021-08-21 11:51:44,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:51:44,882 INFO L225 Difference]: With dead ends: 18315 [2021-08-21 11:51:44,882 INFO L226 Difference]: Without dead ends: 18315 [2021-08-21 11:51:44,993 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3040 GetRequests, 1638 SyntacticMatches, 0 SemanticMatches, 1402 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001365 ImplicationChecksByTransitivity, 108594.5ms TimeCoverageRelationStatistics Valid=339740, Invalid=1630072, Unknown=0, NotChecked=0, Total=1969812 [2021-08-21 11:51:45,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18315 states. [2021-08-21 11:51:45,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18315 to 16314. [2021-08-21 11:51:45,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16314 states, 16313 states have (on average 1.9976705694844603) internal successors, (32588), 16313 states have internal predecessors, (32588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:45,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16314 states to 16314 states and 32588 transitions. [2021-08-21 11:51:45,177 INFO L78 Accepts]: Start accepts. Automaton has 16314 states and 32588 transitions. Word has length 304 [2021-08-21 11:51:45,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:51:45,177 INFO L470 AbstractCegarLoop]: Abstraction has 16314 states and 32588 transitions. [2021-08-21 11:51:45,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 6.12962962962963) internal successors, (331), 54 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:45,177 INFO L276 IsEmpty]: Start isEmpty. Operand 16314 states and 32588 transitions. [2021-08-21 11:51:45,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2021-08-21 11:51:45,195 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:51:45,195 INFO L512 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:51:45,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 11:51:45,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:51:45,429 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:51:45,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:51:45,430 INFO L82 PathProgramCache]: Analyzing trace with hash -570990967, now seen corresponding path program 19 times [2021-08-21 11:51:45,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:51:45,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159630653] [2021-08-21 11:51:45,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:51:45,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:51:45,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:51:46,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1998 backedges. 0 proven. 1701 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-08-21 11:51:46,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:51:46,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159630653] [2021-08-21 11:51:46,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159630653] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:51:46,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248250060] [2021-08-21 11:51:46,078 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 11:51:46,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:51:46,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:51:46,079 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:51:46,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 11:51:47,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:51:47,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 11:51:47,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:51:48,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1998 backedges. 0 proven. 1701 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-08-21 11:51:48,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248250060] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:51:48,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:51:48,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 41 [2021-08-21 11:51:48,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713629384] [2021-08-21 11:51:48,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-08-21 11:51:48,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:51:48,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-08-21 11:51:48,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=1200, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 11:51:48,158 INFO L87 Difference]: Start difference. First operand 16314 states and 32588 transitions. Second operand has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 41 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:49,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:51:49,147 INFO L93 Difference]: Finished difference Result 17894 states and 35748 transitions. [2021-08-21 11:51:49,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-08-21 11:51:49,147 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 41 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 323 [2021-08-21 11:51:49,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:51:49,167 INFO L225 Difference]: With dead ends: 17894 [2021-08-21 11:51:49,167 INFO L226 Difference]: Without dead ends: 17894 [2021-08-21 11:51:49,169 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 358 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1104 ImplicationChecksByTransitivity, 1003.4ms TimeCoverageRelationStatistics Valid=1847, Invalid=4005, Unknown=0, NotChecked=0, Total=5852 [2021-08-21 11:51:49,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17894 states. [2021-08-21 11:51:49,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17894 to 17183. [2021-08-21 11:51:49,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17183 states, 17182 states have (on average 1.9977883831917123) internal successors, (34326), 17182 states have internal predecessors, (34326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:49,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17183 states to 17183 states and 34326 transitions. [2021-08-21 11:51:49,368 INFO L78 Accepts]: Start accepts. Automaton has 17183 states and 34326 transitions. Word has length 323 [2021-08-21 11:51:49,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:51:49,368 INFO L470 AbstractCegarLoop]: Abstraction has 17183 states and 34326 transitions. [2021-08-21 11:51:49,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 41 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:49,369 INFO L276 IsEmpty]: Start isEmpty. Operand 17183 states and 34326 transitions. [2021-08-21 11:51:49,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2021-08-21 11:51:49,421 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:51:49,421 INFO L512 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:51:49,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-21 11:51:49,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-21 11:51:49,641 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:51:49,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:51:49,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1796513127, now seen corresponding path program 20 times [2021-08-21 11:51:49,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:51:49,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339803616] [2021-08-21 11:51:49,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:51:49,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:51:49,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:51:50,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2197 backedges. 0 proven. 1900 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-08-21 11:51:50,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:51:50,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339803616] [2021-08-21 11:51:50,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339803616] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:51:50,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243717463] [2021-08-21 11:51:50,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 11:51:50,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:51:50,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:51:50,256 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:51:50,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 11:51:51,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 11:51:51,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:51:51,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 11:51:51,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:51:52,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2197 backedges. 0 proven. 1900 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-08-21 11:51:52,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243717463] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:51:52,520 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:51:52,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 43 [2021-08-21 11:51:52,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701407946] [2021-08-21 11:51:52,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-08-21 11:51:52,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:51:52,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-08-21 11:51:52,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 11:51:52,521 INFO L87 Difference]: Start difference. First operand 17183 states and 34326 transitions. Second operand has 43 states, 43 states have (on average 6.558139534883721) internal successors, (282), 43 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:53,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:51:53,368 INFO L93 Difference]: Finished difference Result 18052 states and 36064 transitions. [2021-08-21 11:51:53,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-21 11:51:53,368 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.558139534883721) internal successors, (282), 43 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 334 [2021-08-21 11:51:53,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:51:53,390 INFO L225 Difference]: With dead ends: 18052 [2021-08-21 11:51:53,391 INFO L226 Difference]: Without dead ends: 18052 [2021-08-21 11:51:53,391 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 1070.4ms TimeCoverageRelationStatistics Valid=2044, Invalid=4436, Unknown=0, NotChecked=0, Total=6480 [2021-08-21 11:51:53,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18052 states. [2021-08-21 11:51:53,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18052 to 18052. [2021-08-21 11:51:53,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18052 states, 18051 states have (on average 1.997894853470722) internal successors, (36064), 18051 states have internal predecessors, (36064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:53,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18052 states to 18052 states and 36064 transitions. [2021-08-21 11:51:53,679 INFO L78 Accepts]: Start accepts. Automaton has 18052 states and 36064 transitions. Word has length 334 [2021-08-21 11:51:53,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:51:53,680 INFO L470 AbstractCegarLoop]: Abstraction has 18052 states and 36064 transitions. [2021-08-21 11:51:53,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.558139534883721) internal successors, (282), 43 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:53,680 INFO L276 IsEmpty]: Start isEmpty. Operand 18052 states and 36064 transitions. [2021-08-21 11:51:53,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2021-08-21 11:51:53,699 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:51:53,700 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:51:53,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-21 11:51:53,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-21 11:51:53,917 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:51:53,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:51:53,917 INFO L82 PathProgramCache]: Analyzing trace with hash 737281993, now seen corresponding path program 21 times [2021-08-21 11:51:53,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:51:53,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958186273] [2021-08-21 11:51:53,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:51:53,929 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:51:53,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:51:54,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2407 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:51:54,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:51:54,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958186273] [2021-08-21 11:51:54,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958186273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:51:54,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325894394] [2021-08-21 11:51:54,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 11:51:54,142 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:51:54,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:51:54,157 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:51:54,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 11:51:55,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-08-21 11:51:55,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:51:55,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 11:51:55,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:51:56,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2407 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:51:56,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325894394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:51:56,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:51:56,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 23 [2021-08-21 11:51:56,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015505015] [2021-08-21 11:51:56,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 11:51:56,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:51:56,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 11:51:56,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-08-21 11:51:56,437 INFO L87 Difference]: Start difference. First operand 18052 states and 36064 transitions. Second operand has 23 states, 23 states have (on average 6.260869565217392) internal successors, (144), 23 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:56,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:51:56,724 INFO L93 Difference]: Finished difference Result 21244 states and 42448 transitions. [2021-08-21 11:51:56,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 11:51:56,725 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.260869565217392) internal successors, (144), 23 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 345 [2021-08-21 11:51:56,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:51:56,747 INFO L225 Difference]: With dead ends: 21244 [2021-08-21 11:51:56,747 INFO L226 Difference]: Without dead ends: 21244 [2021-08-21 11:51:56,748 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 273.0ms TimeCoverageRelationStatistics Valid=524, Invalid=1116, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 11:51:56,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21244 states. [2021-08-21 11:51:56,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21244 to 19876. [2021-08-21 11:51:56,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19876 states, 19875 states have (on average 1.9980880503144653) internal successors, (39712), 19875 states have internal predecessors, (39712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:56,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19876 states to 19876 states and 39712 transitions. [2021-08-21 11:51:56,949 INFO L78 Accepts]: Start accepts. Automaton has 19876 states and 39712 transitions. Word has length 345 [2021-08-21 11:51:56,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:51:56,949 INFO L470 AbstractCegarLoop]: Abstraction has 19876 states and 39712 transitions. [2021-08-21 11:51:56,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.260869565217392) internal successors, (144), 23 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:51:56,950 INFO L276 IsEmpty]: Start isEmpty. Operand 19876 states and 39712 transitions. [2021-08-21 11:51:56,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2021-08-21 11:51:56,970 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:51:56,971 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:51:56,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-21 11:51:57,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:51:57,191 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:51:57,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:51:57,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1929699100, now seen corresponding path program 22 times [2021-08-21 11:51:57,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:51:57,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808421790] [2021-08-21 11:51:57,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:51:57,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:51:57,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:51:57,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2480 backedges. 0 proven. 370 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:51:57,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:51:57,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808421790] [2021-08-21 11:51:57,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808421790] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:51:57,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995802476] [2021-08-21 11:51:57,624 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 11:51:57,624 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:51:57,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:51:57,625 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:51:57,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 11:51:59,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 11:51:59,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:51:59,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 705 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 11:51:59,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:00,052 INFO L134 CoverageAnalysis]: Checked inductivity of 2480 backedges. 0 proven. 370 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:00,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995802476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:00,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:00,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2021-08-21 11:52:00,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300143604] [2021-08-21 11:52:00,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 11:52:00,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:00,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 11:52:00,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=432, Unknown=0, NotChecked=0, Total=600 [2021-08-21 11:52:00,054 INFO L87 Difference]: Start difference. First operand 19876 states and 39712 transitions. Second operand has 25 states, 25 states have (on average 6.08) internal successors, (152), 25 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:00,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:00,385 INFO L93 Difference]: Finished difference Result 23068 states and 46096 transitions. [2021-08-21 11:52:00,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 11:52:00,386 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.08) internal successors, (152), 25 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 353 [2021-08-21 11:52:00,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:00,413 INFO L225 Difference]: With dead ends: 23068 [2021-08-21 11:52:00,413 INFO L226 Difference]: Without dead ends: 23068 [2021-08-21 11:52:00,414 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 372 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 371.9ms TimeCoverageRelationStatistics Valid=631, Invalid=1349, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 11:52:00,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23068 states. [2021-08-21 11:52:00,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23068 to 21700. [2021-08-21 11:52:00,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21700 states, 21699 states have (on average 1.9982487672242961) internal successors, (43360), 21699 states have internal predecessors, (43360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:00,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21700 states to 21700 states and 43360 transitions. [2021-08-21 11:52:00,684 INFO L78 Accepts]: Start accepts. Automaton has 21700 states and 43360 transitions. Word has length 353 [2021-08-21 11:52:00,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:00,684 INFO L470 AbstractCegarLoop]: Abstraction has 21700 states and 43360 transitions. [2021-08-21 11:52:00,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.08) internal successors, (152), 25 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:00,684 INFO L276 IsEmpty]: Start isEmpty. Operand 21700 states and 43360 transitions. [2021-08-21 11:52:00,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2021-08-21 11:52:00,707 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:00,707 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:00,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:00,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:00,921 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:00,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:00,921 INFO L82 PathProgramCache]: Analyzing trace with hash 327201647, now seen corresponding path program 23 times [2021-08-21 11:52:00,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:00,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656063595] [2021-08-21 11:52:00,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:00,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:01,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2561 backedges. 0 proven. 451 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:01,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:01,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656063595] [2021-08-21 11:52:01,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656063595] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:01,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722354883] [2021-08-21 11:52:01,276 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 11:52:01,276 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:01,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:01,277 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:01,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 11:52:03,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2021-08-21 11:52:03,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:52:03,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 11:52:03,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:03,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2561 backedges. 0 proven. 451 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:03,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722354883] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:03,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:03,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 27 [2021-08-21 11:52:03,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248038145] [2021-08-21 11:52:03,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-21 11:52:03,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:03,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-21 11:52:03,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2021-08-21 11:52:03,799 INFO L87 Difference]: Start difference. First operand 21700 states and 43360 transitions. Second operand has 27 states, 27 states have (on average 5.925925925925926) internal successors, (160), 27 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:04,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:04,192 INFO L93 Difference]: Finished difference Result 24892 states and 49744 transitions. [2021-08-21 11:52:04,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 11:52:04,193 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.925925925925926) internal successors, (160), 27 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 361 [2021-08-21 11:52:04,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:04,224 INFO L225 Difference]: With dead ends: 24892 [2021-08-21 11:52:04,224 INFO L226 Difference]: Without dead ends: 24892 [2021-08-21 11:52:04,224 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 382 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 398.5ms TimeCoverageRelationStatistics Valid=748, Invalid=1604, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 11:52:04,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24892 states. [2021-08-21 11:52:04,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24892 to 23524. [2021-08-21 11:52:04,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23524 states, 23523 states have (on average 1.9983845597925434) internal successors, (47008), 23523 states have internal predecessors, (47008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:04,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23524 states to 23524 states and 47008 transitions. [2021-08-21 11:52:04,470 INFO L78 Accepts]: Start accepts. Automaton has 23524 states and 47008 transitions. Word has length 361 [2021-08-21 11:52:04,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:04,470 INFO L470 AbstractCegarLoop]: Abstraction has 23524 states and 47008 transitions. [2021-08-21 11:52:04,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.925925925925926) internal successors, (160), 27 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:04,470 INFO L276 IsEmpty]: Start isEmpty. Operand 23524 states and 47008 transitions. [2021-08-21 11:52:04,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2021-08-21 11:52:04,494 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:04,495 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:04,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:04,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-08-21 11:52:04,716 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:04,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:04,716 INFO L82 PathProgramCache]: Analyzing trace with hash -954694462, now seen corresponding path program 24 times [2021-08-21 11:52:04,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:04,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108867202] [2021-08-21 11:52:04,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:04,717 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:04,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:05,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2650 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:05,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:05,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108867202] [2021-08-21 11:52:05,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108867202] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:05,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451857192] [2021-08-21 11:52:05,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 11:52:05,166 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:05,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:05,167 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:05,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 11:52:07,258 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2021-08-21 11:52:07,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:52:07,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 11:52:07,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:08,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2650 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:08,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451857192] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:08,082 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:08,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 29 [2021-08-21 11:52:08,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913079225] [2021-08-21 11:52:08,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 11:52:08,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:08,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 11:52:08,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=588, Unknown=0, NotChecked=0, Total=812 [2021-08-21 11:52:08,083 INFO L87 Difference]: Start difference. First operand 23524 states and 47008 transitions. Second operand has 29 states, 29 states have (on average 5.793103448275862) internal successors, (168), 29 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:08,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:08,548 INFO L93 Difference]: Finished difference Result 26716 states and 53392 transitions. [2021-08-21 11:52:08,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 11:52:08,548 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 5.793103448275862) internal successors, (168), 29 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 369 [2021-08-21 11:52:08,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:08,581 INFO L225 Difference]: With dead ends: 26716 [2021-08-21 11:52:08,582 INFO L226 Difference]: Without dead ends: 26716 [2021-08-21 11:52:08,582 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 633.2ms TimeCoverageRelationStatistics Valid=875, Invalid=1881, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 11:52:08,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26716 states. [2021-08-21 11:52:08,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26716 to 25348. [2021-08-21 11:52:08,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25348 states, 25347 states have (on average 1.998500808774214) internal successors, (50656), 25347 states have internal predecessors, (50656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:08,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25348 states to 25348 states and 50656 transitions. [2021-08-21 11:52:08,993 INFO L78 Accepts]: Start accepts. Automaton has 25348 states and 50656 transitions. Word has length 369 [2021-08-21 11:52:08,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:08,993 INFO L470 AbstractCegarLoop]: Abstraction has 25348 states and 50656 transitions. [2021-08-21 11:52:08,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.793103448275862) internal successors, (168), 29 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:08,993 INFO L276 IsEmpty]: Start isEmpty. Operand 25348 states and 50656 transitions. [2021-08-21 11:52:09,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2021-08-21 11:52:09,021 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:09,022 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:09,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:09,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-21 11:52:09,237 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:09,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:09,237 INFO L82 PathProgramCache]: Analyzing trace with hash -461417707, now seen corresponding path program 25 times [2021-08-21 11:52:09,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:09,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359729997] [2021-08-21 11:52:09,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:09,237 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:09,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:09,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2747 backedges. 0 proven. 637 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:09,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:09,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359729997] [2021-08-21 11:52:09,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359729997] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:09,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258255372] [2021-08-21 11:52:09,573 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 11:52:09,573 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:09,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:09,574 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:09,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 11:52:11,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:11,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 750 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 11:52:11,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:12,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2747 backedges. 0 proven. 637 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:12,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258255372] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:12,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:12,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 31 [2021-08-21 11:52:12,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418812751] [2021-08-21 11:52:12,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 11:52:12,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:12,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 11:52:12,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2021-08-21 11:52:12,464 INFO L87 Difference]: Start difference. First operand 25348 states and 50656 transitions. Second operand has 31 states, 31 states have (on average 5.67741935483871) internal successors, (176), 31 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:12,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:12,978 INFO L93 Difference]: Finished difference Result 28540 states and 57040 transitions. [2021-08-21 11:52:12,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 11:52:12,978 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 5.67741935483871) internal successors, (176), 31 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 377 [2021-08-21 11:52:12,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:13,014 INFO L225 Difference]: With dead ends: 28540 [2021-08-21 11:52:13,015 INFO L226 Difference]: Without dead ends: 28540 [2021-08-21 11:52:13,015 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 545.9ms TimeCoverageRelationStatistics Valid=1012, Invalid=2180, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 11:52:13,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28540 states. [2021-08-21 11:52:13,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28540 to 27172. [2021-08-21 11:52:13,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27172 states, 27171 states have (on average 1.998601450075448) internal successors, (54304), 27171 states have internal predecessors, (54304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:13,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27172 states to 27172 states and 54304 transitions. [2021-08-21 11:52:13,434 INFO L78 Accepts]: Start accepts. Automaton has 27172 states and 54304 transitions. Word has length 377 [2021-08-21 11:52:13,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:13,435 INFO L470 AbstractCegarLoop]: Abstraction has 27172 states and 54304 transitions. [2021-08-21 11:52:13,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.67741935483871) internal successors, (176), 31 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:13,435 INFO L276 IsEmpty]: Start isEmpty. Operand 27172 states and 54304 transitions. [2021-08-21 11:52:13,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2021-08-21 11:52:13,470 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:13,470 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:13,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 11:52:13,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 11:52:13,685 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:13,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:13,685 INFO L82 PathProgramCache]: Analyzing trace with hash 1600659048, now seen corresponding path program 26 times [2021-08-21 11:52:13,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:13,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478866408] [2021-08-21 11:52:13,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:13,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:13,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:14,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2852 backedges. 0 proven. 742 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:14,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:14,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478866408] [2021-08-21 11:52:14,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478866408] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:14,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648085558] [2021-08-21 11:52:14,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 11:52:14,207 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:14,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:14,209 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:14,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 11:52:16,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 11:52:16,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:52:16,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 11:52:16,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:17,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2852 backedges. 0 proven. 742 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:17,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648085558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:17,258 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:17,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 33 [2021-08-21 11:52:17,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127534939] [2021-08-21 11:52:17,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 11:52:17,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:17,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 11:52:17,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 11:52:17,260 INFO L87 Difference]: Start difference. First operand 27172 states and 54304 transitions. Second operand has 33 states, 33 states have (on average 5.575757575757576) internal successors, (184), 33 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:17,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:17,834 INFO L93 Difference]: Finished difference Result 30364 states and 60688 transitions. [2021-08-21 11:52:17,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 11:52:17,835 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.575757575757576) internal successors, (184), 33 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 385 [2021-08-21 11:52:17,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:17,872 INFO L225 Difference]: With dead ends: 30364 [2021-08-21 11:52:17,872 INFO L226 Difference]: Without dead ends: 30364 [2021-08-21 11:52:17,873 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 412 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 799.6ms TimeCoverageRelationStatistics Valid=1159, Invalid=2501, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 11:52:17,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30364 states. [2021-08-21 11:52:18,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30364 to 28996. [2021-08-21 11:52:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28996 states, 28995 states have (on average 1.998689429211933) internal successors, (57952), 28995 states have internal predecessors, (57952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:18,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28996 states to 28996 states and 57952 transitions. [2021-08-21 11:52:18,222 INFO L78 Accepts]: Start accepts. Automaton has 28996 states and 57952 transitions. Word has length 385 [2021-08-21 11:52:18,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:18,222 INFO L470 AbstractCegarLoop]: Abstraction has 28996 states and 57952 transitions. [2021-08-21 11:52:18,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.575757575757576) internal successors, (184), 33 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:18,223 INFO L276 IsEmpty]: Start isEmpty. Operand 28996 states and 57952 transitions. [2021-08-21 11:52:18,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2021-08-21 11:52:18,358 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:18,358 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:18,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:18,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 11:52:18,582 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:18,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:18,582 INFO L82 PathProgramCache]: Analyzing trace with hash -930748741, now seen corresponding path program 27 times [2021-08-21 11:52:18,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:18,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616676413] [2021-08-21 11:52:18,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:18,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:18,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:18,988 INFO L134 CoverageAnalysis]: Checked inductivity of 2965 backedges. 0 proven. 855 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:18,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:18,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616676413] [2021-08-21 11:52:18,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616676413] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:18,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052620752] [2021-08-21 11:52:18,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 11:52:18,989 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:18,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:18,990 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:18,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 11:52:21,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-08-21 11:52:21,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:52:21,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 11:52:21,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:22,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2965 backedges. 0 proven. 855 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:22,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052620752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:22,292 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:22,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 35 [2021-08-21 11:52:22,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442897932] [2021-08-21 11:52:22,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-08-21 11:52:22,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:22,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-08-21 11:52:22,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=867, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 11:52:22,293 INFO L87 Difference]: Start difference. First operand 28996 states and 57952 transitions. Second operand has 35 states, 35 states have (on average 5.485714285714286) internal successors, (192), 35 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:22,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:22,949 INFO L93 Difference]: Finished difference Result 32188 states and 64336 transitions. [2021-08-21 11:52:22,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 11:52:22,950 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 5.485714285714286) internal successors, (192), 35 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 393 [2021-08-21 11:52:22,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:23,018 INFO L225 Difference]: With dead ends: 32188 [2021-08-21 11:52:23,018 INFO L226 Difference]: Without dead ends: 32188 [2021-08-21 11:52:23,020 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 422 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 783 ImplicationChecksByTransitivity, 689.9ms TimeCoverageRelationStatistics Valid=1316, Invalid=2844, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 11:52:23,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32188 states. [2021-08-21 11:52:23,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32188 to 30820. [2021-08-21 11:52:23,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30820 states, 30819 states have (on average 1.9987669943865798) internal successors, (61600), 30819 states have internal predecessors, (61600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:23,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30820 states to 30820 states and 61600 transitions. [2021-08-21 11:52:23,402 INFO L78 Accepts]: Start accepts. Automaton has 30820 states and 61600 transitions. Word has length 393 [2021-08-21 11:52:23,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:23,403 INFO L470 AbstractCegarLoop]: Abstraction has 30820 states and 61600 transitions. [2021-08-21 11:52:23,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 5.485714285714286) internal successors, (192), 35 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:23,403 INFO L276 IsEmpty]: Start isEmpty. Operand 30820 states and 61600 transitions. [2021-08-21 11:52:23,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2021-08-21 11:52:23,520 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:23,521 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:23,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:23,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:23,745 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:23,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:23,745 INFO L82 PathProgramCache]: Analyzing trace with hash 1300999182, now seen corresponding path program 28 times [2021-08-21 11:52:23,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:23,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599944223] [2021-08-21 11:52:23,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:23,746 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:24,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3086 backedges. 0 proven. 976 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:24,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:24,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599944223] [2021-08-21 11:52:24,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599944223] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:24,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944443658] [2021-08-21 11:52:24,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 11:52:24,202 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:24,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:24,202 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:24,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 11:52:26,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 11:52:26,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:52:26,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 795 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 11:52:26,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:27,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3086 backedges. 0 proven. 976 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:27,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944443658] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:27,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:27,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 37 [2021-08-21 11:52:27,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990742938] [2021-08-21 11:52:27,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-08-21 11:52:27,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:27,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-08-21 11:52:27,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=972, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 11:52:27,512 INFO L87 Difference]: Start difference. First operand 30820 states and 61600 transitions. Second operand has 37 states, 37 states have (on average 5.405405405405405) internal successors, (200), 37 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:28,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:28,329 INFO L93 Difference]: Finished difference Result 34012 states and 67984 transitions. [2021-08-21 11:52:28,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-21 11:52:28,330 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 5.405405405405405) internal successors, (200), 37 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 401 [2021-08-21 11:52:28,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:28,411 INFO L225 Difference]: With dead ends: 34012 [2021-08-21 11:52:28,411 INFO L226 Difference]: Without dead ends: 34012 [2021-08-21 11:52:28,412 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 781.9ms TimeCoverageRelationStatistics Valid=1483, Invalid=3209, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 11:52:28,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34012 states. [2021-08-21 11:52:28,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34012 to 32644. [2021-08-21 11:52:28,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32644 states, 32643 states have (on average 1.9988358913090096) internal successors, (65248), 32643 states have internal predecessors, (65248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:29,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32644 states to 32644 states and 65248 transitions. [2021-08-21 11:52:29,026 INFO L78 Accepts]: Start accepts. Automaton has 32644 states and 65248 transitions. Word has length 401 [2021-08-21 11:52:29,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:29,026 INFO L470 AbstractCegarLoop]: Abstraction has 32644 states and 65248 transitions. [2021-08-21 11:52:29,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 5.405405405405405) internal successors, (200), 37 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:29,026 INFO L276 IsEmpty]: Start isEmpty. Operand 32644 states and 65248 transitions. [2021-08-21 11:52:29,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2021-08-21 11:52:29,059 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:29,059 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:29,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:29,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:29,273 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:29,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:29,273 INFO L82 PathProgramCache]: Analyzing trace with hash -1188270495, now seen corresponding path program 29 times [2021-08-21 11:52:29,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:29,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232773016] [2021-08-21 11:52:29,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:29,273 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:29,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:29,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3215 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:29,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:29,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232773016] [2021-08-21 11:52:29,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232773016] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:29,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222030093] [2021-08-21 11:52:29,774 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 11:52:29,774 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:29,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:29,775 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:29,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-21 11:52:32,382 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2021-08-21 11:52:32,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:52:32,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 11:52:32,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:33,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3215 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:33,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222030093] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:33,322 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:33,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 39 [2021-08-21 11:52:33,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106615988] [2021-08-21 11:52:33,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-08-21 11:52:33,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:33,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-08-21 11:52:33,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 11:52:33,324 INFO L87 Difference]: Start difference. First operand 32644 states and 65248 transitions. Second operand has 39 states, 39 states have (on average 5.333333333333333) internal successors, (208), 39 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:34,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:34,109 INFO L93 Difference]: Finished difference Result 35836 states and 71632 transitions. [2021-08-21 11:52:34,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 11:52:34,109 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 5.333333333333333) internal successors, (208), 39 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 409 [2021-08-21 11:52:34,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:34,156 INFO L225 Difference]: With dead ends: 35836 [2021-08-21 11:52:34,156 INFO L226 Difference]: Without dead ends: 35836 [2021-08-21 11:52:34,157 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 442 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 991 ImplicationChecksByTransitivity, 884.0ms TimeCoverageRelationStatistics Valid=1660, Invalid=3596, Unknown=0, NotChecked=0, Total=5256 [2021-08-21 11:52:34,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35836 states. [2021-08-21 11:52:34,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35836 to 34468. [2021-08-21 11:52:34,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34468 states, 34467 states have (on average 1.998897496155743) internal successors, (68896), 34467 states have internal predecessors, (68896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:34,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34468 states to 34468 states and 68896 transitions. [2021-08-21 11:52:34,622 INFO L78 Accepts]: Start accepts. Automaton has 34468 states and 68896 transitions. Word has length 409 [2021-08-21 11:52:34,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:34,622 INFO L470 AbstractCegarLoop]: Abstraction has 34468 states and 68896 transitions. [2021-08-21 11:52:34,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 5.333333333333333) internal successors, (208), 39 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:34,622 INFO L276 IsEmpty]: Start isEmpty. Operand 34468 states and 68896 transitions. [2021-08-21 11:52:34,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2021-08-21 11:52:34,662 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:34,662 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:34,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:34,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-08-21 11:52:34,878 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:34,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:34,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1931161012, now seen corresponding path program 30 times [2021-08-21 11:52:34,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:34,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232892807] [2021-08-21 11:52:34,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:34,879 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:35,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3352 backedges. 0 proven. 1242 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:35,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:35,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232892807] [2021-08-21 11:52:35,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232892807] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:35,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28853556] [2021-08-21 11:52:35,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 11:52:35,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:35,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:35,418 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:35,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-21 11:52:38,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2021-08-21 11:52:38,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:52:38,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 825 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 11:52:38,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:39,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3352 backedges. 0 proven. 1242 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:39,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28853556] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:39,353 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:39,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 41 [2021-08-21 11:52:39,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603944135] [2021-08-21 11:52:39,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-08-21 11:52:39,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:39,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-08-21 11:52:39,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=1200, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 11:52:39,367 INFO L87 Difference]: Start difference. First operand 34468 states and 68896 transitions. Second operand has 41 states, 41 states have (on average 5.2682926829268295) internal successors, (216), 41 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:40,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:40,247 INFO L93 Difference]: Finished difference Result 37660 states and 75280 transitions. [2021-08-21 11:52:40,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-08-21 11:52:40,248 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 5.2682926829268295) internal successors, (216), 41 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 417 [2021-08-21 11:52:40,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:40,298 INFO L225 Difference]: With dead ends: 37660 [2021-08-21 11:52:40,298 INFO L226 Difference]: Without dead ends: 37660 [2021-08-21 11:52:40,299 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 452 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1104 ImplicationChecksByTransitivity, 976.7ms TimeCoverageRelationStatistics Valid=1847, Invalid=4005, Unknown=0, NotChecked=0, Total=5852 [2021-08-21 11:52:40,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37660 states. [2021-08-21 11:52:40,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37660 to 36292. [2021-08-21 11:52:40,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36292 states, 36291 states have (on average 1.998952908434598) internal successors, (72544), 36291 states have internal predecessors, (72544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:40,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36292 states to 36292 states and 72544 transitions. [2021-08-21 11:52:40,770 INFO L78 Accepts]: Start accepts. Automaton has 36292 states and 72544 transitions. Word has length 417 [2021-08-21 11:52:40,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:40,770 INFO L470 AbstractCegarLoop]: Abstraction has 36292 states and 72544 transitions. [2021-08-21 11:52:40,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 5.2682926829268295) internal successors, (216), 41 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:40,770 INFO L276 IsEmpty]: Start isEmpty. Operand 36292 states and 72544 transitions. [2021-08-21 11:52:40,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2021-08-21 11:52:40,812 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:40,812 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:40,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:41,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:41,029 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:41,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:41,029 INFO L82 PathProgramCache]: Analyzing trace with hash -2146768377, now seen corresponding path program 31 times [2021-08-21 11:52:41,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:41,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137824376] [2021-08-21 11:52:41,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:41,030 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:41,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:41,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3497 backedges. 0 proven. 1387 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:41,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:41,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137824376] [2021-08-21 11:52:41,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137824376] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:41,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772621537] [2021-08-21 11:52:41,902 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 11:52:41,902 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:41,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:41,903 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:41,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-21 11:52:44,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:44,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 11:52:44,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:45,608 INFO L134 CoverageAnalysis]: Checked inductivity of 3497 backedges. 0 proven. 1387 refuted. 0 times theorem prover too weak. 2110 trivial. 0 not checked. [2021-08-21 11:52:45,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772621537] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:45,609 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:45,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 43 [2021-08-21 11:52:45,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889893638] [2021-08-21 11:52:45,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-08-21 11:52:45,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:45,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-08-21 11:52:45,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 11:52:45,610 INFO L87 Difference]: Start difference. First operand 36292 states and 72544 transitions. Second operand has 43 states, 43 states have (on average 5.209302325581396) internal successors, (224), 43 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:46,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 11:52:46,589 INFO L93 Difference]: Finished difference Result 38116 states and 76192 transitions. [2021-08-21 11:52:46,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-21 11:52:46,589 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 5.209302325581396) internal successors, (224), 43 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 425 [2021-08-21 11:52:46,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 11:52:46,641 INFO L225 Difference]: With dead ends: 38116 [2021-08-21 11:52:46,641 INFO L226 Difference]: Without dead ends: 38116 [2021-08-21 11:52:46,642 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 541 GetRequests, 462 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 1132.8ms TimeCoverageRelationStatistics Valid=2044, Invalid=4436, Unknown=0, NotChecked=0, Total=6480 [2021-08-21 11:52:46,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38116 states. [2021-08-21 11:52:47,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38116 to 38116. [2021-08-21 11:52:47,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38116 states, 38115 states have (on average 1.9990030171848354) internal successors, (76192), 38115 states have internal predecessors, (76192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:47,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38116 states to 38116 states and 76192 transitions. [2021-08-21 11:52:47,130 INFO L78 Accepts]: Start accepts. Automaton has 38116 states and 76192 transitions. Word has length 425 [2021-08-21 11:52:47,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 11:52:47,130 INFO L470 AbstractCegarLoop]: Abstraction has 38116 states and 76192 transitions. [2021-08-21 11:52:47,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.209302325581396) internal successors, (224), 43 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 11:52:47,130 INFO L276 IsEmpty]: Start isEmpty. Operand 38116 states and 76192 transitions. [2021-08-21 11:52:47,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2021-08-21 11:52:47,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 11:52:47,173 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 11:52:47,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-21 11:52:47,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:47,397 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-21 11:52:47,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 11:52:47,397 INFO L82 PathProgramCache]: Analyzing trace with hash -2119261350, now seen corresponding path program 32 times [2021-08-21 11:52:47,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 11:52:47,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423765087] [2021-08-21 11:52:47,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 11:52:47,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 11:52:47,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 11:52:49,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3650 backedges. 0 proven. 3650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 11:52:49,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 11:52:49,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423765087] [2021-08-21 11:52:49,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423765087] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:49,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536475835] [2021-08-21 11:52:49,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 11:52:49,891 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 11:52:49,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 11:52:49,892 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 11:52:49,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-21 11:52:52,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 11:52:52,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 11:52:52,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 165 conjunts are in the unsatisfiable core [2021-08-21 11:52:52,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 11:52:54,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3650 backedges. 0 proven. 3650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 11:52:54,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536475835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 11:52:54,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 11:52:54,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 68 [2021-08-21 11:52:54,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906775474] [2021-08-21 11:52:54,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-08-21 11:52:54,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 11:52:54,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-08-21 11:52:54,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=4421, Unknown=0, NotChecked=0, Total=4556 [2021-08-21 11:52:54,958 INFO L87 Difference]: Start difference. First operand 38116 states and 76192 transitions. Second operand has 68 states, 68 states have (on average 6.426470588235294) internal successors, (437), 68 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)