/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-PN-SemanticLbe.epf --traceabstraction.use.on-demand.petri.net.difference true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-counter-fun.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-12 20:04:33,252 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-12 20:04:33,254 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-12 20:04:33,283 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-12 20:04:33,283 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-12 20:04:33,286 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-12 20:04:33,289 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-12 20:04:33,292 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-12 20:04:33,295 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-12 20:04:33,298 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-12 20:04:33,299 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-12 20:04:33,300 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-12 20:04:33,300 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-12 20:04:33,302 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-12 20:04:33,304 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-12 20:04:33,304 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-12 20:04:33,305 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-12 20:04:33,305 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-12 20:04:33,307 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-12 20:04:33,311 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-12 20:04:33,312 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-12 20:04:33,315 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-12 20:04:33,315 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-12 20:04:33,316 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-12 20:04:33,317 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-12 20:04:33,318 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-12 20:04:33,318 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-12 20:04:33,318 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-12 20:04:33,318 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-12 20:04:33,319 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-12 20:04:33,319 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-12 20:04:33,319 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-12 20:04:33,320 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-12 20:04:33,320 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-12 20:04:33,321 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-12 20:04:33,321 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-12 20:04:33,321 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-12 20:04:33,321 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-12 20:04:33,322 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-12 20:04:33,322 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-12 20:04:33,322 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-12 20:04:33,326 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-PN-SemanticLbe.epf [2022-12-12 20:04:33,353 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-12 20:04:33,353 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-12 20:04:33,354 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-12 20:04:33,354 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-12 20:04:33,354 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * Use SBE=true [2022-12-12 20:04:33,355 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-12 20:04:33,355 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-12 20:04:33,356 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 20:04:33,356 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-12 20:04:33,356 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-12 20:04:33,357 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-12 20:04:33,357 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-12 20:04:33,357 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true [2022-12-12 20:04:33,622 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-12 20:04:33,654 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-12 20:04:33,656 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-12 20:04:33,657 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-12 20:04:33,657 INFO L275 PluginConnector]: CDTParser initialized [2022-12-12 20:04:33,658 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-counter-fun.wvr.c [2022-12-12 20:04:34,612 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-12 20:04:34,788 INFO L351 CDTParser]: Found 1 translation units. [2022-12-12 20:04:34,788 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-counter-fun.wvr.c [2022-12-12 20:04:34,817 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58990bb97/8d7af0017b704c788eab4d56a1f98af1/FLAG213e1e93e [2022-12-12 20:04:34,830 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58990bb97/8d7af0017b704c788eab4d56a1f98af1 [2022-12-12 20:04:34,832 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-12 20:04:34,833 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-12 20:04:34,835 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-12 20:04:34,835 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-12 20:04:34,837 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-12 20:04:34,837 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 08:04:34" (1/1) ... [2022-12-12 20:04:34,838 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74d65421 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:34, skipping insertion in model container [2022-12-12 20:04:34,838 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 08:04:34" (1/1) ... [2022-12-12 20:04:34,843 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-12 20:04:34,861 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-12 20:04:35,000 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 20:04:35,004 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 20:04:35,007 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 20:04:35,010 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 20:04:35,021 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-counter-fun.wvr.c[2681,2694] [2022-12-12 20:04:35,031 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 20:04:35,037 INFO L203 MainTranslator]: Completed pre-run [2022-12-12 20:04:35,051 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 20:04:35,054 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 20:04:35,055 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-12 20:04:35,059 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-12 20:04:35,068 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-counter-fun.wvr.c[2681,2694] [2022-12-12 20:04:35,074 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 20:04:35,085 INFO L208 MainTranslator]: Completed translation [2022-12-12 20:04:35,086 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35 WrapperNode [2022-12-12 20:04:35,086 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-12 20:04:35,087 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-12 20:04:35,088 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-12 20:04:35,088 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-12 20:04:35,092 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,110 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,136 INFO L138 Inliner]: procedures = 24, calls = 45, calls flagged for inlining = 13, calls inlined = 15, statements flattened = 193 [2022-12-12 20:04:35,136 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-12 20:04:35,137 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-12 20:04:35,137 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-12 20:04:35,137 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-12 20:04:35,143 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,143 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,147 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,147 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,151 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,154 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,155 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,156 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,158 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-12 20:04:35,159 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-12 20:04:35,159 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-12 20:04:35,159 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-12 20:04:35,159 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (1/1) ... [2022-12-12 20:04:35,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 20:04:35,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:35,181 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) [2022-12-12 20:04:35,187 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 [2022-12-12 20:04:35,214 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-12 20:04:35,214 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-12 20:04:35,214 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-12 20:04:35,214 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-12 20:04:35,214 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-12 20:04:35,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-12 20:04:35,214 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-12 20:04:35,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-12 20:04:35,215 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-12 20:04:35,215 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-12 20:04:35,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-12 20:04:35,215 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-12 20:04:35,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-12 20:04:35,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-12 20:04:35,215 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-12 20:04:35,216 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-12 20:04:35,353 INFO L236 CfgBuilder]: Building ICFG [2022-12-12 20:04:35,355 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-12 20:04:35,639 INFO L277 CfgBuilder]: Performing block encoding [2022-12-12 20:04:35,719 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-12 20:04:35,719 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2022-12-12 20:04:35,722 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 08:04:35 BoogieIcfgContainer [2022-12-12 20:04:35,722 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-12 20:04:35,725 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-12 20:04:35,725 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-12 20:04:35,727 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-12 20:04:35,727 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.12 08:04:34" (1/3) ... [2022-12-12 20:04:35,727 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10bb1461 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 08:04:35, skipping insertion in model container [2022-12-12 20:04:35,727 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 08:04:35" (2/3) ... [2022-12-12 20:04:35,727 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10bb1461 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 08:04:35, skipping insertion in model container [2022-12-12 20:04:35,728 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 08:04:35" (3/3) ... [2022-12-12 20:04:35,728 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-counter-fun.wvr.c [2022-12-12 20:04:35,741 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-12 20:04:35,741 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-12 20:04:35,742 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-12 20:04:35,797 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-12 20:04:35,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 144 places, 150 transitions, 316 flow [2022-12-12 20:04:35,894 INFO L130 PetriNetUnfolder]: 13/148 cut-off events. [2022-12-12 20:04:35,894 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 20:04:35,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157 conditions, 148 events. 13/148 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 84 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 115. Up to 2 conditions per place. [2022-12-12 20:04:35,899 INFO L82 GeneralOperation]: Start removeDead. Operand has 144 places, 150 transitions, 316 flow [2022-12-12 20:04:35,905 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 134 places, 140 transitions, 292 flow [2022-12-12 20:04:35,906 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-12 20:04:35,948 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 140 transitions, 292 flow [2022-12-12 20:04:35,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 134 places, 140 transitions, 292 flow [2022-12-12 20:04:35,992 INFO L130 PetriNetUnfolder]: 13/140 cut-off events. [2022-12-12 20:04:35,993 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 20:04:35,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 140 events. 13/140 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 83 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 115. Up to 2 conditions per place. [2022-12-12 20:04:35,996 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 140 transitions, 292 flow [2022-12-12 20:04:35,996 INFO L226 LiptonReduction]: Number of co-enabled transitions 500 [2022-12-12 20:04:40,193 INFO L241 LiptonReduction]: Total number of compositions: 121 [2022-12-12 20:04:40,219 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-12 20:04:40,224 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36d1fa0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-12 20:04:40,224 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-12 20:04:40,228 INFO L130 PetriNetUnfolder]: 4/18 cut-off events. [2022-12-12 20:04:40,228 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 20:04:40,228 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:40,228 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:40,229 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:40,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:40,232 INFO L85 PathProgramCache]: Analyzing trace with hash 723377221, now seen corresponding path program 1 times [2022-12-12 20:04:40,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:40,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972317468] [2022-12-12 20:04:40,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:40,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:40,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:40,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:04:40,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:40,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972317468] [2022-12-12 20:04:40,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972317468] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 20:04:40,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 20:04:40,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-12 20:04:40,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267757476] [2022-12-12 20:04:40,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 20:04:40,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-12 20:04:40,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:40,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-12 20:04:40,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-12 20:04:40,566 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:04:40,567 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:40,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:40,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:04:40,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:40,621 INFO L130 PetriNetUnfolder]: 67/118 cut-off events. [2022-12-12 20:04:40,621 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-12-12 20:04:40,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254 conditions, 118 events. 67/118 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 312 event pairs, 9 based on Foata normal form. 1/78 useless extension candidates. Maximal degree in co-relation 179. Up to 85 conditions per place. [2022-12-12 20:04:40,624 INFO L137 encePairwiseOnDemand]: 15/19 looper letters, 23 selfloop transitions, 3 changer transitions 1/29 dead transitions. [2022-12-12 20:04:40,624 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 29 transitions, 133 flow [2022-12-12 20:04:40,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-12 20:04:40,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-12 20:04:40,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 34 transitions. [2022-12-12 20:04:40,632 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5964912280701754 [2022-12-12 20:04:40,634 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 2 predicate places. [2022-12-12 20:04:40,635 INFO L82 GeneralOperation]: Start removeDead. Operand has 24 places, 29 transitions, 133 flow [2022-12-12 20:04:40,637 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 24 places, 28 transitions, 126 flow [2022-12-12 20:04:40,637 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 28 transitions, 126 flow [2022-12-12 20:04:40,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:40,638 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:40,638 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:40,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-12 20:04:40,638 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:40,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:40,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1532126613, now seen corresponding path program 1 times [2022-12-12 20:04:40,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:40,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326676589] [2022-12-12 20:04:40,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:40,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:40,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:04:40,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:40,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326676589] [2022-12-12 20:04:40,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326676589] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 20:04:40,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 20:04:40,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 20:04:40,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762293258] [2022-12-12 20:04:40,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 20:04:40,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 20:04:40,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:40,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 20:04:40,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 20:04:40,770 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:40,770 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 28 transitions, 126 flow. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:40,770 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:40,770 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:40,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:40,860 INFO L130 PetriNetUnfolder]: 94/177 cut-off events. [2022-12-12 20:04:40,860 INFO L131 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2022-12-12 20:04:40,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 534 conditions, 177 events. 94/177 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 577 event pairs, 8 based on Foata normal form. 0/133 useless extension candidates. Maximal degree in co-relation 427. Up to 99 conditions per place. [2022-12-12 20:04:40,862 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 43 selfloop transitions, 5 changer transitions 8/56 dead transitions. [2022-12-12 20:04:40,862 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 56 transitions, 361 flow [2022-12-12 20:04:40,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 20:04:40,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 20:04:40,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 42 transitions. [2022-12-12 20:04:40,863 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4421052631578947 [2022-12-12 20:04:40,863 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 6 predicate places. [2022-12-12 20:04:40,863 INFO L82 GeneralOperation]: Start removeDead. Operand has 28 places, 56 transitions, 361 flow [2022-12-12 20:04:40,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 27 places, 48 transitions, 309 flow [2022-12-12 20:04:40,864 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 48 transitions, 309 flow [2022-12-12 20:04:40,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:40,864 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:40,864 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:40,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-12 20:04:40,865 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:40,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:40,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1968363369, now seen corresponding path program 2 times [2022-12-12 20:04:40,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:40,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909496821] [2022-12-12 20:04:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:40,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:40,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:40,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:04:40,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:40,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909496821] [2022-12-12 20:04:40,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909496821] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 20:04:40,922 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 20:04:40,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 20:04:40,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177735301] [2022-12-12 20:04:40,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 20:04:40,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 20:04:40,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:40,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 20:04:40,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-12 20:04:40,924 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:40,924 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 48 transitions, 309 flow. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:40,924 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:40,924 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:40,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:41,000 INFO L130 PetriNetUnfolder]: 104/205 cut-off events. [2022-12-12 20:04:41,000 INFO L131 PetriNetUnfolder]: For 47/47 co-relation queries the response was YES. [2022-12-12 20:04:41,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 829 conditions, 205 events. 104/205 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 690 event pairs, 8 based on Foata normal form. 4/155 useless extension candidates. Maximal degree in co-relation 692. Up to 133 conditions per place. [2022-12-12 20:04:41,003 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 59 selfloop transitions, 11 changer transitions 18/88 dead transitions. [2022-12-12 20:04:41,003 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 88 transitions, 739 flow [2022-12-12 20:04:41,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 20:04:41,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 20:04:41,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 46 transitions. [2022-12-12 20:04:41,005 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.40350877192982454 [2022-12-12 20:04:41,006 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 10 predicate places. [2022-12-12 20:04:41,007 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 88 transitions, 739 flow [2022-12-12 20:04:41,008 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 70 transitions, 588 flow [2022-12-12 20:04:41,009 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 70 transitions, 588 flow [2022-12-12 20:04:41,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:41,009 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:41,009 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:41,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-12 20:04:41,009 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:41,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:41,011 INFO L85 PathProgramCache]: Analyzing trace with hash -788188085, now seen corresponding path program 1 times [2022-12-12 20:04:41,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:41,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725192745] [2022-12-12 20:04:41,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:41,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:41,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:41,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:04:41,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:41,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725192745] [2022-12-12 20:04:41,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725192745] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:41,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573201559] [2022-12-12 20:04:41,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:41,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:41,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:41,093 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) [2022-12-12 20:04:41,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-12 20:04:41,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:41,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:41,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:41,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:04:41,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 20:04:41,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573201559] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 20:04:41,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 20:04:41,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-12-12 20:04:41,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027413985] [2022-12-12 20:04:41,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 20:04:41,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 20:04:41,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:41,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 20:04:41,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-12 20:04:41,333 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:04:41,333 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 70 transitions, 588 flow. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:41,333 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:41,333 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:04:41,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:41,407 INFO L130 PetriNetUnfolder]: 113/237 cut-off events. [2022-12-12 20:04:41,408 INFO L131 PetriNetUnfolder]: For 194/194 co-relation queries the response was YES. [2022-12-12 20:04:41,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1147 conditions, 237 events. 113/237 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 854 event pairs, 8 based on Foata normal form. 32/224 useless extension candidates. Maximal degree in co-relation 707. Up to 156 conditions per place. [2022-12-12 20:04:41,409 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 65 selfloop transitions, 2 changer transitions 37/108 dead transitions. [2022-12-12 20:04:41,409 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 108 transitions, 1124 flow [2022-12-12 20:04:41,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 20:04:41,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 20:04:41,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 53 transitions. [2022-12-12 20:04:41,412 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5578947368421052 [2022-12-12 20:04:41,413 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 13 predicate places. [2022-12-12 20:04:41,413 INFO L82 GeneralOperation]: Start removeDead. Operand has 35 places, 108 transitions, 1124 flow [2022-12-12 20:04:41,414 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 71 transitions, 730 flow [2022-12-12 20:04:41,415 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 71 transitions, 730 flow [2022-12-12 20:04:41,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:41,415 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:41,415 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:41,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-12 20:04:41,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:41,621 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:41,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:41,622 INFO L85 PathProgramCache]: Analyzing trace with hash 655009946, now seen corresponding path program 1 times [2022-12-12 20:04:41,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:41,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117735596] [2022-12-12 20:04:41,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:41,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:41,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:41,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 20:04:41,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:41,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117735596] [2022-12-12 20:04:41,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117735596] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:41,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206721999] [2022-12-12 20:04:41,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:41,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:41,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:41,676 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) [2022-12-12 20:04:41,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-12 20:04:41,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:41,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:41,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:41,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 20:04:41,779 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 20:04:41,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206721999] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 20:04:41,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 20:04:41,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2022-12-12 20:04:41,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676285904] [2022-12-12 20:04:41,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 20:04:41,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 20:04:41,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:41,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 20:04:41,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-12 20:04:41,780 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:04:41,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 71 transitions, 730 flow. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:41,781 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:41,781 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:04:41,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:41,838 INFO L130 PetriNetUnfolder]: 104/206 cut-off events. [2022-12-12 20:04:41,839 INFO L131 PetriNetUnfolder]: For 304/304 co-relation queries the response was YES. [2022-12-12 20:04:41,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1182 conditions, 206 events. 104/206 cut-off events. For 304/304 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 654 event pairs, 8 based on Foata normal form. 16/179 useless extension candidates. Maximal degree in co-relation 836. Up to 176 conditions per place. [2022-12-12 20:04:41,840 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 66 selfloop transitions, 2 changer transitions 17/89 dead transitions. [2022-12-12 20:04:41,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 89 transitions, 1092 flow [2022-12-12 20:04:41,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 20:04:41,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 20:04:41,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 37 transitions. [2022-12-12 20:04:41,841 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2022-12-12 20:04:41,842 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 14 predicate places. [2022-12-12 20:04:41,842 INFO L82 GeneralOperation]: Start removeDead. Operand has 36 places, 89 transitions, 1092 flow [2022-12-12 20:04:41,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 35 places, 72 transitions, 876 flow [2022-12-12 20:04:41,843 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 72 transitions, 876 flow [2022-12-12 20:04:41,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:41,843 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:41,843 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:41,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:42,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:42,049 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:42,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:42,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1187302516, now seen corresponding path program 1 times [2022-12-12 20:04:42,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:42,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751830452] [2022-12-12 20:04:42,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:42,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:42,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:42,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:42,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:42,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751830452] [2022-12-12 20:04:42,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751830452] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:42,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139689870] [2022-12-12 20:04:42,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:42,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:42,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:42,134 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) [2022-12-12 20:04:42,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-12 20:04:42,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:42,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 20:04:42,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:42,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:42,270 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:42,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139689870] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:42,270 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:42,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-12-12 20:04:42,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3115290] [2022-12-12 20:04:42,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:42,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 20:04:42,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:42,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 20:04:42,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-12 20:04:42,273 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:42,273 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 72 transitions, 876 flow. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:42,273 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:42,273 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:42,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:42,407 INFO L130 PetriNetUnfolder]: 104/191 cut-off events. [2022-12-12 20:04:42,408 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2022-12-12 20:04:42,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1308 conditions, 191 events. 104/191 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 547 event pairs, 8 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 1082. Up to 171 conditions per place. [2022-12-12 20:04:42,409 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 73 selfloop transitions, 9 changer transitions 0/82 dead transitions. [2022-12-12 20:04:42,409 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 82 transitions, 1157 flow [2022-12-12 20:04:42,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 20:04:42,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 20:04:42,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 44 transitions. [2022-12-12 20:04:42,410 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2022-12-12 20:04:42,410 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 17 predicate places. [2022-12-12 20:04:42,411 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 82 transitions, 1157 flow [2022-12-12 20:04:42,412 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 82 transitions, 1157 flow [2022-12-12 20:04:42,412 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 82 transitions, 1157 flow [2022-12-12 20:04:42,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:42,412 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:42,412 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:42,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:42,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:42,618 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:42,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:42,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1018316638, now seen corresponding path program 1 times [2022-12-12 20:04:42,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:42,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783783808] [2022-12-12 20:04:42,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:42,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:42,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:42,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:42,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:42,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783783808] [2022-12-12 20:04:42,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783783808] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:42,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024799524] [2022-12-12 20:04:42,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:42,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:42,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:42,681 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) [2022-12-12 20:04:42,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-12 20:04:42,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:42,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 20:04:42,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:42,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:42,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:42,808 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:42,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024799524] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:42,809 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:42,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-12-12 20:04:42,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142146985] [2022-12-12 20:04:42,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:42,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 20:04:42,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:42,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 20:04:42,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-12 20:04:42,810 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:42,810 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 82 transitions, 1157 flow. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:42,810 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:42,811 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:42,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:42,909 INFO L130 PetriNetUnfolder]: 110/201 cut-off events. [2022-12-12 20:04:42,909 INFO L131 PetriNetUnfolder]: For 216/216 co-relation queries the response was YES. [2022-12-12 20:04:42,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1580 conditions, 201 events. 110/201 cut-off events. For 216/216 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 593 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 1323. Up to 181 conditions per place. [2022-12-12 20:04:42,910 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 81 selfloop transitions, 11 changer transitions 0/92 dead transitions. [2022-12-12 20:04:42,911 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 92 transitions, 1478 flow [2022-12-12 20:04:42,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 20:04:42,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 20:04:42,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 40 transitions. [2022-12-12 20:04:42,911 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2022-12-12 20:04:42,912 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 21 predicate places. [2022-12-12 20:04:42,912 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 92 transitions, 1478 flow [2022-12-12 20:04:42,914 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 92 transitions, 1478 flow [2022-12-12 20:04:42,914 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 92 transitions, 1478 flow [2022-12-12 20:04:42,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:42,914 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:42,915 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:42,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:43,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:43,121 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:43,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:43,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1736166006, now seen corresponding path program 2 times [2022-12-12 20:04:43,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:43,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131249574] [2022-12-12 20:04:43,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:43,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:43,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:43,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:43,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:43,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131249574] [2022-12-12 20:04:43,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131249574] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 20:04:43,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 20:04:43,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 20:04:43,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883629762] [2022-12-12 20:04:43,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 20:04:43,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 20:04:43,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:43,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 20:04:43,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 20:04:43,183 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:43,184 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 92 transitions, 1478 flow. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:43,184 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:43,184 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:43,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:43,261 INFO L130 PetriNetUnfolder]: 104/195 cut-off events. [2022-12-12 20:04:43,261 INFO L131 PetriNetUnfolder]: For 212/212 co-relation queries the response was YES. [2022-12-12 20:04:43,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1728 conditions, 195 events. 104/195 cut-off events. For 212/212 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 583 event pairs, 0 based on Foata normal form. 6/155 useless extension candidates. Maximal degree in co-relation 1440. Up to 175 conditions per place. [2022-12-12 20:04:43,263 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 74 selfloop transitions, 10 changer transitions 6/90 dead transitions. [2022-12-12 20:04:43,263 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 90 transitions, 1626 flow [2022-12-12 20:04:43,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 20:04:43,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 20:04:43,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 41 transitions. [2022-12-12 20:04:43,263 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.43157894736842106 [2022-12-12 20:04:43,264 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 25 predicate places. [2022-12-12 20:04:43,264 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 90 transitions, 1626 flow [2022-12-12 20:04:43,266 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 46 places, 84 transitions, 1515 flow [2022-12-12 20:04:43,266 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 84 transitions, 1515 flow [2022-12-12 20:04:43,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:43,266 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:43,266 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:43,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-12 20:04:43,266 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:43,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:43,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1377940936, now seen corresponding path program 2 times [2022-12-12 20:04:43,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:43,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386461220] [2022-12-12 20:04:43,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:43,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:43,312 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:43,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:43,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386461220] [2022-12-12 20:04:43,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386461220] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:43,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011053136] [2022-12-12 20:04:43,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 20:04:43,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:43,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:43,314 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) [2022-12-12 20:04:43,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-12 20:04:43,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:04:43,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:43,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 20:04:43,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:43,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:43,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:43,440 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:43,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011053136] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:43,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:43,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 20:04:43,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557023359] [2022-12-12 20:04:43,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:43,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 20:04:43,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:43,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 20:04:43,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-12-12 20:04:43,442 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:43,442 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 84 transitions, 1515 flow. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:43,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:43,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:43,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:43,588 INFO L130 PetriNetUnfolder]: 118/215 cut-off events. [2022-12-12 20:04:43,588 INFO L131 PetriNetUnfolder]: For 213/213 co-relation queries the response was YES. [2022-12-12 20:04:43,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2125 conditions, 215 events. 118/215 cut-off events. For 213/213 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 638 event pairs, 0 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 1806. Up to 195 conditions per place. [2022-12-12 20:04:43,590 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 81 selfloop transitions, 15 changer transitions 0/96 dead transitions. [2022-12-12 20:04:43,590 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 96 transitions, 1929 flow [2022-12-12 20:04:43,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 20:04:43,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 20:04:43,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 59 transitions. [2022-12-12 20:04:43,592 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3881578947368421 [2022-12-12 20:04:43,592 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 31 predicate places. [2022-12-12 20:04:43,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 96 transitions, 1929 flow [2022-12-12 20:04:43,594 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 96 transitions, 1929 flow [2022-12-12 20:04:43,594 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 96 transitions, 1929 flow [2022-12-12 20:04:43,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:43,595 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:43,595 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:43,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:43,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:43,800 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:43,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:43,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1841175214, now seen corresponding path program 3 times [2022-12-12 20:04:43,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:43,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105476994] [2022-12-12 20:04:43,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:43,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:43,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:43,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:43,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:43,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105476994] [2022-12-12 20:04:43,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105476994] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:43,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966097133] [2022-12-12 20:04:43,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 20:04:43,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:43,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:43,873 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) [2022-12-12 20:04:43,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-12 20:04:43,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 20:04:43,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:43,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 20:04:43,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:43,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:43,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:43,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:43,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966097133] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:43,998 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:43,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 20:04:43,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812613686] [2022-12-12 20:04:43,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:43,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 20:04:43,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:43,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 20:04:43,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-12-12 20:04:43,999 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:43,999 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 96 transitions, 1929 flow. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:43,999 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:43,999 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:43,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:44,108 INFO L130 PetriNetUnfolder]: 124/225 cut-off events. [2022-12-12 20:04:44,108 INFO L131 PetriNetUnfolder]: For 213/213 co-relation queries the response was YES. [2022-12-12 20:04:44,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2451 conditions, 225 events. 124/225 cut-off events. For 213/213 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 679 event pairs, 0 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 2101. Up to 205 conditions per place. [2022-12-12 20:04:44,110 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 89 selfloop transitions, 11 changer transitions 0/100 dead transitions. [2022-12-12 20:04:44,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 100 transitions, 2209 flow [2022-12-12 20:04:44,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 20:04:44,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 20:04:44,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 39 transitions. [2022-12-12 20:04:44,111 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4105263157894737 [2022-12-12 20:04:44,111 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 35 predicate places. [2022-12-12 20:04:44,112 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 100 transitions, 2209 flow [2022-12-12 20:04:44,114 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 100 transitions, 2209 flow [2022-12-12 20:04:44,114 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 100 transitions, 2209 flow [2022-12-12 20:04:44,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:44,114 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:44,114 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:44,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:44,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:44,319 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:44,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:44,319 INFO L85 PathProgramCache]: Analyzing trace with hash 235031324, now seen corresponding path program 3 times [2022-12-12 20:04:44,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:44,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545751418] [2022-12-12 20:04:44,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:44,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:44,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:44,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:44,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:44,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545751418] [2022-12-12 20:04:44,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545751418] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:44,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910343747] [2022-12-12 20:04:44,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 20:04:44,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:44,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:44,365 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) [2022-12-12 20:04:44,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-12 20:04:44,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 20:04:44,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:44,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 20:04:44,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:44,460 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:44,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:44,476 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:44,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910343747] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:44,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:44,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 20:04:44,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164825524] [2022-12-12 20:04:44,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:44,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 20:04:44,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:44,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 20:04:44,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-12-12 20:04:44,477 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:44,477 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 100 transitions, 2209 flow. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:44,478 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:44,478 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:44,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:44,568 INFO L130 PetriNetUnfolder]: 116/209 cut-off events. [2022-12-12 20:04:44,568 INFO L131 PetriNetUnfolder]: For 209/209 co-relation queries the response was YES. [2022-12-12 20:04:44,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2483 conditions, 209 events. 116/209 cut-off events. For 209/209 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 606 event pairs, 0 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 2127. Up to 189 conditions per place. [2022-12-12 20:04:44,570 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 80 selfloop transitions, 12 changer transitions 0/92 dead transitions. [2022-12-12 20:04:44,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 92 transitions, 2211 flow [2022-12-12 20:04:44,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 20:04:44,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 20:04:44,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 36 transitions. [2022-12-12 20:04:44,571 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.37894736842105264 [2022-12-12 20:04:44,571 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 38 predicate places. [2022-12-12 20:04:44,571 INFO L82 GeneralOperation]: Start removeDead. Operand has 60 places, 92 transitions, 2211 flow [2022-12-12 20:04:44,574 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 92 transitions, 2211 flow [2022-12-12 20:04:44,574 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 92 transitions, 2211 flow [2022-12-12 20:04:44,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:44,574 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:44,574 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:44,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:44,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:44,779 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:44,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:44,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1310882470, now seen corresponding path program 4 times [2022-12-12 20:04:44,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:44,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889185216] [2022-12-12 20:04:44,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:44,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:44,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:44,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:44,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889185216] [2022-12-12 20:04:44,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889185216] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:44,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803118612] [2022-12-12 20:04:44,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 20:04:44,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:44,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:44,859 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) [2022-12-12 20:04:44,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-12 20:04:44,953 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 20:04:44,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:44,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-12 20:04:44,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:44,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:44,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:44,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803118612] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:44,988 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:44,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-12 20:04:44,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280409588] [2022-12-12 20:04:44,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:44,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 20:04:44,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:44,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 20:04:44,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-12-12 20:04:44,989 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:44,989 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 92 transitions, 2211 flow. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:44,990 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:44,990 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:44,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:45,115 INFO L130 PetriNetUnfolder]: 112/199 cut-off events. [2022-12-12 20:04:45,115 INFO L131 PetriNetUnfolder]: For 206/206 co-relation queries the response was YES. [2022-12-12 20:04:45,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2560 conditions, 199 events. 112/199 cut-off events. For 206/206 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 571 event pairs, 0 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 2202. Up to 179 conditions per place. [2022-12-12 20:04:45,117 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 71 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2022-12-12 20:04:45,117 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 2285 flow [2022-12-12 20:04:45,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 20:04:45,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 20:04:45,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 48 transitions. [2022-12-12 20:04:45,136 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2022-12-12 20:04:45,137 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 44 predicate places. [2022-12-12 20:04:45,137 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 88 transitions, 2285 flow [2022-12-12 20:04:45,139 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 66 places, 88 transitions, 2285 flow [2022-12-12 20:04:45,139 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 88 transitions, 2285 flow [2022-12-12 20:04:45,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:45,140 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:45,140 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:45,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:45,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-12 20:04:45,347 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:45,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:45,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1845718746, now seen corresponding path program 1 times [2022-12-12 20:04:45,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:45,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17823697] [2022-12-12 20:04:45,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:45,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:45,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:45,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 20:04:45,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:45,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17823697] [2022-12-12 20:04:45,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17823697] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:45,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33467053] [2022-12-12 20:04:45,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:45,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:45,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:45,785 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) [2022-12-12 20:04:45,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-12 20:04:45,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:45,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-12 20:04:45,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:45,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 10 [2022-12-12 20:04:45,937 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:45,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:45,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 12 [2022-12-12 20:04:45,987 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:45,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33467053] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:45,987 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:45,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 12 [2022-12-12 20:04:45,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309720127] [2022-12-12 20:04:45,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:45,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-12 20:04:45,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:45,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-12 20:04:45,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-12-12 20:04:45,989 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:04:45,989 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 88 transitions, 2285 flow. Second operand has 14 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:45,989 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:45,989 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:04:45,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:46,470 INFO L130 PetriNetUnfolder]: 481/855 cut-off events. [2022-12-12 20:04:46,470 INFO L131 PetriNetUnfolder]: For 1554/1554 co-relation queries the response was YES. [2022-12-12 20:04:46,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11724 conditions, 855 events. 481/855 cut-off events. For 1554/1554 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4007 event pairs, 0 based on Foata normal form. 3/704 useless extension candidates. Maximal degree in co-relation 3074. Up to 767 conditions per place. [2022-12-12 20:04:46,476 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 145 selfloop transitions, 45 changer transitions 146/342 dead transitions. [2022-12-12 20:04:46,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 342 transitions, 9690 flow [2022-12-12 20:04:46,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-12 20:04:46,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-12 20:04:46,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 137 transitions. [2022-12-12 20:04:46,477 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4506578947368421 [2022-12-12 20:04:46,478 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 59 predicate places. [2022-12-12 20:04:46,478 INFO L82 GeneralOperation]: Start removeDead. Operand has 81 places, 342 transitions, 9690 flow [2022-12-12 20:04:46,484 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 196 transitions, 5515 flow [2022-12-12 20:04:46,484 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 196 transitions, 5515 flow [2022-12-12 20:04:46,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:46,485 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:46,485 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:46,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:46,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-12 20:04:46,704 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:46,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:46,705 INFO L85 PathProgramCache]: Analyzing trace with hash -144186385, now seen corresponding path program 2 times [2022-12-12 20:04:46,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:46,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175427570] [2022-12-12 20:04:46,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:46,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:46,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:04:46,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:46,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175427570] [2022-12-12 20:04:46,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175427570] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:46,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354486286] [2022-12-12 20:04:46,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 20:04:46,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:46,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:46,921 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) [2022-12-12 20:04:46,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-12 20:04:47,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:04:47,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:47,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 20:04:47,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:47,072 INFO L321 Elim1Store]: treesize reduction 21, result has 36.4 percent of original size [2022-12-12 20:04:47,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 36 [2022-12-12 20:04:47,082 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 20:04:47,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:47,127 INFO L321 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2022-12-12 20:04:47,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 39 [2022-12-12 20:04:47,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:47,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354486286] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:47,142 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:47,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3, 2] total 9 [2022-12-12 20:04:47,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513100324] [2022-12-12 20:04:47,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:47,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 20:04:47,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:47,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 20:04:47,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-12-12 20:04:47,143 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:04:47,143 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 196 transitions, 5515 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:47,143 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:47,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:04:47,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:47,408 INFO L130 PetriNetUnfolder]: 473/866 cut-off events. [2022-12-12 20:04:47,408 INFO L131 PetriNetUnfolder]: For 1763/1763 co-relation queries the response was YES. [2022-12-12 20:04:47,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12712 conditions, 866 events. 473/866 cut-off events. For 1763/1763 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4092 event pairs, 0 based on Foata normal form. 5/684 useless extension candidates. Maximal degree in co-relation 4358. Up to 794 conditions per place. [2022-12-12 20:04:47,420 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 210 selfloop transitions, 54 changer transitions 52/322 dead transitions. [2022-12-12 20:04:47,420 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 322 transitions, 9717 flow [2022-12-12 20:04:47,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 20:04:47,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 20:04:47,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 92 transitions. [2022-12-12 20:04:47,421 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4842105263157895 [2022-12-12 20:04:47,422 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 66 predicate places. [2022-12-12 20:04:47,422 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 322 transitions, 9717 flow [2022-12-12 20:04:47,431 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 270 transitions, 8133 flow [2022-12-12 20:04:47,431 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 270 transitions, 8133 flow [2022-12-12 20:04:47,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:47,432 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:47,432 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:47,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:47,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-12 20:04:47,637 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:47,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:47,638 INFO L85 PathProgramCache]: Analyzing trace with hash 531413589, now seen corresponding path program 3 times [2022-12-12 20:04:47,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:47,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232302710] [2022-12-12 20:04:47,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:47,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:48,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:04:48,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:48,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232302710] [2022-12-12 20:04:48,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232302710] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:48,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156900545] [2022-12-12 20:04:48,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 20:04:48,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:48,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:48,024 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) [2022-12-12 20:04:48,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-12 20:04:48,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 20:04:48,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:48,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-12 20:04:48,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:48,158 INFO L321 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2022-12-12 20:04:48,158 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 23 [2022-12-12 20:04:48,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 20:04:48,214 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-12 20:04:48,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 14 [2022-12-12 20:04:48,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-12 20:04:48,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-12 20:04:48,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 20:04:48,340 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-12-12 20:04:48,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 41 [2022-12-12 20:04:48,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-12-12 20:04:48,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-12-12 20:04:48,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:04:48,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:48,584 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:04:48,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 156 treesize of output 96 [2022-12-12 20:04:48,604 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:04:48,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 365 treesize of output 323 [2022-12-12 20:04:48,628 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:04:48,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 291 treesize of output 265 [2022-12-12 20:04:48,645 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:04:48,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 106 [2022-12-12 20:04:50,798 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:04:50,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156900545] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:50,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:50,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2022-12-12 20:04:50,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140119321] [2022-12-12 20:04:50,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:50,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 20:04:50,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:50,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 20:04:50,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-12-12 20:04:50,799 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:04:50,800 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 270 transitions, 8133 flow. Second operand has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 21 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:50,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:50,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:04:50,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:51,630 INFO L130 PetriNetUnfolder]: 615/1166 cut-off events. [2022-12-12 20:04:51,630 INFO L131 PetriNetUnfolder]: For 3747/3747 co-relation queries the response was YES. [2022-12-12 20:04:51,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18161 conditions, 1166 events. 615/1166 cut-off events. For 3747/3747 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6181 event pairs, 3 based on Foata normal form. 3/952 useless extension candidates. Maximal degree in co-relation 6444. Up to 1062 conditions per place. [2022-12-12 20:04:51,638 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 318 selfloop transitions, 98 changer transitions 28/450 dead transitions. [2022-12-12 20:04:51,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 450 transitions, 14520 flow [2022-12-12 20:04:51,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 20:04:51,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 20:04:51,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 129 transitions. [2022-12-12 20:04:51,640 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2022-12-12 20:04:51,640 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 80 predicate places. [2022-12-12 20:04:51,640 INFO L82 GeneralOperation]: Start removeDead. Operand has 102 places, 450 transitions, 14520 flow [2022-12-12 20:04:51,652 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 422 transitions, 13600 flow [2022-12-12 20:04:51,653 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 422 transitions, 13600 flow [2022-12-12 20:04:51,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 21 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:51,653 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:51,653 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:51,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:51,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-12 20:04:51,858 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:51,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:51,859 INFO L85 PathProgramCache]: Analyzing trace with hash 261479067, now seen corresponding path program 4 times [2022-12-12 20:04:51,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:51,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677565313] [2022-12-12 20:04:51,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:51,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:51,966 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:51,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:51,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677565313] [2022-12-12 20:04:51,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677565313] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:51,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748893868] [2022-12-12 20:04:51,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 20:04:51,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:51,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:51,989 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) [2022-12-12 20:04:52,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-12 20:04:52,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 20:04:52,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:52,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:52,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:52,119 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:52,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:52,146 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:52,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748893868] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:52,147 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:52,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:04:52,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298287404] [2022-12-12 20:04:52,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:52,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:04:52,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:52,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:04:52,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:04:52,148 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:52,150 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 422 transitions, 13600 flow. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:52,150 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:52,150 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:52,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:52,567 INFO L130 PetriNetUnfolder]: 768/1498 cut-off events. [2022-12-12 20:04:52,568 INFO L131 PetriNetUnfolder]: For 3306/3306 co-relation queries the response was YES. [2022-12-12 20:04:52,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25063 conditions, 1498 events. 768/1498 cut-off events. For 3306/3306 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 8624 event pairs, 11 based on Foata normal form. 8/1209 useless extension candidates. Maximal degree in co-relation 10223. Up to 1404 conditions per place. [2022-12-12 20:04:52,579 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 545 selfloop transitions, 181 changer transitions 32/758 dead transitions. [2022-12-12 20:04:52,579 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 758 transitions, 25988 flow [2022-12-12 20:04:52,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 20:04:52,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 20:04:52,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 101 transitions. [2022-12-12 20:04:52,581 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2953216374269006 [2022-12-12 20:04:52,582 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 94 predicate places. [2022-12-12 20:04:52,582 INFO L82 GeneralOperation]: Start removeDead. Operand has 116 places, 758 transitions, 25988 flow [2022-12-12 20:04:52,598 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 116 places, 726 transitions, 24879 flow [2022-12-12 20:04:52,599 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 726 transitions, 24879 flow [2022-12-12 20:04:52,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:52,599 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:52,599 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:52,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:52,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-12 20:04:52,804 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:52,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:52,804 INFO L85 PathProgramCache]: Analyzing trace with hash 156469859, now seen corresponding path program 5 times [2022-12-12 20:04:52,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:52,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427061979] [2022-12-12 20:04:52,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:52,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:52,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:52,909 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:52,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:52,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427061979] [2022-12-12 20:04:52,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427061979] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:52,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855744831] [2022-12-12 20:04:52,910 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 20:04:52,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:52,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:52,924 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) [2022-12-12 20:04:52,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-12 20:04:53,048 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:04:53,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:53,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:53,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:53,089 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:53,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:53,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-12 20:04:53,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855744831] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:53,114 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:53,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:04:53,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044091771] [2022-12-12 20:04:53,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:53,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:04:53,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:53,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:04:53,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:04:53,116 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:53,116 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 726 transitions, 24879 flow. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:53,116 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:53,116 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:53,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:53,552 INFO L130 PetriNetUnfolder]: 702/1366 cut-off events. [2022-12-12 20:04:53,552 INFO L131 PetriNetUnfolder]: For 3266/3266 co-relation queries the response was YES. [2022-12-12 20:04:53,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24160 conditions, 1366 events. 702/1366 cut-off events. For 3266/3266 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7710 event pairs, 3 based on Foata normal form. 4/1113 useless extension candidates. Maximal degree in co-relation 9360. Up to 1272 conditions per place. [2022-12-12 20:04:53,563 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 587 selfloop transitions, 101 changer transitions 19/707 dead transitions. [2022-12-12 20:04:53,563 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 707 transitions, 25623 flow [2022-12-12 20:04:53,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 20:04:53,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 20:04:53,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 65 transitions. [2022-12-12 20:04:53,565 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.31100478468899523 [2022-12-12 20:04:53,565 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 103 predicate places. [2022-12-12 20:04:53,565 INFO L82 GeneralOperation]: Start removeDead. Operand has 125 places, 707 transitions, 25623 flow [2022-12-12 20:04:53,581 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 125 places, 688 transitions, 24936 flow [2022-12-12 20:04:53,581 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 688 transitions, 24936 flow [2022-12-12 20:04:53,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:53,581 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:53,581 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:53,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:53,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-12 20:04:53,787 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:53,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:53,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1436969711, now seen corresponding path program 6 times [2022-12-12 20:04:53,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:53,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094390707] [2022-12-12 20:04:53,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:53,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:53,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:53,900 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:53,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:53,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094390707] [2022-12-12 20:04:53,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094390707] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:53,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232785012] [2022-12-12 20:04:53,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 20:04:53,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:53,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:53,902 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) [2022-12-12 20:04:53,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-12 20:04:54,024 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 20:04:54,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:54,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:54,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:54,071 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:54,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:54,095 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:54,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232785012] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:54,096 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:54,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:04:54,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397959523] [2022-12-12 20:04:54,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:54,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:04:54,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:54,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:04:54,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:04:54,097 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:54,097 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 688 transitions, 24936 flow. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:54,097 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:54,097 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:54,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:54,728 INFO L130 PetriNetUnfolder]: 871/1765 cut-off events. [2022-12-12 20:04:54,728 INFO L131 PetriNetUnfolder]: For 3190/3190 co-relation queries the response was YES. [2022-12-12 20:04:54,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33148 conditions, 1765 events. 871/1765 cut-off events. For 3190/3190 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10963 event pairs, 3 based on Foata normal form. 8/1436 useless extension candidates. Maximal degree in co-relation 13875. Up to 1671 conditions per place. [2022-12-12 20:04:54,743 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 715 selfloop transitions, 234 changer transitions 19/968 dead transitions. [2022-12-12 20:04:54,743 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 968 transitions, 37084 flow [2022-12-12 20:04:54,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-12 20:04:54,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-12 20:04:54,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 117 transitions. [2022-12-12 20:04:54,744 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2799043062200957 [2022-12-12 20:04:54,745 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 124 predicate places. [2022-12-12 20:04:54,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 146 places, 968 transitions, 37084 flow [2022-12-12 20:04:54,797 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 146 places, 949 transitions, 36350 flow [2022-12-12 20:04:54,798 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 949 transitions, 36350 flow [2022-12-12 20:04:54,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:54,798 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:54,798 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:54,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-12 20:04:55,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:55,003 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:55,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:55,004 INFO L85 PathProgramCache]: Analyzing trace with hash 387516315, now seen corresponding path program 7 times [2022-12-12 20:04:55,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:55,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917781393] [2022-12-12 20:04:55,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:55,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:55,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:55,077 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:55,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:55,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917781393] [2022-12-12 20:04:55,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917781393] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:55,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163892048] [2022-12-12 20:04:55,077 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 20:04:55,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:55,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:55,093 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) [2022-12-12 20:04:55,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-12 20:04:55,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:55,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:55,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:55,222 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:55,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:55,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:55,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163892048] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:55,251 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:55,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 20:04:55,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954918419] [2022-12-12 20:04:55,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:55,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 20:04:55,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:55,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 20:04:55,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-12 20:04:55,253 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:55,253 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 949 transitions, 36350 flow. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:55,253 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:55,253 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:55,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:56,164 INFO L130 PetriNetUnfolder]: 979/1995 cut-off events. [2022-12-12 20:04:56,164 INFO L131 PetriNetUnfolder]: For 3229/3229 co-relation queries the response was YES. [2022-12-12 20:04:56,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39536 conditions, 1995 events. 979/1995 cut-off events. For 3229/3229 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12746 event pairs, 3 based on Foata normal form. 8/1622 useless extension candidates. Maximal degree in co-relation 16861. Up to 1901 conditions per place. [2022-12-12 20:04:56,178 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 810 selfloop transitions, 300 changer transitions 19/1129 dead transitions. [2022-12-12 20:04:56,178 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 1129 transitions, 45526 flow [2022-12-12 20:04:56,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-12 20:04:56,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-12 20:04:56,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 111 transitions. [2022-12-12 20:04:56,179 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.29210526315789476 [2022-12-12 20:04:56,179 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 143 predicate places. [2022-12-12 20:04:56,180 INFO L82 GeneralOperation]: Start removeDead. Operand has 165 places, 1129 transitions, 45526 flow [2022-12-12 20:04:56,202 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 165 places, 1110 transitions, 44754 flow [2022-12-12 20:04:56,203 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 1110 transitions, 44754 flow [2022-12-12 20:04:56,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:56,203 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:56,203 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:56,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:56,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:56,408 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:56,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:56,408 INFO L85 PathProgramCache]: Analyzing trace with hash 16002587, now seen corresponding path program 8 times [2022-12-12 20:04:56,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:56,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982958398] [2022-12-12 20:04:56,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:56,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:56,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:56,470 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:56,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:56,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982958398] [2022-12-12 20:04:56,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982958398] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:56,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586225907] [2022-12-12 20:04:56,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 20:04:56,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:56,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:56,476 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) [2022-12-12 20:04:56,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-12 20:04:56,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:04:56,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:56,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:56,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:56,620 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:56,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:56,646 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:56,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586225907] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:56,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:56,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 20:04:56,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254604597] [2022-12-12 20:04:56,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:56,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 20:04:56,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:56,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 20:04:56,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-12-12 20:04:56,647 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:56,647 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 1110 transitions, 44754 flow. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:56,647 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:56,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:56,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:57,494 INFO L130 PetriNetUnfolder]: 891/1747 cut-off events. [2022-12-12 20:04:57,494 INFO L131 PetriNetUnfolder]: For 3158/3158 co-relation queries the response was YES. [2022-12-12 20:04:57,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36278 conditions, 1747 events. 891/1747 cut-off events. For 3158/3158 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10464 event pairs, 3 based on Foata normal form. 8/1426 useless extension candidates. Maximal degree in co-relation 14687. Up to 1653 conditions per place. [2022-12-12 20:04:57,507 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 768 selfloop transitions, 158 changer transitions 38/964 dead transitions. [2022-12-12 20:04:57,507 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 964 transitions, 40716 flow [2022-12-12 20:04:57,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 20:04:57,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 20:04:57,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 84 transitions. [2022-12-12 20:04:57,508 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2022-12-12 20:04:57,509 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 153 predicate places. [2022-12-12 20:04:57,509 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 964 transitions, 40716 flow [2022-12-12 20:04:57,529 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 171 places, 926 transitions, 39114 flow [2022-12-12 20:04:57,529 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 926 transitions, 39114 flow [2022-12-12 20:04:57,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:57,530 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:57,530 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:57,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:57,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:57,735 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:57,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:57,735 INFO L85 PathProgramCache]: Analyzing trace with hash -405469924, now seen corresponding path program 9 times [2022-12-12 20:04:57,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:57,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121884480] [2022-12-12 20:04:57,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:57,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:57,828 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:57,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:57,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121884480] [2022-12-12 20:04:57,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121884480] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:57,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423135540] [2022-12-12 20:04:57,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 20:04:57,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:57,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:57,831 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) [2022-12-12 20:04:57,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-12 20:04:58,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 20:04:58,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:58,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:58,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:58,103 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:58,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:58,126 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:58,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423135540] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:58,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:58,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 20:04:58,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282512281] [2022-12-12 20:04:58,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:58,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 20:04:58,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:58,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 20:04:58,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-12 20:04:58,129 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:58,129 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 926 transitions, 39114 flow. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:58,129 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:58,129 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:58,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:04:59,389 INFO L130 PetriNetUnfolder]: 1076/2095 cut-off events. [2022-12-12 20:04:59,389 INFO L131 PetriNetUnfolder]: For 3053/3053 co-relation queries the response was YES. [2022-12-12 20:04:59,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45785 conditions, 2095 events. 1076/2095 cut-off events. For 3053/3053 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13053 event pairs, 0 based on Foata normal form. 20/1665 useless extension candidates. Maximal degree in co-relation 19807. Up to 2013 conditions per place. [2022-12-12 20:04:59,410 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 986 selfloop transitions, 211 changer transitions 43/1240 dead transitions. [2022-12-12 20:04:59,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 1240 transitions, 54884 flow [2022-12-12 20:04:59,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-12 20:04:59,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-12 20:04:59,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 119 transitions. [2022-12-12 20:04:59,412 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3131578947368421 [2022-12-12 20:04:59,412 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 168 predicate places. [2022-12-12 20:04:59,413 INFO L82 GeneralOperation]: Start removeDead. Operand has 190 places, 1240 transitions, 54884 flow [2022-12-12 20:04:59,449 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 190 places, 1197 transitions, 52992 flow [2022-12-12 20:04:59,449 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 1197 transitions, 52992 flow [2022-12-12 20:04:59,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:59,449 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:04:59,449 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:04:59,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-12 20:04:59,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:59,656 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:04:59,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:04:59,656 INFO L85 PathProgramCache]: Analyzing trace with hash -668406568, now seen corresponding path program 10 times [2022-12-12 20:04:59,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:04:59,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711029377] [2022-12-12 20:04:59,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:04:59,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:04:59,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:04:59,766 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:59,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:04:59,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711029377] [2022-12-12 20:04:59,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711029377] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:04:59,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143124000] [2022-12-12 20:04:59,767 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 20:04:59,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:04:59,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:04:59,790 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) [2022-12-12 20:04:59,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-12 20:04:59,906 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 20:04:59,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:04:59,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:04:59,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:04:59,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:59,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:04:59,991 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:04:59,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143124000] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:04:59,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:04:59,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 20:04:59,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589823033] [2022-12-12 20:04:59,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:04:59,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 20:04:59,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:04:59,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 20:04:59,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-12-12 20:04:59,994 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:04:59,995 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 1197 transitions, 52992 flow. Second operand has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:04:59,995 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:04:59,995 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:04:59,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:01,300 INFO L130 PetriNetUnfolder]: 974/1859 cut-off events. [2022-12-12 20:05:01,301 INFO L131 PetriNetUnfolder]: For 3019/3019 co-relation queries the response was YES. [2022-12-12 20:05:01,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42435 conditions, 1859 events. 974/1859 cut-off events. For 3019/3019 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11037 event pairs, 0 based on Foata normal form. 24/1559 useless extension candidates. Maximal degree in co-relation 20093. Up to 1777 conditions per place. [2022-12-12 20:05:01,321 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 970 selfloop transitions, 136 changer transitions 24/1130 dead transitions. [2022-12-12 20:05:01,321 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 1130 transitions, 52250 flow [2022-12-12 20:05:01,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 20:05:01,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 20:05:01,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 98 transitions. [2022-12-12 20:05:01,323 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3684210526315789 [2022-12-12 20:05:01,323 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 180 predicate places. [2022-12-12 20:05:01,323 INFO L82 GeneralOperation]: Start removeDead. Operand has 202 places, 1130 transitions, 52250 flow [2022-12-12 20:05:01,357 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 202 places, 1106 transitions, 51128 flow [2022-12-12 20:05:01,358 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 1106 transitions, 51128 flow [2022-12-12 20:05:01,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:01,358 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:01,358 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:01,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:01,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:01,565 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:01,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:01,565 INFO L85 PathProgramCache]: Analyzing trace with hash -443914464, now seen corresponding path program 11 times [2022-12-12 20:05:01,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:01,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698847768] [2022-12-12 20:05:01,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:01,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:01,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:01,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:01,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:01,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698847768] [2022-12-12 20:05:01,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698847768] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:01,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200234129] [2022-12-12 20:05:01,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 20:05:01,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:01,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:01,680 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) [2022-12-12 20:05:01,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-12 20:05:01,816 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 20:05:01,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:01,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:01,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:01,866 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:01,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:01,895 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:01,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200234129] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:01,896 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:01,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:05:01,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777923945] [2022-12-12 20:05:01,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:01,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:05:01,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:01,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:05:01,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:05:01,897 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:01,897 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 1106 transitions, 51128 flow. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:01,897 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:01,897 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:01,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:03,059 INFO L130 PetriNetUnfolder]: 1129/2170 cut-off events. [2022-12-12 20:05:03,059 INFO L131 PetriNetUnfolder]: For 3068/3068 co-relation queries the response was YES. [2022-12-12 20:05:03,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51788 conditions, 2170 events. 1129/2170 cut-off events. For 3068/3068 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 13533 event pairs, 0 based on Foata normal form. 8/1802 useless extension candidates. Maximal degree in co-relation 26102. Up to 2088 conditions per place. [2022-12-12 20:05:03,077 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 1092 selfloop transitions, 223 changer transitions 8/1323 dead transitions. [2022-12-12 20:05:03,077 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 1323 transitions, 63861 flow [2022-12-12 20:05:03,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 20:05:03,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 20:05:03,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 109 transitions. [2022-12-12 20:05:03,078 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3824561403508772 [2022-12-12 20:05:03,079 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 194 predicate places. [2022-12-12 20:05:03,079 INFO L82 GeneralOperation]: Start removeDead. Operand has 216 places, 1323 transitions, 63861 flow [2022-12-12 20:05:03,109 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 216 places, 1315 transitions, 63471 flow [2022-12-12 20:05:03,110 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 1315 transitions, 63471 flow [2022-12-12 20:05:03,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:03,110 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:03,110 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:03,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-12 20:05:03,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:03,315 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:03,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:03,315 INFO L85 PathProgramCache]: Analyzing trace with hash -447482340, now seen corresponding path program 12 times [2022-12-12 20:05:03,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:03,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106692585] [2022-12-12 20:05:03,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:03,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:03,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:03,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:03,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:03,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106692585] [2022-12-12 20:05:03,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106692585] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:03,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610962352] [2022-12-12 20:05:03,375 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 20:05:03,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:03,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:03,376 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) [2022-12-12 20:05:03,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-12 20:05:03,479 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 20:05:03,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:03,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:03,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:03,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:03,560 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-12 20:05:03,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610962352] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:03,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:03,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:05:03,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185876913] [2022-12-12 20:05:03,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:03,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:05:03,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:03,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:05:03,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:05:03,562 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:03,562 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 1315 transitions, 63471 flow. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:03,562 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:03,562 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:03,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:05,020 INFO L130 PetriNetUnfolder]: 1139/2208 cut-off events. [2022-12-12 20:05:05,021 INFO L131 PetriNetUnfolder]: For 3076/3076 co-relation queries the response was YES. [2022-12-12 20:05:05,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54917 conditions, 2208 events. 1139/2208 cut-off events. For 3076/3076 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13953 event pairs, 0 based on Foata normal form. 8/1840 useless extension candidates. Maximal degree in co-relation 28100. Up to 2126 conditions per place. [2022-12-12 20:05:05,037 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1069 selfloop transitions, 270 changer transitions 8/1347 dead transitions. [2022-12-12 20:05:05,037 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 1347 transitions, 67731 flow [2022-12-12 20:05:05,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 20:05:05,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 20:05:05,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 119 transitions. [2022-12-12 20:05:05,038 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2982456140350877 [2022-12-12 20:05:05,039 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 214 predicate places. [2022-12-12 20:05:05,039 INFO L82 GeneralOperation]: Start removeDead. Operand has 236 places, 1347 transitions, 67731 flow [2022-12-12 20:05:05,068 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 235 places, 1339 transitions, 67331 flow [2022-12-12 20:05:05,069 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 1339 transitions, 67331 flow [2022-12-12 20:05:05,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:05,069 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:05,069 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:05,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:05,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-12-12 20:05:05,274 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:05,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:05,274 INFO L85 PathProgramCache]: Analyzing trace with hash -558086496, now seen corresponding path program 13 times [2022-12-12 20:05:05,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:05,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152578068] [2022-12-12 20:05:05,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:05,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:05,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:05,330 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:05,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:05,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152578068] [2022-12-12 20:05:05,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152578068] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:05,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46106224] [2022-12-12 20:05:05,331 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 20:05:05,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:05,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:05,332 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) [2022-12-12 20:05:05,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-12 20:05:05,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:05,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:05,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:05,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:05,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:05,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:05,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46106224] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:05,494 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:05,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-12 20:05:05,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177844245] [2022-12-12 20:05:05,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:05,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 20:05:05,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:05,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 20:05:05,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-12-12 20:05:05,495 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:05,495 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 1339 transitions, 67331 flow. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:05,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:05,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:05,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:06,969 INFO L130 PetriNetUnfolder]: 1183/2302 cut-off events. [2022-12-12 20:05:06,969 INFO L131 PetriNetUnfolder]: For 3093/3093 co-relation queries the response was YES. [2022-12-12 20:05:06,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59581 conditions, 2302 events. 1183/2302 cut-off events. For 3093/3093 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14739 event pairs, 0 based on Foata normal form. 8/1920 useless extension candidates. Maximal degree in co-relation 30872. Up to 2220 conditions per place. [2022-12-12 20:05:06,989 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1104 selfloop transitions, 279 changer transitions 22/1405 dead transitions. [2022-12-12 20:05:06,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 1405 transitions, 73474 flow [2022-12-12 20:05:06,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-12 20:05:06,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-12 20:05:06,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 117 transitions. [2022-12-12 20:05:06,990 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.26773455377574373 [2022-12-12 20:05:06,991 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 235 predicate places. [2022-12-12 20:05:06,991 INFO L82 GeneralOperation]: Start removeDead. Operand has 257 places, 1405 transitions, 73474 flow [2022-12-12 20:05:07,029 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 255 places, 1383 transitions, 72330 flow [2022-12-12 20:05:07,029 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 1383 transitions, 72330 flow [2022-12-12 20:05:07,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:07,029 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:07,030 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:07,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:07,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-12 20:05:07,235 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:07,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:07,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1728093458, now seen corresponding path program 14 times [2022-12-12 20:05:07,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:07,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782726546] [2022-12-12 20:05:07,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:07,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:07,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:07,308 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:07,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:07,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782726546] [2022-12-12 20:05:07,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782726546] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:07,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755581898] [2022-12-12 20:05:07,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 20:05:07,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:07,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:07,328 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) [2022-12-12 20:05:07,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-12 20:05:07,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:05:07,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:07,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:07,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:07,511 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:07,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:07,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:07,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755581898] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:07,538 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:07,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-12 20:05:07,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442860932] [2022-12-12 20:05:07,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:07,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 20:05:07,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:07,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 20:05:07,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-12-12 20:05:07,541 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:07,541 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 1383 transitions, 72330 flow. Second operand has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:07,541 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:07,541 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:07,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:08,947 INFO L130 PetriNetUnfolder]: 1317/2552 cut-off events. [2022-12-12 20:05:08,947 INFO L131 PetriNetUnfolder]: For 3209/3209 co-relation queries the response was YES. [2022-12-12 20:05:08,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68652 conditions, 2552 events. 1317/2552 cut-off events. For 3209/3209 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16625 event pairs, 0 based on Foata normal form. 0/2108 useless extension candidates. Maximal degree in co-relation 36041. Up to 2470 conditions per place. [2022-12-12 20:05:09,036 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 1417 selfloop transitions, 143 changer transitions 0/1560 dead transitions. [2022-12-12 20:05:09,037 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 1560 transitions, 84684 flow [2022-12-12 20:05:09,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 20:05:09,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 20:05:09,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 51 transitions. [2022-12-12 20:05:09,037 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.38345864661654133 [2022-12-12 20:05:09,038 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 237 predicate places. [2022-12-12 20:05:09,038 INFO L82 GeneralOperation]: Start removeDead. Operand has 259 places, 1560 transitions, 84684 flow [2022-12-12 20:05:09,087 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 259 places, 1560 transitions, 84684 flow [2022-12-12 20:05:09,088 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 1560 transitions, 84684 flow [2022-12-12 20:05:09,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:09,088 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:09,088 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:09,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:09,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-12 20:05:09,294 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:09,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:09,295 INFO L85 PathProgramCache]: Analyzing trace with hash -341509200, now seen corresponding path program 15 times [2022-12-12 20:05:09,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:09,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935890631] [2022-12-12 20:05:09,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:09,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:09,376 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:09,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:09,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935890631] [2022-12-12 20:05:09,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935890631] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:09,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543803143] [2022-12-12 20:05:09,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 20:05:09,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:09,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:09,378 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) [2022-12-12 20:05:09,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-12 20:05:09,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-12 20:05:09,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:09,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:09,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:09,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:09,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:09,667 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-12 20:05:09,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543803143] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:09,667 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:09,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:05:09,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903945142] [2022-12-12 20:05:09,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:09,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:05:09,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:09,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:05:09,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:05:09,668 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:09,668 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 1560 transitions, 84684 flow. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:09,668 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:09,668 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:09,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:11,711 INFO L130 PetriNetUnfolder]: 1331/2602 cut-off events. [2022-12-12 20:05:11,711 INFO L131 PetriNetUnfolder]: For 3166/3166 co-relation queries the response was YES. [2022-12-12 20:05:11,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72611 conditions, 2602 events. 1331/2602 cut-off events. For 3166/3166 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 17171 event pairs, 0 based on Foata normal form. 16/2180 useless extension candidates. Maximal degree in co-relation 38419. Up to 2520 conditions per place. [2022-12-12 20:05:11,734 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1488 selfloop transitions, 93 changer transitions 16/1597 dead transitions. [2022-12-12 20:05:11,734 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 1597 transitions, 89894 flow [2022-12-12 20:05:11,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 20:05:11,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 20:05:11,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 82 transitions. [2022-12-12 20:05:11,735 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3923444976076555 [2022-12-12 20:05:11,735 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 247 predicate places. [2022-12-12 20:05:11,735 INFO L82 GeneralOperation]: Start removeDead. Operand has 269 places, 1597 transitions, 89894 flow [2022-12-12 20:05:11,779 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 269 places, 1581 transitions, 88986 flow [2022-12-12 20:05:11,779 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 1581 transitions, 88986 flow [2022-12-12 20:05:11,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:11,779 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:11,780 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:11,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:11,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:11,985 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:11,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:11,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1365486164, now seen corresponding path program 16 times [2022-12-12 20:05:11,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:11,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149664301] [2022-12-12 20:05:11,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:11,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:12,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:12,075 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:12,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:12,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149664301] [2022-12-12 20:05:12,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149664301] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:12,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963224518] [2022-12-12 20:05:12,076 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 20:05:12,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:12,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:12,077 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) [2022-12-12 20:05:12,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-12 20:05:12,194 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 20:05:12,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:12,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:12,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:12,223 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:12,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:12,245 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:12,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963224518] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:12,246 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:12,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-12 20:05:12,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017443431] [2022-12-12 20:05:12,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:12,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 20:05:12,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:12,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 20:05:12,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-12 20:05:12,246 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:12,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 1581 transitions, 88986 flow. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:12,247 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:12,247 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:12,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:14,083 INFO L130 PetriNetUnfolder]: 1327/2590 cut-off events. [2022-12-12 20:05:14,083 INFO L131 PetriNetUnfolder]: For 3264/3264 co-relation queries the response was YES. [2022-12-12 20:05:14,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74862 conditions, 2590 events. 1327/2590 cut-off events. For 3264/3264 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 17033 event pairs, 0 based on Foata normal form. 4/2164 useless extension candidates. Maximal degree in co-relation 39910. Up to 2508 conditions per place. [2022-12-12 20:05:14,112 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1343 selfloop transitions, 233 changer transitions 11/1587 dead transitions. [2022-12-12 20:05:14,112 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 1587 transitions, 92496 flow [2022-12-12 20:05:14,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 20:05:14,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 20:05:14,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 58 transitions. [2022-12-12 20:05:14,113 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.27751196172248804 [2022-12-12 20:05:14,114 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 257 predicate places. [2022-12-12 20:05:14,114 INFO L82 GeneralOperation]: Start removeDead. Operand has 279 places, 1587 transitions, 92496 flow [2022-12-12 20:05:14,164 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 277 places, 1576 transitions, 91870 flow [2022-12-12 20:05:14,164 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 1576 transitions, 91870 flow [2022-12-12 20:05:14,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:14,165 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:14,165 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:14,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:14,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-12 20:05:14,369 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:14,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:14,370 INFO L85 PathProgramCache]: Analyzing trace with hash -345077076, now seen corresponding path program 17 times [2022-12-12 20:05:14,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:14,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046748514] [2022-12-12 20:05:14,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:14,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:14,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:14,446 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:14,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:14,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046748514] [2022-12-12 20:05:14,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046748514] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:14,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393024784] [2022-12-12 20:05:14,447 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 20:05:14,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:14,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:14,448 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) [2022-12-12 20:05:14,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-12 20:05:14,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 20:05:14,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:14,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:14,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:14,636 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:14,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:14,660 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:14,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393024784] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:14,661 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:14,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:05:14,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209242829] [2022-12-12 20:05:14,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:14,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:05:14,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:14,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:05:14,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:05:14,666 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:14,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 1576 transitions, 91870 flow. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:14,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:14,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:14,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:16,702 INFO L130 PetriNetUnfolder]: 1293/2480 cut-off events. [2022-12-12 20:05:16,702 INFO L131 PetriNetUnfolder]: For 3152/3152 co-relation queries the response was YES. [2022-12-12 20:05:16,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74161 conditions, 2480 events. 1293/2480 cut-off events. For 3152/3152 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 15924 event pairs, 0 based on Foata normal form. 10/2082 useless extension candidates. Maximal degree in co-relation 39887. Up to 2402 conditions per place. [2022-12-12 20:05:16,723 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1289 selfloop transitions, 207 changer transitions 10/1506 dead transitions. [2022-12-12 20:05:16,724 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 1506 transitions, 90774 flow [2022-12-12 20:05:16,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-12 20:05:16,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-12 20:05:16,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 91 transitions. [2022-12-12 20:05:16,724 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.28173374613003094 [2022-12-12 20:05:16,725 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 271 predicate places. [2022-12-12 20:05:16,725 INFO L82 GeneralOperation]: Start removeDead. Operand has 293 places, 1506 transitions, 90774 flow [2022-12-12 20:05:16,764 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 293 places, 1496 transitions, 90174 flow [2022-12-12 20:05:16,764 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 1496 transitions, 90174 flow [2022-12-12 20:05:16,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:16,765 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:16,765 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:16,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:16,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-12 20:05:16,970 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:16,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:16,970 INFO L85 PathProgramCache]: Analyzing trace with hash -317877216, now seen corresponding path program 18 times [2022-12-12 20:05:16,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:16,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695732174] [2022-12-12 20:05:16,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:16,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:16,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:17,029 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:17,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:17,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695732174] [2022-12-12 20:05:17,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695732174] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:17,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861164381] [2022-12-12 20:05:17,031 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 20:05:17,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:17,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:17,037 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) [2022-12-12 20:05:17,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-12 20:05:17,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 20:05:17,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:17,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:17,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:17,272 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:17,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:17,294 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:17,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861164381] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:17,294 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:17,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 20:05:17,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339198332] [2022-12-12 20:05:17,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:17,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 20:05:17,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:17,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 20:05:17,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-12-12 20:05:17,295 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:17,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 1496 transitions, 90174 flow. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:17,295 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:17,295 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:17,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:19,225 INFO L130 PetriNetUnfolder]: 1359/2628 cut-off events. [2022-12-12 20:05:19,225 INFO L131 PetriNetUnfolder]: For 3118/3118 co-relation queries the response was YES. [2022-12-12 20:05:19,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81249 conditions, 2628 events. 1359/2628 cut-off events. For 3118/3118 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17223 event pairs, 0 based on Foata normal form. 8/2204 useless extension candidates. Maximal degree in co-relation 44142. Up to 2550 conditions per place. [2022-12-12 20:05:19,249 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 1366 selfloop transitions, 229 changer transitions 8/1603 dead transitions. [2022-12-12 20:05:19,249 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 1603 transitions, 99857 flow [2022-12-12 20:05:19,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 20:05:19,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 20:05:19,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 98 transitions. [2022-12-12 20:05:19,250 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3967611336032389 [2022-12-12 20:05:19,251 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 283 predicate places. [2022-12-12 20:05:19,251 INFO L82 GeneralOperation]: Start removeDead. Operand has 305 places, 1603 transitions, 99857 flow [2022-12-12 20:05:19,296 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 305 places, 1595 transitions, 99355 flow [2022-12-12 20:05:19,297 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 1595 transitions, 99355 flow [2022-12-12 20:05:19,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:19,297 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:19,297 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:19,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:19,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:19,502 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:19,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:19,502 INFO L85 PathProgramCache]: Analyzing trace with hash -321445092, now seen corresponding path program 19 times [2022-12-12 20:05:19,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:19,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084883902] [2022-12-12 20:05:19,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:19,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:19,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:19,557 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:19,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:19,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084883902] [2022-12-12 20:05:19,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084883902] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:19,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564772115] [2022-12-12 20:05:19,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 20:05:19,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:19,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:19,559 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) [2022-12-12 20:05:19,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-12 20:05:19,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:19,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:19,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:19,708 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:19,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:19,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:19,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564772115] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:19,734 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:19,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 20:05:19,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827469024] [2022-12-12 20:05:19,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:19,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 20:05:19,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:19,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 20:05:19,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-12-12 20:05:19,735 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:19,735 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 1595 transitions, 99355 flow. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:19,735 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:19,735 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:19,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:22,061 INFO L130 PetriNetUnfolder]: 1337/2598 cut-off events. [2022-12-12 20:05:22,061 INFO L131 PetriNetUnfolder]: For 3175/3175 co-relation queries the response was YES. [2022-12-12 20:05:22,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82916 conditions, 2598 events. 1337/2598 cut-off events. For 3175/3175 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 17087 event pairs, 0 based on Foata normal form. 16/2190 useless extension candidates. Maximal degree in co-relation 45248. Up to 2520 conditions per place. [2022-12-12 20:05:22,088 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1267 selfloop transitions, 302 changer transitions 16/1585 dead transitions. [2022-12-12 20:05:22,088 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 1585 transitions, 101905 flow [2022-12-12 20:05:22,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 20:05:22,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 20:05:22,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 106 transitions. [2022-12-12 20:05:22,090 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.30994152046783624 [2022-12-12 20:05:22,090 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 300 predicate places. [2022-12-12 20:05:22,090 INFO L82 GeneralOperation]: Start removeDead. Operand has 322 places, 1585 transitions, 101905 flow [2022-12-12 20:05:22,139 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 322 places, 1569 transitions, 100881 flow [2022-12-12 20:05:22,139 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 1569 transitions, 100881 flow [2022-12-12 20:05:22,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:22,139 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:22,139 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:22,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:22,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:22,345 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:22,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:22,345 INFO L85 PathProgramCache]: Analyzing trace with hash -432049248, now seen corresponding path program 20 times [2022-12-12 20:05:22,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:22,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037208252] [2022-12-12 20:05:22,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:22,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:22,402 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:22,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:22,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037208252] [2022-12-12 20:05:22,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037208252] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:22,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157269308] [2022-12-12 20:05:22,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 20:05:22,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:22,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:22,404 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) [2022-12-12 20:05:22,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-12 20:05:22,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:05:22,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:22,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:22,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:22,554 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:22,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:22,582 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:05:22,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157269308] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:22,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:22,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-12-12 20:05:22,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167077782] [2022-12-12 20:05:22,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:22,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:05:22,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:22,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:05:22,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:05:22,583 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:22,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 1569 transitions, 100881 flow. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:22,583 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:22,583 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:22,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:24,409 INFO L130 PetriNetUnfolder]: 1317/2546 cut-off events. [2022-12-12 20:05:24,410 INFO L131 PetriNetUnfolder]: For 3163/3163 co-relation queries the response was YES. [2022-12-12 20:05:24,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83795 conditions, 2546 events. 1317/2546 cut-off events. For 3163/3163 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 16534 event pairs, 0 based on Foata normal form. 8/2150 useless extension candidates. Maximal degree in co-relation 45871. Up to 2468 conditions per place. [2022-12-12 20:05:24,434 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1284 selfloop transitions, 249 changer transitions 16/1549 dead transitions. [2022-12-12 20:05:24,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 1549 transitions, 102687 flow [2022-12-12 20:05:24,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-12 20:05:24,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-12 20:05:24,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 87 transitions. [2022-12-12 20:05:24,435 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2693498452012384 [2022-12-12 20:05:24,435 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 316 predicate places. [2022-12-12 20:05:24,435 INFO L82 GeneralOperation]: Start removeDead. Operand has 338 places, 1549 transitions, 102687 flow [2022-12-12 20:05:24,480 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 336 places, 1533 transitions, 101631 flow [2022-12-12 20:05:24,480 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 1533 transitions, 101631 flow [2022-12-12 20:05:24,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:24,480 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:24,481 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:24,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:24,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:24,686 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:24,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:24,686 INFO L85 PathProgramCache]: Analyzing trace with hash -516134295, now seen corresponding path program 21 times [2022-12-12 20:05:24,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:24,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017784545] [2022-12-12 20:05:24,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:24,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:24,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:24,740 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:24,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:24,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017784545] [2022-12-12 20:05:24,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017784545] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:24,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714694827] [2022-12-12 20:05:24,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 20:05:24,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:24,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:24,741 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) [2022-12-12 20:05:24,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-12 20:05:24,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 20:05:24,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:24,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:24,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:24,889 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:24,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:24,915 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:24,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714694827] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:24,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:24,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-12 20:05:24,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200562191] [2022-12-12 20:05:24,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:24,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 20:05:24,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:24,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 20:05:24,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-12-12 20:05:24,917 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:24,917 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 1533 transitions, 101631 flow. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:24,917 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:24,917 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:24,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:27,017 INFO L130 PetriNetUnfolder]: 1504/2888 cut-off events. [2022-12-12 20:05:27,017 INFO L131 PetriNetUnfolder]: For 3495/3495 co-relation queries the response was YES. [2022-12-12 20:05:27,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97958 conditions, 2888 events. 1504/2888 cut-off events. For 3495/3495 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 19272 event pairs, 0 based on Foata normal form. 0/2425 useless extension candidates. Maximal degree in co-relation 53366. Up to 2802 conditions per place. [2022-12-12 20:05:27,047 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 1574 selfloop transitions, 174 changer transitions 0/1748 dead transitions. [2022-12-12 20:05:27,047 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 1748 transitions, 119392 flow [2022-12-12 20:05:27,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 20:05:27,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 20:05:27,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 57 transitions. [2022-12-12 20:05:27,051 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2022-12-12 20:05:27,052 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 320 predicate places. [2022-12-12 20:05:27,052 INFO L82 GeneralOperation]: Start removeDead. Operand has 342 places, 1748 transitions, 119392 flow [2022-12-12 20:05:27,108 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 342 places, 1748 transitions, 119392 flow [2022-12-12 20:05:27,108 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 1748 transitions, 119392 flow [2022-12-12 20:05:27,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:27,109 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:27,109 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:27,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:27,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:27,313 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:27,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:27,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1353860565, now seen corresponding path program 22 times [2022-12-12 20:05:27,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:27,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186745071] [2022-12-12 20:05:27,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:27,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:27,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:27,420 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:27,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:27,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186745071] [2022-12-12 20:05:27,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186745071] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:27,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049805398] [2022-12-12 20:05:27,421 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 20:05:27,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:27,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:27,438 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) [2022-12-12 20:05:27,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-12 20:05:27,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 20:05:27,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:27,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:27,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:27,565 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:27,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:27,590 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:27,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049805398] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:27,590 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:27,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-12-12 20:05:27,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305524615] [2022-12-12 20:05:27,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:27,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 20:05:27,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:27,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 20:05:27,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-12 20:05:27,591 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:27,591 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 1748 transitions, 119392 flow. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:27,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:27,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:27,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:30,392 INFO L130 PetriNetUnfolder]: 1513/2927 cut-off events. [2022-12-12 20:05:30,392 INFO L131 PetriNetUnfolder]: For 3554/3554 co-relation queries the response was YES. [2022-12-12 20:05:30,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102220 conditions, 2927 events. 1513/2927 cut-off events. For 3554/3554 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19725 event pairs, 0 based on Foata normal form. 8/2472 useless extension candidates. Maximal degree in co-relation 55289. Up to 2841 conditions per place. [2022-12-12 20:05:30,426 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1477 selfloop transitions, 274 changer transitions 24/1775 dead transitions. [2022-12-12 20:05:30,426 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1775 transitions, 124802 flow [2022-12-12 20:05:30,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 20:05:30,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 20:05:30,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 69 transitions. [2022-12-12 20:05:30,427 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.33014354066985646 [2022-12-12 20:05:30,427 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 330 predicate places. [2022-12-12 20:05:30,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 352 places, 1775 transitions, 124802 flow [2022-12-12 20:05:30,493 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 352 places, 1751 transitions, 123098 flow [2022-12-12 20:05:30,493 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 1751 transitions, 123098 flow [2022-12-12 20:05:30,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:30,493 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:30,493 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:30,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:30,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-12-12 20:05:30,698 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:30,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:30,699 INFO L85 PathProgramCache]: Analyzing trace with hash -351033301, now seen corresponding path program 23 times [2022-12-12 20:05:30,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:30,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019060347] [2022-12-12 20:05:30,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:30,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:30,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:30,780 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:30,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:30,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019060347] [2022-12-12 20:05:30,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019060347] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:30,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720882585] [2022-12-12 20:05:30,780 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 20:05:30,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:30,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:30,797 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) [2022-12-12 20:05:30,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-12 20:05:30,948 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:05:30,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:30,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:30,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:30,982 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:30,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:31,012 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:31,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720882585] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:31,013 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:31,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-12-12 20:05:31,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498406035] [2022-12-12 20:05:31,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:31,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:05:31,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:31,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:05:31,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:05:31,014 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:31,014 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 1751 transitions, 123098 flow. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:31,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:31,014 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:31,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:34,797 INFO L130 PetriNetUnfolder]: 1500/2920 cut-off events. [2022-12-12 20:05:34,797 INFO L131 PetriNetUnfolder]: For 3239/3239 co-relation queries the response was YES. [2022-12-12 20:05:34,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104928 conditions, 2920 events. 1500/2920 cut-off events. For 3239/3239 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19873 event pairs, 0 based on Foata normal form. 12/2469 useless extension candidates. Maximal degree in co-relation 57279. Up to 2840 conditions per place. [2022-12-12 20:05:34,825 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1437 selfloop transitions, 318 changer transitions 24/1779 dead transitions. [2022-12-12 20:05:34,826 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 1779 transitions, 128634 flow [2022-12-12 20:05:34,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 20:05:34,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 20:05:34,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 108 transitions. [2022-12-12 20:05:34,826 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2022-12-12 20:05:34,827 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 347 predicate places. [2022-12-12 20:05:34,827 INFO L82 GeneralOperation]: Start removeDead. Operand has 369 places, 1779 transitions, 128634 flow [2022-12-12 20:05:34,882 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 369 places, 1755 transitions, 126888 flow [2022-12-12 20:05:34,882 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 1755 transitions, 126888 flow [2022-12-12 20:05:34,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:34,882 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:34,882 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:34,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:35,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:35,088 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:35,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:35,088 INFO L85 PathProgramCache]: Analyzing trace with hash 645429291, now seen corresponding path program 24 times [2022-12-12 20:05:35,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:35,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453388992] [2022-12-12 20:05:35,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:35,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:35,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:35,140 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:35,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:35,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453388992] [2022-12-12 20:05:35,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453388992] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:35,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66160915] [2022-12-12 20:05:35,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 20:05:35,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:35,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:35,141 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) [2022-12-12 20:05:35,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-12 20:05:35,354 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 20:05:35,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:35,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:35,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:35,387 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:35,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:35,408 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:35,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66160915] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:35,408 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:35,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 20:05:35,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245775656] [2022-12-12 20:05:35,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:35,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 20:05:35,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:35,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 20:05:35,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-12-12 20:05:35,410 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:35,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 1755 transitions, 126888 flow. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:35,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:35,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:35,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:38,733 INFO L130 PetriNetUnfolder]: 1705/3355 cut-off events. [2022-12-12 20:05:38,733 INFO L131 PetriNetUnfolder]: For 3344/3344 co-relation queries the response was YES. [2022-12-12 20:05:38,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123988 conditions, 3355 events. 1705/3355 cut-off events. For 3344/3344 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23591 event pairs, 0 based on Foata normal form. 0/2794 useless extension candidates. Maximal degree in co-relation 66359. Up to 3275 conditions per place. [2022-12-12 20:05:38,770 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 1742 selfloop transitions, 314 changer transitions 0/2056 dead transitions. [2022-12-12 20:05:38,770 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 2056 transitions, 152822 flow [2022-12-12 20:05:38,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 20:05:38,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 20:05:38,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 99 transitions. [2022-12-12 20:05:38,771 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4008097165991903 [2022-12-12 20:05:38,772 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 359 predicate places. [2022-12-12 20:05:38,772 INFO L82 GeneralOperation]: Start removeDead. Operand has 381 places, 2056 transitions, 152822 flow [2022-12-12 20:05:38,917 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 381 places, 2056 transitions, 152822 flow [2022-12-12 20:05:38,918 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 2056 transitions, 152822 flow [2022-12-12 20:05:38,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:38,918 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:38,918 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:38,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:39,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:39,122 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:39,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:39,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1016943019, now seen corresponding path program 25 times [2022-12-12 20:05:39,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:39,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689004363] [2022-12-12 20:05:39,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:39,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:39,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:39,177 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:39,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:39,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689004363] [2022-12-12 20:05:39,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689004363] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:39,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448753093] [2022-12-12 20:05:39,178 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 20:05:39,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:39,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:39,179 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) [2022-12-12 20:05:39,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-12 20:05:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:39,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:39,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:39,355 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:39,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:39,381 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:39,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448753093] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:39,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:39,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-12-12 20:05:39,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001601033] [2022-12-12 20:05:39,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:39,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-12 20:05:39,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:39,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-12 20:05:39,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-12-12 20:05:39,382 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:39,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 2056 transitions, 152822 flow. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:39,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:39,383 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:39,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:43,346 INFO L130 PetriNetUnfolder]: 1661/3291 cut-off events. [2022-12-12 20:05:43,347 INFO L131 PetriNetUnfolder]: For 3328/3328 co-relation queries the response was YES. [2022-12-12 20:05:43,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124906 conditions, 3291 events. 1661/3291 cut-off events. For 3328/3328 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23192 event pairs, 0 based on Foata normal form. 20/2770 useless extension candidates. Maximal degree in co-relation 66477. Up to 3211 conditions per place. [2022-12-12 20:05:43,388 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1592 selfloop transitions, 416 changer transitions 20/2028 dead transitions. [2022-12-12 20:05:43,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 2028 transitions, 154788 flow [2022-12-12 20:05:43,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 20:05:43,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 20:05:43,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 117 transitions. [2022-12-12 20:05:43,391 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.34210526315789475 [2022-12-12 20:05:43,392 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 376 predicate places. [2022-12-12 20:05:43,392 INFO L82 GeneralOperation]: Start removeDead. Operand has 398 places, 2028 transitions, 154788 flow [2022-12-12 20:05:43,470 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 398 places, 2008 transitions, 153253 flow [2022-12-12 20:05:43,470 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 2008 transitions, 153253 flow [2022-12-12 20:05:43,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:43,471 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:43,471 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:43,475 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-12-12 20:05:43,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-12 20:05:43,675 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:43,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:43,676 INFO L85 PathProgramCache]: Analyzing trace with hash 972326659, now seen corresponding path program 26 times [2022-12-12 20:05:43,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:43,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816137894] [2022-12-12 20:05:43,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:43,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:43,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:43,783 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:43,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:43,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816137894] [2022-12-12 20:05:43,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816137894] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:43,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641195616] [2022-12-12 20:05:43,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 20:05:43,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:43,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:43,792 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:05:43,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-12 20:05:43,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:05:43,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:43,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:43,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:43,980 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:43,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:44,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:44,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641195616] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:44,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:44,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:05:44,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216738705] [2022-12-12 20:05:44,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:44,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:05:44,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:44,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:05:44,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:05:44,007 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:44,007 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 2008 transitions, 153253 flow. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:44,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:44,007 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:44,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:48,683 INFO L130 PetriNetUnfolder]: 1869/3693 cut-off events. [2022-12-12 20:05:48,684 INFO L131 PetriNetUnfolder]: For 3310/3310 co-relation queries the response was YES. [2022-12-12 20:05:48,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143901 conditions, 3693 events. 1869/3693 cut-off events. For 3310/3310 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26614 event pairs, 0 based on Foata normal form. 0/3072 useless extension candidates. Maximal degree in co-relation 76700. Up to 3613 conditions per place. [2022-12-12 20:05:48,734 INFO L137 encePairwiseOnDemand]: 14/19 looper letters, 1974 selfloop transitions, 303 changer transitions 0/2277 dead transitions. [2022-12-12 20:05:48,734 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 2277 transitions, 178341 flow [2022-12-12 20:05:48,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-12 20:05:48,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-12 20:05:48,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 100 transitions. [2022-12-12 20:05:48,737 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3508771929824561 [2022-12-12 20:05:48,738 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 390 predicate places. [2022-12-12 20:05:48,738 INFO L82 GeneralOperation]: Start removeDead. Operand has 412 places, 2277 transitions, 178341 flow [2022-12-12 20:05:48,819 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 412 places, 2277 transitions, 178341 flow [2022-12-12 20:05:48,819 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 2277 transitions, 178341 flow [2022-12-12 20:05:48,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:48,819 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:48,819 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:48,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:49,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-12 20:05:49,024 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:49,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:49,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1077335867, now seen corresponding path program 27 times [2022-12-12 20:05:49,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:49,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622937778] [2022-12-12 20:05:49,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:49,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:49,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:49,098 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:49,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:49,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622937778] [2022-12-12 20:05:49,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622937778] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:49,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615715035] [2022-12-12 20:05:49,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 20:05:49,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:49,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:49,105 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:05:49,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-12 20:05:49,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 20:05:49,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:49,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:49,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:49,301 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:49,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:49,328 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-12 20:05:49,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615715035] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:49,329 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:49,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-12-12 20:05:49,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93205436] [2022-12-12 20:05:49,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:49,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-12 20:05:49,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:49,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-12 20:05:49,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-12-12 20:05:49,330 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:49,330 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 2277 transitions, 178341 flow. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:49,330 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:49,331 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:49,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:05:54,798 INFO L130 PetriNetUnfolder]: 1853/3677 cut-off events. [2022-12-12 20:05:54,799 INFO L131 PetriNetUnfolder]: For 3363/3363 co-relation queries the response was YES. [2022-12-12 20:05:54,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146955 conditions, 3677 events. 1853/3677 cut-off events. For 3363/3363 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 26574 event pairs, 0 based on Foata normal form. 8/3072 useless extension candidates. Maximal degree in co-relation 78027. Up to 3597 conditions per place. [2022-12-12 20:05:54,838 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1821 selfloop transitions, 444 changer transitions 8/2273 dead transitions. [2022-12-12 20:05:54,838 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 2273 transitions, 182575 flow [2022-12-12 20:05:54,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 20:05:54,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 20:05:54,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 114 transitions. [2022-12-12 20:05:54,839 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2022-12-12 20:05:54,841 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 410 predicate places. [2022-12-12 20:05:54,841 INFO L82 GeneralOperation]: Start removeDead. Operand has 432 places, 2273 transitions, 182575 flow [2022-12-12 20:05:54,974 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 431 places, 2265 transitions, 181929 flow [2022-12-12 20:05:54,974 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 2265 transitions, 181929 flow [2022-12-12 20:05:54,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:54,974 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:05:54,974 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:05:54,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-12-12 20:05:55,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-12 20:05:55,179 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:05:55,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:05:55,180 INFO L85 PathProgramCache]: Analyzing trace with hash -290640453, now seen corresponding path program 28 times [2022-12-12 20:05:55,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:05:55,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676645338] [2022-12-12 20:05:55,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:05:55,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:05:55,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:05:55,299 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:55,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:05:55,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676645338] [2022-12-12 20:05:55,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676645338] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:05:55,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804615445] [2022-12-12 20:05:55,299 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 20:05:55,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:05:55,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:05:55,301 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:05:55,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-12 20:05:55,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 20:05:55,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:05:55,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-12 20:05:55,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:05:55,461 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:55,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:05:55,495 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:05:55,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804615445] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:05:55,495 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:05:55,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-12-12 20:05:55,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653224021] [2022-12-12 20:05:55,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:05:55,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-12 20:05:55,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:05:55,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-12 20:05:55,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-12-12 20:05:55,496 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 19 [2022-12-12 20:05:55,496 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 2265 transitions, 181929 flow. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:05:55,496 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:05:55,496 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 19 [2022-12-12 20:05:55,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:06:00,019 INFO L130 PetriNetUnfolder]: 1935/3851 cut-off events. [2022-12-12 20:06:00,019 INFO L131 PetriNetUnfolder]: For 3350/3350 co-relation queries the response was YES. [2022-12-12 20:06:00,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157783 conditions, 3851 events. 1935/3851 cut-off events. For 3350/3350 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28240 event pairs, 0 based on Foata normal form. 8/3210 useless extension candidates. Maximal degree in co-relation 83510. Up to 3771 conditions per place. [2022-12-12 20:06:00,060 INFO L137 encePairwiseOnDemand]: 13/19 looper letters, 1894 selfloop transitions, 472 changer transitions 21/2387 dead transitions. [2022-12-12 20:06:00,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 2387 transitions, 196517 flow [2022-12-12 20:06:00,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-12 20:06:00,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-12 20:06:00,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 102 transitions. [2022-12-12 20:06:00,061 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.26842105263157895 [2022-12-12 20:06:00,061 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 428 predicate places. [2022-12-12 20:06:00,061 INFO L82 GeneralOperation]: Start removeDead. Operand has 450 places, 2387 transitions, 196517 flow [2022-12-12 20:06:00,147 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 448 places, 2366 transitions, 194780 flow [2022-12-12 20:06:00,147 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 2366 transitions, 194780 flow [2022-12-12 20:06:00,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:00,147 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:06:00,148 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:06:00,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-12 20:06:00,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-12 20:06:00,352 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:06:00,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:06:00,353 INFO L85 PathProgramCache]: Analyzing trace with hash -842790254, now seen corresponding path program 29 times [2022-12-12 20:06:00,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:06:00,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032305427] [2022-12-12 20:06:00,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:06:00,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:06:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:06:00,624 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:06:00,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:06:00,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032305427] [2022-12-12 20:06:00,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032305427] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:06:00,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385788748] [2022-12-12 20:06:00,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 20:06:00,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:06:00,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:06:00,626 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:06:00,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-12 20:06:00,765 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 20:06:00,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:06:00,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-12 20:06:00,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:06:00,874 INFO L321 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2022-12-12 20:06:00,875 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 51 [2022-12-12 20:06:00,897 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:06:00,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:06:00,976 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:06:00,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 70 [2022-12-12 20:06:01,048 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:06:01,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385788748] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:06:01,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:06:01,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-12-12 20:06:01,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042065850] [2022-12-12 20:06:01,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:06:01,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-12 20:06:01,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:06:01,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-12 20:06:01,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-12-12 20:06:01,049 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:06:01,049 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 2366 transitions, 194780 flow. Second operand has 17 states, 17 states have (on average 4.235294117647059) internal successors, (72), 17 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:01,049 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:06:01,049 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:06:01,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:06:06,217 INFO L130 PetriNetUnfolder]: 1966/3865 cut-off events. [2022-12-12 20:06:06,217 INFO L131 PetriNetUnfolder]: For 4698/4698 co-relation queries the response was YES. [2022-12-12 20:06:06,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162114 conditions, 3865 events. 1966/3865 cut-off events. For 4698/4698 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28031 event pairs, 0 based on Foata normal form. 27/3249 useless extension candidates. Maximal degree in co-relation 84132. Up to 3781 conditions per place. [2022-12-12 20:06:06,252 INFO L137 encePairwiseOnDemand]: 12/19 looper letters, 1414 selfloop transitions, 53 changer transitions 904/2382 dead transitions. [2022-12-12 20:06:06,252 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 2382 transitions, 200840 flow [2022-12-12 20:06:06,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 20:06:06,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 20:06:06,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 82 transitions. [2022-12-12 20:06:06,253 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3923444976076555 [2022-12-12 20:06:06,254 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 436 predicate places. [2022-12-12 20:06:06,254 INFO L82 GeneralOperation]: Start removeDead. Operand has 458 places, 2382 transitions, 200840 flow [2022-12-12 20:06:06,314 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 449 places, 1478 transitions, 124661 flow [2022-12-12 20:06:06,314 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 1478 transitions, 124661 flow [2022-12-12 20:06:06,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.235294117647059) internal successors, (72), 17 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:06,314 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:06:06,314 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:06:06,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-12-12 20:06:06,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:06:06,520 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:06:06,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:06:06,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1177097117, now seen corresponding path program 30 times [2022-12-12 20:06:06,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:06:06,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248679084] [2022-12-12 20:06:06,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:06:06,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:06:06,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:06:07,753 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:06:07,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:06:07,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248679084] [2022-12-12 20:06:07,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248679084] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:06:07,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352548587] [2022-12-12 20:06:07,754 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 20:06:07,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:06:07,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:06:07,755 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:06:07,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-12 20:06:07,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 20:06:07,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:06:07,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-12 20:06:07,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:06:08,147 INFO L321 Elim1Store]: treesize reduction 73, result has 27.7 percent of original size [2022-12-12 20:06:08,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 62 treesize of output 52 [2022-12-12 20:06:08,155 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:06:08,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:06:08,266 INFO L321 Elim1Store]: treesize reduction 53, result has 53.9 percent of original size [2022-12-12 20:06:08,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 92 treesize of output 105 [2022-12-12 20:06:08,309 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:06:08,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352548587] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:06:08,310 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:06:08,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 4] total 22 [2022-12-12 20:06:08,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267785261] [2022-12-12 20:06:08,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:06:08,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-12 20:06:08,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:06:08,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-12 20:06:08,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-12-12 20:06:08,312 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:06:08,312 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 1478 transitions, 124661 flow. Second operand has 24 states, 24 states have (on average 4.25) internal successors, (102), 24 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:08,312 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:06:08,312 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:06:08,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:06:12,383 INFO L130 PetriNetUnfolder]: 2180/4349 cut-off events. [2022-12-12 20:06:12,383 INFO L131 PetriNetUnfolder]: For 5994/5994 co-relation queries the response was YES. [2022-12-12 20:06:12,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186845 conditions, 4349 events. 2180/4349 cut-off events. For 5994/5994 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 32970 event pairs, 0 based on Foata normal form. 12/3520 useless extension candidates. Maximal degree in co-relation 129411. Up to 4266 conditions per place. [2022-12-12 20:06:12,432 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 2183 selfloop transitions, 363 changer transitions 70/2627 dead transitions. [2022-12-12 20:06:12,432 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 2627 transitions, 227042 flow [2022-12-12 20:06:12,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 20:06:12,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 20:06:12,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 164 transitions. [2022-12-12 20:06:12,433 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.41102756892230574 [2022-12-12 20:06:12,433 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 447 predicate places. [2022-12-12 20:06:12,433 INFO L82 GeneralOperation]: Start removeDead. Operand has 469 places, 2627 transitions, 227042 flow [2022-12-12 20:06:12,533 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 469 places, 2557 transitions, 220950 flow [2022-12-12 20:06:12,533 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 2557 transitions, 220950 flow [2022-12-12 20:06:12,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.25) internal successors, (102), 24 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:12,534 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:06:12,534 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:06:12,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-12-12 20:06:12,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-12-12 20:06:12,739 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:06:12,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:06:12,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1907906205, now seen corresponding path program 31 times [2022-12-12 20:06:12,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:06:12,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628603876] [2022-12-12 20:06:12,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:06:12,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:06:12,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:06:14,107 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:06:14,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:06:14,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628603876] [2022-12-12 20:06:14,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628603876] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:06:14,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460864585] [2022-12-12 20:06:14,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 20:06:14,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:06:14,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:06:14,109 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:06:14,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-12 20:06:14,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:06:14,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 37 conjunts are in the unsatisfiable core [2022-12-12 20:06:14,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:06:14,396 INFO L321 Elim1Store]: treesize reduction 12, result has 81.5 percent of original size [2022-12-12 20:06:14,397 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 83 [2022-12-12 20:06:14,404 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:06:14,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:06:14,527 INFO L321 Elim1Store]: treesize reduction 11, result has 84.9 percent of original size [2022-12-12 20:06:14,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 108 treesize of output 97 [2022-12-12 20:06:14,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-12 20:06:14,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460864585] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:06:14,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:06:14,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5, 4] total 19 [2022-12-12 20:06:14,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645356147] [2022-12-12 20:06:14,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:06:14,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-12 20:06:14,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:06:14,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-12 20:06:14,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-12-12 20:06:14,552 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:06:14,552 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 2557 transitions, 220950 flow. Second operand has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:14,552 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:06:14,552 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:06:14,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:06:25,231 INFO L130 PetriNetUnfolder]: 3864/7628 cut-off events. [2022-12-12 20:06:25,231 INFO L131 PetriNetUnfolder]: For 9227/9227 co-relation queries the response was YES. [2022-12-12 20:06:25,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335416 conditions, 7628 events. 3864/7628 cut-off events. For 9227/9227 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 63610 event pairs, 0 based on Foata normal form. 34/6187 useless extension candidates. Maximal degree in co-relation 226723. Up to 7509 conditions per place. [2022-12-12 20:06:25,319 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 3526 selfloop transitions, 816 changer transitions 212/4565 dead transitions. [2022-12-12 20:06:25,320 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 4565 transitions, 403838 flow [2022-12-12 20:06:25,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-12 20:06:25,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-12 20:06:25,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 150 transitions. [2022-12-12 20:06:25,320 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4155124653739612 [2022-12-12 20:06:25,323 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 465 predicate places. [2022-12-12 20:06:25,323 INFO L82 GeneralOperation]: Start removeDead. Operand has 487 places, 4565 transitions, 403838 flow [2022-12-12 20:06:25,522 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 487 places, 4353 transitions, 384972 flow [2022-12-12 20:06:25,522 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 4353 transitions, 384972 flow [2022-12-12 20:06:25,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:25,522 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:06:25,522 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:06:25,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-12-12 20:06:25,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-12-12 20:06:25,729 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:06:25,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:06:25,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1682174565, now seen corresponding path program 32 times [2022-12-12 20:06:25,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:06:25,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619022272] [2022-12-12 20:06:25,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:06:25,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:06:25,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:06:27,183 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:06:27,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:06:27,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619022272] [2022-12-12 20:06:27,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619022272] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:06:27,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808589869] [2022-12-12 20:06:27,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 20:06:27,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:06:27,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:06:27,184 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:06:27,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-12-12 20:06:27,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 20:06:27,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:06:27,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-12 20:06:27,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:06:27,632 INFO L321 Elim1Store]: treesize reduction 73, result has 27.7 percent of original size [2022-12-12 20:06:27,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 112 treesize of output 58 [2022-12-12 20:06:27,640 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 20:06:27,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:06:27,782 INFO L321 Elim1Store]: treesize reduction 53, result has 53.9 percent of original size [2022-12-12 20:06:27,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 164 treesize of output 113 [2022-12-12 20:06:27,952 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:06:27,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808589869] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:06:27,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:06:27,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 29 [2022-12-12 20:06:27,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371507317] [2022-12-12 20:06:27,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:06:27,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-12 20:06:27,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:06:27,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-12 20:06:27,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=741, Unknown=0, NotChecked=0, Total=930 [2022-12-12 20:06:27,953 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:06:27,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 4353 transitions, 384972 flow. Second operand has 31 states, 31 states have (on average 3.6129032258064515) internal successors, (112), 31 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:27,954 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:06:27,954 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:06:27,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:06:55,496 INFO L130 PetriNetUnfolder]: 5171/10148 cut-off events. [2022-12-12 20:06:55,497 INFO L131 PetriNetUnfolder]: For 12963/12963 co-relation queries the response was YES. [2022-12-12 20:06:55,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 456248 conditions, 10148 events. 5171/10148 cut-off events. For 12963/12963 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 87940 event pairs, 0 based on Foata normal form. 19/8198 useless extension candidates. Maximal degree in co-relation 273225. Up to 10007 conditions per place. [2022-12-12 20:06:55,617 INFO L137 encePairwiseOnDemand]: 11/19 looper letters, 5355 selfloop transitions, 645 changer transitions 116/6127 dead transitions. [2022-12-12 20:06:55,617 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 6127 transitions, 553952 flow [2022-12-12 20:06:55,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-12 20:06:55,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-12 20:06:55,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 173 transitions. [2022-12-12 20:06:55,618 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3793859649122807 [2022-12-12 20:06:55,618 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 488 predicate places. [2022-12-12 20:06:55,618 INFO L82 GeneralOperation]: Start removeDead. Operand has 510 places, 6127 transitions, 553952 flow [2022-12-12 20:06:55,889 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 510 places, 6011 transitions, 543389 flow [2022-12-12 20:06:55,889 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 6011 transitions, 543389 flow [2022-12-12 20:06:55,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.6129032258064515) internal successors, (112), 31 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:55,889 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:06:55,890 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:06:55,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-12-12 20:06:56,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-12-12 20:06:56,094 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:06:56,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:06:56,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1526992715, now seen corresponding path program 33 times [2022-12-12 20:06:56,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:06:56,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677662315] [2022-12-12 20:06:56,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:06:56,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:06:56,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:06:57,633 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:06:57,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:06:57,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677662315] [2022-12-12 20:06:57,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677662315] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:06:57,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515552432] [2022-12-12 20:06:57,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 20:06:57,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:06:57,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:06:57,635 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:06:57,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-12 20:06:57,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 20:06:57,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:06:57,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 63 conjunts are in the unsatisfiable core [2022-12-12 20:06:57,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:06:57,853 INFO L321 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2022-12-12 20:06:57,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 16 [2022-12-12 20:06:57,958 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-12 20:06:57,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-12 20:06:58,433 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-12-12 20:06:58,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 61 [2022-12-12 20:06:58,443 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:06:58,443 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 41 [2022-12-12 20:06:58,658 INFO L321 Elim1Store]: treesize reduction 36, result has 69.2 percent of original size [2022-12-12 20:06:58,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 122 treesize of output 128 [2022-12-12 20:06:58,808 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 20:06:58,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:06:59,090 INFO L321 Elim1Store]: treesize reduction 53, result has 53.9 percent of original size [2022-12-12 20:06:59,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 288 treesize of output 189 [2022-12-12 20:06:59,108 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:06:59,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 72 [2022-12-12 20:06:59,497 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 20:06:59,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515552432] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:06:59,498 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:06:59,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 31 [2022-12-12 20:06:59,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376037329] [2022-12-12 20:06:59,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:06:59,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-12 20:06:59,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:06:59,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-12 20:06:59,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=942, Unknown=1, NotChecked=0, Total=1056 [2022-12-12 20:06:59,499 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:06:59,499 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 6011 transitions, 543389 flow. Second operand has 33 states, 33 states have (on average 3.696969696969697) internal successors, (122), 33 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:06:59,499 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:06:59,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:06:59,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:07:07,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-12 20:08:14,902 INFO L130 PetriNetUnfolder]: 8349/16535 cut-off events. [2022-12-12 20:08:14,902 INFO L131 PetriNetUnfolder]: For 26069/26069 co-relation queries the response was YES. [2022-12-12 20:08:14,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 759650 conditions, 16535 events. 8349/16535 cut-off events. For 26069/26069 co-relation queries the response was YES. Maximal size of possible extension queue 1232. Compared 155150 event pairs, 0 based on Foata normal form. 32/13299 useless extension candidates. Maximal degree in co-relation 333344. Up to 16294 conditions per place. [2022-12-12 20:08:15,110 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 7999 selfloop transitions, 1740 changer transitions 222/9972 dead transitions. [2022-12-12 20:08:15,111 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 9972 transitions, 921904 flow [2022-12-12 20:08:15,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-12 20:08:15,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-12 20:08:15,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 280 transitions. [2022-12-12 20:08:15,113 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2022-12-12 20:08:15,113 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 519 predicate places. [2022-12-12 20:08:15,113 INFO L82 GeneralOperation]: Start removeDead. Operand has 541 places, 9972 transitions, 921904 flow [2022-12-12 20:08:15,732 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 541 places, 9750 transitions, 901258 flow [2022-12-12 20:08:15,732 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 9750 transitions, 901258 flow [2022-12-12 20:08:15,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.696969696969697) internal successors, (122), 33 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:08:15,732 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:08:15,732 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:08:15,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-12-12 20:08:15,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:08:15,937 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:08:15,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:08:15,937 INFO L85 PathProgramCache]: Analyzing trace with hash 679543113, now seen corresponding path program 34 times [2022-12-12 20:08:15,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:08:15,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557349746] [2022-12-12 20:08:15,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:08:15,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:08:15,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:08:17,078 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:08:17,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:08:17,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557349746] [2022-12-12 20:08:17,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557349746] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:08:17,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918710545] [2022-12-12 20:08:17,079 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 20:08:17,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:08:17,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:08:17,080 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:08:17,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-12-12 20:08:17,272 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 20:08:17,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:08:17,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 40 conjunts are in the unsatisfiable core [2022-12-12 20:08:17,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:08:17,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 20:08:17,470 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-12-12 20:08:17,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 44 [2022-12-12 20:08:17,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-12-12 20:08:18,046 INFO L321 Elim1Store]: treesize reduction 84, result has 78.2 percent of original size [2022-12-12 20:08:18,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 13 new quantified variables, introduced 28 case distinctions, treesize of input 199 treesize of output 374 [2022-12-12 20:09:11,841 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-12 20:09:11,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:09:11,962 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1850 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1850))) (let ((.cse3 (select .cse2 c_~f_inv~0.base))) (let ((.cse1 (select .cse3 (+ (* c_~counter~0 4) c_~f_inv~0.offset)))) (let ((.cse0 (select (select .cse2 c_~f~0.base) (+ c_~f~0.offset (* (select .cse3 (+ (* .cse1 4) c_~f_inv~0.offset)) 4))))) (or (= .cse0 0) (not (= .cse1 .cse0)))))))) is different from false [2022-12-12 20:09:12,023 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:09:12,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 400 treesize of output 310 [2022-12-12 20:09:12,073 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:09:12,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 304 treesize of output 252 [2022-12-12 20:09:15,526 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:09:15,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918710545] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:09:15,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:09:15,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 8] total 27 [2022-12-12 20:09:15,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421377730] [2022-12-12 20:09:15,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:09:15,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-12 20:09:15,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:09:15,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-12 20:09:15,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=665, Unknown=1, NotChecked=52, Total=812 [2022-12-12 20:09:15,527 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:09:15,528 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 9750 transitions, 901258 flow. Second operand has 29 states, 29 states have (on average 3.6551724137931036) internal successors, (106), 29 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) [2022-12-12 20:09:15,528 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:09:15,528 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:09:15,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 20:11:56,627 INFO L130 PetriNetUnfolder]: 10446/20508 cut-off events. [2022-12-12 20:11:56,627 INFO L131 PetriNetUnfolder]: For 38289/38289 co-relation queries the response was YES. [2022-12-12 20:11:56,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 962278 conditions, 20508 events. 10446/20508 cut-off events. For 38289/38289 co-relation queries the response was YES. Maximal size of possible extension queue 1533. Compared 197619 event pairs, 0 based on Foata normal form. 27/16596 useless extension candidates. Maximal degree in co-relation 359314. Up to 20201 conditions per place. [2022-12-12 20:11:57,024 INFO L137 encePairwiseOnDemand]: 10/19 looper letters, 10257 selfloop transitions, 1810 changer transitions 199/12276 dead transitions. [2022-12-12 20:11:57,025 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 12276 transitions, 1159515 flow [2022-12-12 20:11:57,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-12 20:11:57,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-12 20:11:57,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 164 transitions. [2022-12-12 20:11:57,026 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.43157894736842106 [2022-12-12 20:11:57,026 INFO L295 CegarLoopForPetriNet]: 22 programPoint places, 538 predicate places. [2022-12-12 20:11:57,026 INFO L82 GeneralOperation]: Start removeDead. Operand has 560 places, 12276 transitions, 1159515 flow [2022-12-12 20:11:57,809 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 542 places, 12077 transitions, 1140647 flow [2022-12-12 20:11:57,810 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 12077 transitions, 1140647 flow [2022-12-12 20:11:57,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.6551724137931036) internal successors, (106), 29 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) [2022-12-12 20:11:57,810 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 20:11:57,810 INFO L214 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 20:11:57,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-12-12 20:11:58,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:11:58,011 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 20:11:58,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 20:11:58,012 INFO L85 PathProgramCache]: Analyzing trace with hash -305480866, now seen corresponding path program 35 times [2022-12-12 20:11:58,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 20:11:58,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587688133] [2022-12-12 20:11:58,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 20:11:58,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 20:11:58,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 20:11:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 20:11:59,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 20:11:59,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587688133] [2022-12-12 20:11:59,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587688133] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 20:11:59,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242322129] [2022-12-12 20:11:59,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 20:11:59,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 20:11:59,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 20:11:59,659 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-12 20:11:59,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-12-12 20:11:59,888 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 20:11:59,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 20:11:59,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 53 conjunts are in the unsatisfiable core [2022-12-12 20:11:59,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 20:11:59,913 INFO L321 Elim1Store]: treesize reduction 37, result has 32.7 percent of original size [2022-12-12 20:11:59,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 23 [2022-12-12 20:11:59,971 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-12-12 20:11:59,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2022-12-12 20:12:00,086 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-12 20:12:00,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 44 [2022-12-12 20:12:00,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-12-12 20:12:00,313 INFO L321 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-12-12 20:12:00,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 34 [2022-12-12 20:12:00,333 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-12 20:12:00,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 20:12:00,439 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1904 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1904))) (let ((.cse0 (select .cse2 c_~f_inv~0.base))) (let ((.cse1 (select .cse0 (+ (* (select (select .cse2 c_~f~0.base) (+ (* c_~counter~0 4) c_~f~0.offset)) 4) c_~f_inv~0.offset)))) (or (= (select .cse0 (+ c_~f_inv~0.offset (* .cse1 4))) 0) (not (= .cse1 c_~counter~0))))))) is different from false [2022-12-12 20:12:00,623 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:12:00,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 344 treesize of output 416 [2022-12-12 20:12:00,743 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 20:12:00,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 258 treesize of output 310 [2022-12-12 20:14:48,103 WARN L718 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2022-12-12 20:14:48,340 WARN L718 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2022-12-12 20:14:48,362 WARN L718 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2022-12-12 20:14:48,662 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2022-12-12 20:14:50,457 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:14:55,920 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2022-12-12 20:14:56,779 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:14:56,833 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:14:57,563 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2022-12-12 20:14:58,081 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:14:58,605 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2022-12-12 20:14:58,635 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2022-12-12 20:14:58,637 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:14:58,824 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:15:00,245 WARN L718 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2022-12-12 20:15:01,127 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:15:01,300 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2022-12-12 20:15:01,303 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:15:01,546 WARN L718 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2022-12-12 20:15:01,671 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:15:02,343 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:15:02,538 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2022-12-12 20:15:03,352 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2022-12-12 20:15:04,168 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2022-12-12 20:15:06,631 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 20:15:06,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242322129] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 20:15:06,631 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 20:15:06,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 8] total 28 [2022-12-12 20:15:06,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205438592] [2022-12-12 20:15:06,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 20:15:06,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-12 20:15:06,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 20:15:06,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-12 20:15:06,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=719, Unknown=1, NotChecked=54, Total=870 [2022-12-12 20:15:06,632 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 19 [2022-12-12 20:15:06,632 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 12077 transitions, 1140647 flow. Second operand has 30 states, 30 states have (on average 3.8333333333333335) internal successors, (115), 30 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 20:15:06,632 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 20:15:06,632 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 19 [2022-12-12 20:15:06,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-12-12 20:18:40,714 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 20:18:40,722 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 20:18:40,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-12 20:18:40,729 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-12 20:18:40,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-12-12 20:18:40,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-12 20:18:40,935 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 2/19 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 1115436 conditions, 23276 events (11875/23275 cut-off events. For 46599/46599 co-relation queries the response was YES. Maximal size of possible extension queue 1643. Compared 228909 event pairs, 0 based on Foata normal form. 13/18791 useless extension candidates. Maximal degree in co-relation 414604. Up to 22956 conditions per place.). [2022-12-12 20:18:40,936 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-12 20:18:40,936 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-12 20:18:40,937 INFO L445 BasicCegarLoop]: Path program histogram: [35, 4, 3, 2, 1, 1, 1] [2022-12-12 20:18:40,939 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-12 20:18:40,939 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-12 20:18:40,946 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.12 08:18:40 BasicIcfg [2022-12-12 20:18:40,946 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-12 20:18:40,947 INFO L158 Benchmark]: Toolchain (without parser) took 846113.53ms. Allocated memory was 174.1MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 148.9MB in the beginning and 724.2MB in the end (delta: -575.3MB). Peak memory consumption was 2.9GB. Max. memory is 8.0GB. [2022-12-12 20:18:40,947 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 174.1MB. Free memory is still 150.4MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-12 20:18:40,947 INFO L158 Benchmark]: CACSL2BoogieTranslator took 251.21ms. Allocated memory is still 174.1MB. Free memory was 148.9MB in the beginning and 136.8MB in the end (delta: 12.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-12 20:18:40,947 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.84ms. Allocated memory is still 174.1MB. Free memory was 136.8MB in the beginning and 134.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-12 20:18:40,947 INFO L158 Benchmark]: Boogie Preprocessor took 21.25ms. Allocated memory is still 174.1MB. Free memory was 134.7MB in the beginning and 132.6MB in the end (delta: 2.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-12-12 20:18:40,950 INFO L158 Benchmark]: RCFGBuilder took 563.59ms. Allocated memory is still 174.1MB. Free memory was 132.6MB in the beginning and 99.6MB in the end (delta: 33.0MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. [2022-12-12 20:18:40,950 INFO L158 Benchmark]: TraceAbstraction took 845221.66ms. Allocated memory was 174.1MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 98.0MB in the beginning and 724.2MB in the end (delta: -626.2MB). Peak memory consumption was 2.8GB. Max. memory is 8.0GB. [2022-12-12 20:18:40,952 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 174.1MB. Free memory is still 150.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 251.21ms. Allocated memory is still 174.1MB. Free memory was 148.9MB in the beginning and 136.8MB in the end (delta: 12.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 48.84ms. Allocated memory is still 174.1MB. Free memory was 136.8MB in the beginning and 134.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 21.25ms. Allocated memory is still 174.1MB. Free memory was 134.7MB in the beginning and 132.6MB in the end (delta: 2.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 563.59ms. Allocated memory is still 174.1MB. Free memory was 132.6MB in the beginning and 99.6MB in the end (delta: 33.0MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. * TraceAbstraction took 845221.66ms. Allocated memory was 174.1MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 98.0MB in the beginning and 724.2MB in the end (delta: -626.2MB). Peak memory consumption was 2.8GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.2s, 134 PlacesBefore, 22 PlacesAfterwards, 140 TransitionsBefore, 19 TransitionsAfterwards, 500 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 93 TrivialYvCompositions, 19 ConcurrentYvCompositions, 9 ChoiceCompositions, 121 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 257, independent: 253, independent conditional: 253, independent unconditional: 0, dependent: 4, dependent conditional: 4, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 257, independent: 253, independent conditional: 0, independent unconditional: 253, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 257, independent: 253, independent conditional: 0, independent unconditional: 253, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 257, independent: 253, independent conditional: 0, independent unconditional: 253, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 257, independent: 253, independent conditional: 0, independent unconditional: 253, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 257, independent: 253, independent conditional: 0, independent unconditional: 253, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 4, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 36, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 36, dependent conditional: 0, dependent unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 257, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 257, unknown conditional: 0, unknown unconditional: 257] , Statistics on independence cache: Total cache size (in pairs): 395, Positive cache size: 391, Positive conditional cache size: 0, Positive unconditional cache size: 391, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 2/19 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 1115436 conditions, 23276 events (11875/23275 cut-off events. For 46599/46599 co-relation queries the response was YES. Maximal size of possible extension queue 1643. Compared 228909 event pairs, 0 based on Foata normal form. 13/18791 useless extension candidates. Maximal degree in co-relation 414604. Up to 22956 conditions per place.). - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 2/19 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 1115436 conditions, 23276 events (11875/23275 cut-off events. For 46599/46599 co-relation queries the response was YES. Maximal size of possible extension queue 1643. Compared 228909 event pairs, 0 based on Foata normal form. 13/18791 useless extension candidates. Maximal degree in co-relation 414604. Up to 22956 conditions per place.). - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 2/19 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 1115436 conditions, 23276 events (11875/23275 cut-off events. For 46599/46599 co-relation queries the response was YES. Maximal size of possible extension queue 1643. Compared 228909 event pairs, 0 based on Foata normal form. 13/18791 useless extension candidates. Maximal degree in co-relation 414604. Up to 22956 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 158 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 3.4s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 845.1s, OverallIterations: 47, TraceHistogramMax: 3, PathProgramHistogramMax: 35, EmptinessCheckTime: 0.0s, AutomataDifference: 556.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.4s, HoareTripleCheckerStatistics: 24 mSolverCounterUnknown, 4019 SdHoareTripleChecker+Valid, 10.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4019 mSDsluCounter, 354 SdHoareTripleChecker+Invalid, 9.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 141 IncrementalHoareTripleChecker+Unchecked, 223 mSDsCounter, 810 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14651 IncrementalHoareTripleChecker+Invalid, 15626 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 810 mSolverCounterUnsat, 131 mSDtfsCounter, 14651 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2566 GetRequests, 1580 SyntacticMatches, 111 SemanticMatches, 875 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 4983 ImplicationChecksByTransitivity, 22.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1140647occurred in iteration=46, InterpolantAutomatonStates: 627, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.4s AutomataMinimizationTime, 46 MinimizatonAttempts, 180760 StatesRemovedByMinimization, 46 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 264.7s InterpolantComputationTime, 1853 NumberOfCodeBlocks, 1810 NumberOfCodeBlocksAsserted, 126 NumberOfCheckSat, 2583 ConstructedInterpolants, 50 QuantifiedInterpolants, 18367 SizeOfPredicates, 271 NumberOfNonLiveVariables, 9829 ConjunctsInSsa, 594 ConjunctsInUnsatCore, 131 InterpolantComputations, 6 PerfectInterpolantSequences, 633/1016 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown