/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 -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-12 15:24:05,104 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-12 15:24:05,106 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-12 15:24:05,158 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-12 15:24:05,159 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-12 15:24:05,161 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-12 15:24:05,163 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-12 15:24:05,167 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-12 15:24:05,171 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-12 15:24:05,175 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-12 15:24:05,176 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-12 15:24:05,177 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-12 15:24:05,178 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-12 15:24:05,180 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-12 15:24:05,181 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-12 15:24:05,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-12 15:24:05,185 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-12 15:24:05,186 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-12 15:24:05,188 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-12 15:24:05,193 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-12 15:24:05,193 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-12 15:24:05,194 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-12 15:24:05,195 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-12 15:24:05,196 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-12 15:24:05,199 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-12 15:24:05,199 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-12 15:24:05,199 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-12 15:24:05,201 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-12 15:24:05,201 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-12 15:24:05,202 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-12 15:24:05,202 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-12 15:24:05,203 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-12 15:24:05,204 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-12 15:24:05,205 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-12 15:24:05,206 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-12 15:24:05,206 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-12 15:24:05,206 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-12 15:24:05,206 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-12 15:24:05,206 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-12 15:24:05,207 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-12 15:24:05,208 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-12 15:24:05,211 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 15:24:05,241 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-12 15:24:05,241 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-12 15:24:05,243 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-12 15:24:05,243 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-12 15:24:05,244 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-12 15:24:05,244 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-12 15:24:05,244 INFO L138 SettingsManager]: * Use SBE=true [2022-12-12 15:24:05,245 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-12 15:24:05,245 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-12 15:24:05,245 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-12 15:24:05,245 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-12 15:24:05,246 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-12 15:24:05,246 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-12 15:24:05,246 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-12 15:24:05,246 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-12 15:24:05,246 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-12 15:24:05,246 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-12 15:24:05,246 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-12 15:24:05,246 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-12 15:24:05,246 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-12 15:24:05,247 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-12 15:24:05,247 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-12 15:24:05,247 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-12 15:24:05,247 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 15:24:05,247 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-12 15:24:05,247 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-12 15:24:05,247 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-12 15:24:05,248 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-12 15:24:05,248 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-12 15:24:05,248 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-12 15:24:05,248 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 [2022-12-12 15:24:05,519 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-12 15:24:05,540 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-12 15:24:05,542 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-12 15:24:05,543 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-12 15:24:05,543 INFO L275 PluginConnector]: CDTParser initialized [2022-12-12 15:24:05,544 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2022-12-12 15:24:06,753 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-12 15:24:06,929 INFO L351 CDTParser]: Found 1 translation units. [2022-12-12 15:24:06,930 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2022-12-12 15:24:06,936 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a5f54df63/8b9d26e28f19414692b017e3054732ef/FLAG4e5e4d637 [2022-12-12 15:24:06,946 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a5f54df63/8b9d26e28f19414692b017e3054732ef [2022-12-12 15:24:06,947 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-12 15:24:06,948 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-12 15:24:06,949 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-12 15:24:06,950 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-12 15:24:06,952 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-12 15:24:06,952 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 03:24:06" (1/1) ... [2022-12-12 15:24:06,953 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ef6dd63 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:06, skipping insertion in model container [2022-12-12 15:24:06,953 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 03:24:06" (1/1) ... [2022-12-12 15:24:06,959 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-12 15:24:06,975 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-12 15:24:07,161 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/chl-word-trans.wvr.c[3292,3305] [2022-12-12 15:24:07,174 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 15:24:07,185 INFO L203 MainTranslator]: Completed pre-run [2022-12-12 15:24:07,236 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/chl-word-trans.wvr.c[3292,3305] [2022-12-12 15:24:07,238 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 15:24:07,251 INFO L208 MainTranslator]: Completed translation [2022-12-12 15:24:07,251 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07 WrapperNode [2022-12-12 15:24:07,252 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-12 15:24:07,254 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-12 15:24:07,254 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-12 15:24:07,254 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-12 15:24:07,260 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,279 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,309 INFO L138 Inliner]: procedures = 25, calls = 44, calls flagged for inlining = 8, calls inlined = 12, statements flattened = 172 [2022-12-12 15:24:07,310 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-12 15:24:07,311 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-12 15:24:07,311 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-12 15:24:07,312 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-12 15:24:07,319 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,320 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,332 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,333 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,340 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,354 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,365 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,366 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,369 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-12 15:24:07,370 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-12 15:24:07,370 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-12 15:24:07,370 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-12 15:24:07,371 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (1/1) ... [2022-12-12 15:24:07,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 15:24:07,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:24:07,413 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 15:24:07,435 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 15:24:07,457 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-12 15:24:07,458 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-12 15:24:07,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-12 15:24:07,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-12 15:24:07,458 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-12 15:24:07,458 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-12 15:24:07,458 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-12 15:24:07,458 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-12 15:24:07,458 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-12-12 15:24:07,458 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-12-12 15:24:07,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-12 15:24:07,459 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-12 15:24:07,459 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-12 15:24:07,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-12 15:24:07,459 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-12 15:24:07,460 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 15:24:07,620 INFO L236 CfgBuilder]: Building ICFG [2022-12-12 15:24:07,622 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-12 15:24:08,014 INFO L277 CfgBuilder]: Performing block encoding [2022-12-12 15:24:08,023 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-12 15:24:08,023 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2022-12-12 15:24:08,027 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 03:24:08 BoogieIcfgContainer [2022-12-12 15:24:08,028 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-12 15:24:08,030 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-12 15:24:08,030 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-12 15:24:08,032 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-12 15:24:08,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.12 03:24:06" (1/3) ... [2022-12-12 15:24:08,033 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10bf6118 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 03:24:08, skipping insertion in model container [2022-12-12 15:24:08,033 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 03:24:07" (2/3) ... [2022-12-12 15:24:08,033 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10bf6118 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 03:24:08, skipping insertion in model container [2022-12-12 15:24:08,034 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 03:24:08" (3/3) ... [2022-12-12 15:24:08,035 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-trans.wvr.c [2022-12-12 15:24:08,051 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-12 15:24:08,051 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-12 15:24:08,051 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-12 15:24:08,168 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-12-12 15:24:08,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 264 places, 282 transitions, 588 flow [2022-12-12 15:24:08,361 INFO L130 PetriNetUnfolder]: 28/279 cut-off events. [2022-12-12 15:24:08,361 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-12 15:24:08,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292 conditions, 279 events. 28/279 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 368 event pairs, 0 based on Foata normal form. 0/250 useless extension candidates. Maximal degree in co-relation 223. Up to 3 conditions per place. [2022-12-12 15:24:08,369 INFO L82 GeneralOperation]: Start removeDead. Operand has 264 places, 282 transitions, 588 flow [2022-12-12 15:24:08,379 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 251 places, 269 transitions, 556 flow [2022-12-12 15:24:08,381 INFO L203 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-12 15:24:08,405 INFO L174 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 251 places, 269 transitions, 556 flow [2022-12-12 15:24:08,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 251 places, 269 transitions, 556 flow [2022-12-12 15:24:08,454 INFO L130 PetriNetUnfolder]: 28/269 cut-off events. [2022-12-12 15:24:08,454 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-12 15:24:08,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 269 events. 28/269 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 367 event pairs, 0 based on Foata normal form. 0/241 useless extension candidates. Maximal degree in co-relation 223. Up to 3 conditions per place. [2022-12-12 15:24:08,463 INFO L222 LiptonReduction]: Starting Lipton reduction on Petri net that has 251 places, 269 transitions, 556 flow [2022-12-12 15:24:08,463 INFO L226 LiptonReduction]: Number of co-enabled transitions 7560 [2022-12-12 15:24:17,670 INFO L241 LiptonReduction]: Total number of compositions: 230 [2022-12-12 15:24:17,682 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-12 15:24:17,687 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;@42700f45, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-12 15:24:17,688 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-12-12 15:24:17,704 INFO L130 PetriNetUnfolder]: 11/38 cut-off events. [2022-12-12 15:24:17,704 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-12 15:24:17,704 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:17,705 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 15:24:17,705 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:17,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:17,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1480647140, now seen corresponding path program 1 times [2022-12-12 15:24:17,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:17,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272162350] [2022-12-12 15:24:17,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:17,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:17,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:18,521 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 15:24:18,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:18,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272162350] [2022-12-12 15:24:18,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272162350] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:18,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:18,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:18,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222815290] [2022-12-12 15:24:18,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:18,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:18,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:18,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:18,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:18,553 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:18,554 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 39 transitions, 96 flow. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:18,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:18,555 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:18,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:18,965 INFO L130 PetriNetUnfolder]: 1171/1614 cut-off events. [2022-12-12 15:24:18,965 INFO L131 PetriNetUnfolder]: For 97/97 co-relation queries the response was YES. [2022-12-12 15:24:18,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3347 conditions, 1614 events. 1171/1614 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6034 event pairs, 283 based on Foata normal form. 1/1101 useless extension candidates. Maximal degree in co-relation 2876. Up to 593 conditions per place. [2022-12-12 15:24:18,975 INFO L137 encePairwiseOnDemand]: 28/39 looper letters, 100 selfloop transitions, 18 changer transitions 2/121 dead transitions. [2022-12-12 15:24:18,975 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 121 transitions, 539 flow [2022-12-12 15:24:18,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:18,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:18,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2022-12-12 15:24:18,986 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.46886446886446886 [2022-12-12 15:24:18,988 INFO L175 Difference]: Start difference. First operand has 38 places, 39 transitions, 96 flow. Second operand 7 states and 128 transitions. [2022-12-12 15:24:18,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 121 transitions, 539 flow [2022-12-12 15:24:18,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 121 transitions, 501 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-12-12 15:24:18,996 INFO L231 Difference]: Finished difference. Result has 42 places, 55 transitions, 196 flow [2022-12-12 15:24:18,998 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=196, PETRI_PLACES=42, PETRI_TRANSITIONS=55} [2022-12-12 15:24:19,001 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2022-12-12 15:24:19,001 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 55 transitions, 196 flow [2022-12-12 15:24:19,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:19,001 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:19,001 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 15:24:19,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-12 15:24:19,002 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:19,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:19,002 INFO L85 PathProgramCache]: Analyzing trace with hash -404154940, now seen corresponding path program 2 times [2022-12-12 15:24:19,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:19,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470885558] [2022-12-12 15:24:19,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:19,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:19,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:19,231 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 15:24:19,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:19,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470885558] [2022-12-12 15:24:19,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470885558] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:19,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:19,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:19,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744107230] [2022-12-12 15:24:19,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:19,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:19,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:19,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:19,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:19,235 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:19,235 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 55 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:19,235 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:19,235 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:19,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:19,621 INFO L130 PetriNetUnfolder]: 1367/1957 cut-off events. [2022-12-12 15:24:19,622 INFO L131 PetriNetUnfolder]: For 712/712 co-relation queries the response was YES. [2022-12-12 15:24:19,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5164 conditions, 1957 events. 1367/1957 cut-off events. For 712/712 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 8236 event pairs, 371 based on Foata normal form. 1/1792 useless extension candidates. Maximal degree in co-relation 4458. Up to 939 conditions per place. [2022-12-12 15:24:19,632 INFO L137 encePairwiseOnDemand]: 30/39 looper letters, 96 selfloop transitions, 15 changer transitions 1/113 dead transitions. [2022-12-12 15:24:19,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 113 transitions, 604 flow [2022-12-12 15:24:19,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:24:19,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:24:19,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2022-12-12 15:24:19,634 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2022-12-12 15:24:19,634 INFO L175 Difference]: Start difference. First operand has 42 places, 55 transitions, 196 flow. Second operand 5 states and 95 transitions. [2022-12-12 15:24:19,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 113 transitions, 604 flow [2022-12-12 15:24:19,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 113 transitions, 598 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-12-12 15:24:19,640 INFO L231 Difference]: Finished difference. Result has 49 places, 64 transitions, 302 flow [2022-12-12 15:24:19,641 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=302, PETRI_PLACES=49, PETRI_TRANSITIONS=64} [2022-12-12 15:24:19,641 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 11 predicate places. [2022-12-12 15:24:19,641 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 64 transitions, 302 flow [2022-12-12 15:24:19,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:19,642 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:19,642 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 15:24:19,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-12 15:24:19,642 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:19,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:19,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1255969656, now seen corresponding path program 3 times [2022-12-12 15:24:19,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:19,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536852445] [2022-12-12 15:24:19,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:19,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:19,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:19,889 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 15:24:19,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:19,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536852445] [2022-12-12 15:24:19,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536852445] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:19,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:19,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:19,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369644558] [2022-12-12 15:24:19,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:19,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:19,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:19,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:19,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:19,892 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:19,892 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 64 transitions, 302 flow. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:19,892 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:19,892 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:19,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:20,330 INFO L130 PetriNetUnfolder]: 1591/2323 cut-off events. [2022-12-12 15:24:20,330 INFO L131 PetriNetUnfolder]: For 2279/2279 co-relation queries the response was YES. [2022-12-12 15:24:20,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7032 conditions, 2323 events. 1591/2323 cut-off events. For 2279/2279 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 10407 event pairs, 397 based on Foata normal form. 1/2128 useless extension candidates. Maximal degree in co-relation 6195. Up to 863 conditions per place. [2022-12-12 15:24:20,345 INFO L137 encePairwiseOnDemand]: 28/39 looper letters, 109 selfloop transitions, 23 changer transitions 2/135 dead transitions. [2022-12-12 15:24:20,345 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 135 transitions, 806 flow [2022-12-12 15:24:20,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:20,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:20,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2022-12-12 15:24:20,347 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2022-12-12 15:24:20,347 INFO L175 Difference]: Start difference. First operand has 49 places, 64 transitions, 302 flow. Second operand 7 states and 129 transitions. [2022-12-12 15:24:20,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 135 transitions, 806 flow [2022-12-12 15:24:20,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 135 transitions, 776 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-12-12 15:24:20,376 INFO L231 Difference]: Finished difference. Result has 57 places, 67 transitions, 377 flow [2022-12-12 15:24:20,376 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=377, PETRI_PLACES=57, PETRI_TRANSITIONS=67} [2022-12-12 15:24:20,377 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 19 predicate places. [2022-12-12 15:24:20,377 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 67 transitions, 377 flow [2022-12-12 15:24:20,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:20,377 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:20,377 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 15:24:20,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-12 15:24:20,378 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:20,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:20,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1269268782, now seen corresponding path program 4 times [2022-12-12 15:24:20,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:20,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906295057] [2022-12-12 15:24:20,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:20,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:20,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:20,585 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 15:24:20,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:20,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906295057] [2022-12-12 15:24:20,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906295057] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:20,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:20,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:20,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421079224] [2022-12-12 15:24:20,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:20,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:20,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:20,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:20,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:20,588 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:20,588 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 67 transitions, 377 flow. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:20,588 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:20,588 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:20,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:21,039 INFO L130 PetriNetUnfolder]: 1644/2400 cut-off events. [2022-12-12 15:24:21,040 INFO L131 PetriNetUnfolder]: For 3196/3196 co-relation queries the response was YES. [2022-12-12 15:24:21,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7719 conditions, 2400 events. 1644/2400 cut-off events. For 3196/3196 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 10768 event pairs, 347 based on Foata normal form. 1/2214 useless extension candidates. Maximal degree in co-relation 6825. Up to 913 conditions per place. [2022-12-12 15:24:21,056 INFO L137 encePairwiseOnDemand]: 27/39 looper letters, 120 selfloop transitions, 38 changer transitions 1/160 dead transitions. [2022-12-12 15:24:21,056 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 160 transitions, 1094 flow [2022-12-12 15:24:21,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:21,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:21,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2022-12-12 15:24:21,059 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2022-12-12 15:24:21,059 INFO L175 Difference]: Start difference. First operand has 57 places, 67 transitions, 377 flow. Second operand 7 states and 136 transitions. [2022-12-12 15:24:21,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 160 transitions, 1094 flow [2022-12-12 15:24:21,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 160 transitions, 1060 flow, removed 6 selfloop flow, removed 2 redundant places. [2022-12-12 15:24:21,077 INFO L231 Difference]: Finished difference. Result has 65 places, 92 transitions, 706 flow [2022-12-12 15:24:21,078 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=706, PETRI_PLACES=65, PETRI_TRANSITIONS=92} [2022-12-12 15:24:21,079 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 27 predicate places. [2022-12-12 15:24:21,079 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 92 transitions, 706 flow [2022-12-12 15:24:21,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:21,080 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:21,080 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 15:24:21,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-12 15:24:21,080 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:21,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:21,081 INFO L85 PathProgramCache]: Analyzing trace with hash -726260692, now seen corresponding path program 5 times [2022-12-12 15:24:21,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:21,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104131076] [2022-12-12 15:24:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:21,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:21,415 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 15:24:21,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:21,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104131076] [2022-12-12 15:24:21,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104131076] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:21,415 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:21,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:21,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009270487] [2022-12-12 15:24:21,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:21,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:21,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:21,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:21,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:21,425 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:21,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 92 transitions, 706 flow. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:21,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:21,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:21,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:21,911 INFO L130 PetriNetUnfolder]: 1738/2555 cut-off events. [2022-12-12 15:24:21,911 INFO L131 PetriNetUnfolder]: For 6238/6238 co-relation queries the response was YES. [2022-12-12 15:24:21,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9428 conditions, 2555 events. 1738/2555 cut-off events. For 6238/6238 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 11848 event pairs, 309 based on Foata normal form. 1/2448 useless extension candidates. Maximal degree in co-relation 8331. Up to 1509 conditions per place. [2022-12-12 15:24:21,932 INFO L137 encePairwiseOnDemand]: 27/39 looper letters, 135 selfloop transitions, 33 changer transitions 2/171 dead transitions. [2022-12-12 15:24:21,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 171 transitions, 1416 flow [2022-12-12 15:24:21,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:24:21,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:24:21,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2022-12-12 15:24:21,934 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5170940170940171 [2022-12-12 15:24:21,934 INFO L175 Difference]: Start difference. First operand has 65 places, 92 transitions, 706 flow. Second operand 6 states and 121 transitions. [2022-12-12 15:24:21,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 171 transitions, 1416 flow [2022-12-12 15:24:21,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 171 transitions, 1340 flow, removed 38 selfloop flow, removed 0 redundant places. [2022-12-12 15:24:21,987 INFO L231 Difference]: Finished difference. Result has 73 places, 106 transitions, 908 flow [2022-12-12 15:24:21,987 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=908, PETRI_PLACES=73, PETRI_TRANSITIONS=106} [2022-12-12 15:24:21,989 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 35 predicate places. [2022-12-12 15:24:21,989 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 106 transitions, 908 flow [2022-12-12 15:24:21,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:21,989 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:21,990 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 15:24:21,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-12 15:24:21,990 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:21,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:21,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1050640634, now seen corresponding path program 6 times [2022-12-12 15:24:21,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:21,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737519046] [2022-12-12 15:24:21,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:21,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:22,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:22,335 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 15:24:22,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:22,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737519046] [2022-12-12 15:24:22,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737519046] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:22,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:22,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:22,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372310760] [2022-12-12 15:24:22,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:22,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:22,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:22,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:22,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:22,338 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:22,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 106 transitions, 908 flow. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:22,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:22,339 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:22,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:22,851 INFO L130 PetriNetUnfolder]: 1769/2597 cut-off events. [2022-12-12 15:24:22,852 INFO L131 PetriNetUnfolder]: For 7475/7475 co-relation queries the response was YES. [2022-12-12 15:24:22,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10046 conditions, 2597 events. 1769/2597 cut-off events. For 7475/7475 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12033 event pairs, 173 based on Foata normal form. 1/2491 useless extension candidates. Maximal degree in co-relation 9569. Up to 777 conditions per place. [2022-12-12 15:24:22,879 INFO L137 encePairwiseOnDemand]: 27/39 looper letters, 156 selfloop transitions, 71 changer transitions 4/232 dead transitions. [2022-12-12 15:24:22,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 232 transitions, 2060 flow [2022-12-12 15:24:22,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:22,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:22,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2022-12-12 15:24:22,881 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5604395604395604 [2022-12-12 15:24:22,881 INFO L175 Difference]: Start difference. First operand has 73 places, 106 transitions, 908 flow. Second operand 7 states and 153 transitions. [2022-12-12 15:24:22,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 232 transitions, 2060 flow [2022-12-12 15:24:22,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 232 transitions, 2040 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-12-12 15:24:22,914 INFO L231 Difference]: Finished difference. Result has 84 places, 143 transitions, 1508 flow [2022-12-12 15:24:22,915 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1508, PETRI_PLACES=84, PETRI_TRANSITIONS=143} [2022-12-12 15:24:22,917 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 46 predicate places. [2022-12-12 15:24:22,917 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 143 transitions, 1508 flow [2022-12-12 15:24:22,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 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 15:24:22,917 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:22,917 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:22,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-12 15:24:22,918 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:22,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:22,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1564440749, now seen corresponding path program 1 times [2022-12-12 15:24:22,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:22,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723550066] [2022-12-12 15:24:22,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:22,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:22,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:23,143 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 15:24:23,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:23,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723550066] [2022-12-12 15:24:23,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723550066] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:23,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:23,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:23,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644948878] [2022-12-12 15:24:23,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:23,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 15:24:23,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:23,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 15:24:23,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-12 15:24:23,148 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:23,148 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 143 transitions, 1508 flow. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:23,148 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:23,148 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:23,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:23,863 INFO L130 PetriNetUnfolder]: 3216/4616 cut-off events. [2022-12-12 15:24:23,863 INFO L131 PetriNetUnfolder]: For 22845/22845 co-relation queries the response was YES. [2022-12-12 15:24:23,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20527 conditions, 4616 events. 3216/4616 cut-off events. For 22845/22845 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22250 event pairs, 1315 based on Foata normal form. 5/4461 useless extension candidates. Maximal degree in co-relation 19612. Up to 1442 conditions per place. [2022-12-12 15:24:23,904 INFO L137 encePairwiseOnDemand]: 31/39 looper letters, 160 selfloop transitions, 68 changer transitions 45/274 dead transitions. [2022-12-12 15:24:23,905 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 274 transitions, 3189 flow [2022-12-12 15:24:23,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:24:23,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:24:23,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2022-12-12 15:24:23,906 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4829059829059829 [2022-12-12 15:24:23,906 INFO L175 Difference]: Start difference. First operand has 84 places, 143 transitions, 1508 flow. Second operand 6 states and 113 transitions. [2022-12-12 15:24:23,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 274 transitions, 3189 flow [2022-12-12 15:24:24,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 274 transitions, 3035 flow, removed 77 selfloop flow, removed 0 redundant places. [2022-12-12 15:24:24,040 INFO L231 Difference]: Finished difference. Result has 91 places, 170 transitions, 1876 flow [2022-12-12 15:24:24,041 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1876, PETRI_PLACES=91, PETRI_TRANSITIONS=170} [2022-12-12 15:24:24,041 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 53 predicate places. [2022-12-12 15:24:24,041 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 170 transitions, 1876 flow [2022-12-12 15:24:24,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:24,042 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:24,042 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:24,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-12 15:24:24,042 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:24,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:24,043 INFO L85 PathProgramCache]: Analyzing trace with hash -465308529, now seen corresponding path program 1 times [2022-12-12 15:24:24,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:24,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752373176] [2022-12-12 15:24:24,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:24,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:24,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:24,339 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 15:24:24,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:24,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752373176] [2022-12-12 15:24:24,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752373176] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:24,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:24,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:24,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144020707] [2022-12-12 15:24:24,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:24,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:24,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:24,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:24,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:24,344 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:24,345 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 170 transitions, 1876 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:24,345 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:24,345 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:24,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:25,027 INFO L130 PetriNetUnfolder]: 2955/4231 cut-off events. [2022-12-12 15:24:25,028 INFO L131 PetriNetUnfolder]: For 17844/17844 co-relation queries the response was YES. [2022-12-12 15:24:25,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18123 conditions, 4231 events. 2955/4231 cut-off events. For 17844/17844 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20111 event pairs, 944 based on Foata normal form. 1/4076 useless extension candidates. Maximal degree in co-relation 18061. Up to 1455 conditions per place. [2022-12-12 15:24:25,062 INFO L137 encePairwiseOnDemand]: 30/39 looper letters, 163 selfloop transitions, 47 changer transitions 13/224 dead transitions. [2022-12-12 15:24:25,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 224 transitions, 2520 flow [2022-12-12 15:24:25,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:24:25,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:24:25,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2022-12-12 15:24:25,064 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2022-12-12 15:24:25,064 INFO L175 Difference]: Start difference. First operand has 91 places, 170 transitions, 1876 flow. Second operand 6 states and 111 transitions. [2022-12-12 15:24:25,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 224 transitions, 2520 flow [2022-12-12 15:24:25,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 224 transitions, 2417 flow, removed 16 selfloop flow, removed 2 redundant places. [2022-12-12 15:24:25,153 INFO L231 Difference]: Finished difference. Result has 94 places, 166 transitions, 1815 flow [2022-12-12 15:24:25,153 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1815, PETRI_PLACES=94, PETRI_TRANSITIONS=166} [2022-12-12 15:24:25,155 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 56 predicate places. [2022-12-12 15:24:25,155 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 166 transitions, 1815 flow [2022-12-12 15:24:25,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:25,155 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:25,155 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:25,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-12 15:24:25,155 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:25,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:25,159 INFO L85 PathProgramCache]: Analyzing trace with hash 694701477, now seen corresponding path program 2 times [2022-12-12 15:24:25,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:25,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544329793] [2022-12-12 15:24:25,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:25,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:25,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:25,469 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 15:24:25,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:25,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544329793] [2022-12-12 15:24:25,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544329793] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:25,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:25,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:25,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844645768] [2022-12-12 15:24:25,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:25,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:25,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:25,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:25,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:25,474 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:25,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 166 transitions, 1815 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:25,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:25,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:25,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:26,241 INFO L130 PetriNetUnfolder]: 2999/4343 cut-off events. [2022-12-12 15:24:26,242 INFO L131 PetriNetUnfolder]: For 19918/19918 co-relation queries the response was YES. [2022-12-12 15:24:26,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18264 conditions, 4343 events. 2999/4343 cut-off events. For 19918/19918 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21307 event pairs, 966 based on Foata normal form. 1/4189 useless extension candidates. Maximal degree in co-relation 18196. Up to 1763 conditions per place. [2022-12-12 15:24:26,278 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 176 selfloop transitions, 60 changer transitions 8/245 dead transitions. [2022-12-12 15:24:26,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 245 transitions, 2688 flow [2022-12-12 15:24:26,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:26,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:26,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2022-12-12 15:24:26,280 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.46886446886446886 [2022-12-12 15:24:26,280 INFO L175 Difference]: Start difference. First operand has 94 places, 166 transitions, 1815 flow. Second operand 7 states and 128 transitions. [2022-12-12 15:24:26,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 245 transitions, 2688 flow [2022-12-12 15:24:26,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 245 transitions, 2562 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-12-12 15:24:26,362 INFO L231 Difference]: Finished difference. Result has 94 places, 170 transitions, 1862 flow [2022-12-12 15:24:26,362 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1862, PETRI_PLACES=94, PETRI_TRANSITIONS=170} [2022-12-12 15:24:26,363 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 56 predicate places. [2022-12-12 15:24:26,363 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 170 transitions, 1862 flow [2022-12-12 15:24:26,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:26,363 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:26,363 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:26,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-12 15:24:26,364 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:26,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:26,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1108984746, now seen corresponding path program 1 times [2022-12-12 15:24:26,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:26,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752426437] [2022-12-12 15:24:26,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:26,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:26,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:26,573 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 15:24:26,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:26,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752426437] [2022-12-12 15:24:26,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752426437] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:26,574 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:26,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:26,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52755255] [2022-12-12 15:24:26,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:26,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 15:24:26,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:26,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 15:24:26,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-12 15:24:26,576 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:26,576 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 170 transitions, 1862 flow. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:26,576 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:26,576 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:26,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:27,766 INFO L130 PetriNetUnfolder]: 6161/8684 cut-off events. [2022-12-12 15:24:27,766 INFO L131 PetriNetUnfolder]: For 41776/41776 co-relation queries the response was YES. [2022-12-12 15:24:27,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38091 conditions, 8684 events. 6161/8684 cut-off events. For 41776/41776 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 44761 event pairs, 2797 based on Foata normal form. 5/8355 useless extension candidates. Maximal degree in co-relation 37843. Up to 2820 conditions per place. [2022-12-12 15:24:27,843 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 236 selfloop transitions, 91 changer transitions 54/382 dead transitions. [2022-12-12 15:24:27,844 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 382 transitions, 4793 flow [2022-12-12 15:24:27,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 15:24:27,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 15:24:27,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2022-12-12 15:24:27,845 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.40705128205128205 [2022-12-12 15:24:27,845 INFO L175 Difference]: Start difference. First operand has 94 places, 170 transitions, 1862 flow. Second operand 8 states and 127 transitions. [2022-12-12 15:24:27,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 382 transitions, 4793 flow [2022-12-12 15:24:28,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 382 transitions, 4626 flow, removed 47 selfloop flow, removed 1 redundant places. [2022-12-12 15:24:28,134 INFO L231 Difference]: Finished difference. Result has 105 places, 224 transitions, 2709 flow [2022-12-12 15:24:28,135 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1789, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2709, PETRI_PLACES=105, PETRI_TRANSITIONS=224} [2022-12-12 15:24:28,135 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 67 predicate places. [2022-12-12 15:24:28,136 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 224 transitions, 2709 flow [2022-12-12 15:24:28,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:28,136 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:28,136 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:28,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-12 15:24:28,136 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:28,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:28,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1842849891, now seen corresponding path program 3 times [2022-12-12 15:24:28,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:28,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726097330] [2022-12-12 15:24:28,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:28,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:28,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:28,298 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 15:24:28,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:28,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726097330] [2022-12-12 15:24:28,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726097330] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:28,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:28,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:28,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340482680] [2022-12-12 15:24:28,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:28,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:28,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:28,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:28,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:28,300 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:28,301 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 224 transitions, 2709 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:28,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:28,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:28,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:29,628 INFO L130 PetriNetUnfolder]: 5591/7902 cut-off events. [2022-12-12 15:24:29,629 INFO L131 PetriNetUnfolder]: For 39709/39709 co-relation queries the response was YES. [2022-12-12 15:24:29,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 7902 events. 5591/7902 cut-off events. For 39709/39709 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 40513 event pairs, 2630 based on Foata normal form. 1/7518 useless extension candidates. Maximal degree in co-relation 34558. Up to 6462 conditions per place. [2022-12-12 15:24:29,685 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 216 selfloop transitions, 27 changer transitions 14/258 dead transitions. [2022-12-12 15:24:29,686 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 258 transitions, 3324 flow [2022-12-12 15:24:29,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:24:29,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:24:29,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2022-12-12 15:24:29,687 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2022-12-12 15:24:29,687 INFO L175 Difference]: Start difference. First operand has 105 places, 224 transitions, 2709 flow. Second operand 5 states and 85 transitions. [2022-12-12 15:24:29,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 258 transitions, 3324 flow [2022-12-12 15:24:29,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 258 transitions, 3194 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-12-12 15:24:29,884 INFO L231 Difference]: Finished difference. Result has 108 places, 219 transitions, 2546 flow [2022-12-12 15:24:29,884 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2546, PETRI_PLACES=108, PETRI_TRANSITIONS=219} [2022-12-12 15:24:29,885 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2022-12-12 15:24:29,885 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 219 transitions, 2546 flow [2022-12-12 15:24:29,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:29,885 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:29,885 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:29,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-12 15:24:29,886 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:29,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:29,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1229775885, now seen corresponding path program 4 times [2022-12-12 15:24:29,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:29,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343905482] [2022-12-12 15:24:29,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:29,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:29,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:30,127 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 15:24:30,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:30,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343905482] [2022-12-12 15:24:30,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343905482] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:30,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:30,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:30,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751214065] [2022-12-12 15:24:30,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:30,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:30,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:30,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:30,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:30,130 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:30,130 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 219 transitions, 2546 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:30,130 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:30,130 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:30,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:31,169 INFO L130 PetriNetUnfolder]: 5611/7964 cut-off events. [2022-12-12 15:24:31,169 INFO L131 PetriNetUnfolder]: For 41115/41115 co-relation queries the response was YES. [2022-12-12 15:24:31,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34194 conditions, 7964 events. 5611/7964 cut-off events. For 41115/41115 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 41373 event pairs, 2225 based on Foata normal form. 1/7570 useless extension candidates. Maximal degree in co-relation 34122. Up to 4664 conditions per place. [2022-12-12 15:24:31,248 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 195 selfloop transitions, 97 changer transitions 12/305 dead transitions. [2022-12-12 15:24:31,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 305 transitions, 3621 flow [2022-12-12 15:24:31,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:31,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:31,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2022-12-12 15:24:31,250 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2022-12-12 15:24:31,250 INFO L175 Difference]: Start difference. First operand has 108 places, 219 transitions, 2546 flow. Second operand 7 states and 133 transitions. [2022-12-12 15:24:31,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 305 transitions, 3621 flow [2022-12-12 15:24:31,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 305 transitions, 3549 flow, removed 12 selfloop flow, removed 4 redundant places. [2022-12-12 15:24:31,527 INFO L231 Difference]: Finished difference. Result has 110 places, 227 transitions, 2761 flow [2022-12-12 15:24:31,527 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2481, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2761, PETRI_PLACES=110, PETRI_TRANSITIONS=227} [2022-12-12 15:24:31,528 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 72 predicate places. [2022-12-12 15:24:31,528 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 227 transitions, 2761 flow [2022-12-12 15:24:31,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:31,528 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:31,528 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:31,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-12 15:24:31,529 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:31,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:31,529 INFO L85 PathProgramCache]: Analyzing trace with hash -543968603, now seen corresponding path program 5 times [2022-12-12 15:24:31,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:31,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251334102] [2022-12-12 15:24:31,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:31,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:31,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:31,728 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 15:24:31,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:31,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251334102] [2022-12-12 15:24:31,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251334102] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:31,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:31,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:31,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042592013] [2022-12-12 15:24:31,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:31,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:31,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:31,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:31,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:31,730 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:31,730 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 227 transitions, 2761 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:31,731 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:31,731 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:31,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:32,760 INFO L130 PetriNetUnfolder]: 5619/7988 cut-off events. [2022-12-12 15:24:32,760 INFO L131 PetriNetUnfolder]: For 46048/46048 co-relation queries the response was YES. [2022-12-12 15:24:32,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35234 conditions, 7988 events. 5619/7988 cut-off events. For 46048/46048 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 41667 event pairs, 1300 based on Foata normal form. 1/7616 useless extension candidates. Maximal degree in co-relation 35001. Up to 2421 conditions per place. [2022-12-12 15:24:32,812 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 187 selfloop transitions, 121 changer transitions 8/317 dead transitions. [2022-12-12 15:24:32,813 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 317 transitions, 3891 flow [2022-12-12 15:24:32,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:32,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:32,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2022-12-12 15:24:32,814 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4908424908424908 [2022-12-12 15:24:32,814 INFO L175 Difference]: Start difference. First operand has 110 places, 227 transitions, 2761 flow. Second operand 7 states and 134 transitions. [2022-12-12 15:24:32,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 317 transitions, 3891 flow [2022-12-12 15:24:33,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 317 transitions, 3706 flow, removed 42 selfloop flow, removed 3 redundant places. [2022-12-12 15:24:33,044 INFO L231 Difference]: Finished difference. Result has 115 places, 245 transitions, 3082 flow [2022-12-12 15:24:33,045 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2589, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3082, PETRI_PLACES=115, PETRI_TRANSITIONS=245} [2022-12-12 15:24:33,045 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 77 predicate places. [2022-12-12 15:24:33,045 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 245 transitions, 3082 flow [2022-12-12 15:24:33,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:33,045 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:33,046 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:33,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-12 15:24:33,046 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:33,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:33,046 INFO L85 PathProgramCache]: Analyzing trace with hash 346713633, now seen corresponding path program 6 times [2022-12-12 15:24:33,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:33,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445700974] [2022-12-12 15:24:33,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:33,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:33,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:33,215 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 15:24:33,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:33,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445700974] [2022-12-12 15:24:33,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445700974] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:33,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:33,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:33,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777149712] [2022-12-12 15:24:33,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:33,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:33,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:33,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:33,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:33,216 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:33,217 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 245 transitions, 3082 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:33,217 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:33,217 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:33,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:34,142 INFO L130 PetriNetUnfolder]: 5613/7986 cut-off events. [2022-12-12 15:24:34,142 INFO L131 PetriNetUnfolder]: For 53567/53567 co-relation queries the response was YES. [2022-12-12 15:24:34,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36610 conditions, 7986 events. 5613/7986 cut-off events. For 53567/53567 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 41926 event pairs, 1111 based on Foata normal form. 1/7608 useless extension candidates. Maximal degree in co-relation 35710. Up to 1962 conditions per place. [2022-12-12 15:24:34,201 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 243 selfloop transitions, 69 changer transitions 12/325 dead transitions. [2022-12-12 15:24:34,201 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 325 transitions, 4166 flow [2022-12-12 15:24:34,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:34,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2022-12-12 15:24:34,202 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5091575091575091 [2022-12-12 15:24:34,203 INFO L175 Difference]: Start difference. First operand has 115 places, 245 transitions, 3082 flow. Second operand 7 states and 139 transitions. [2022-12-12 15:24:34,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 325 transitions, 4166 flow [2022-12-12 15:24:34,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 325 transitions, 4042 flow, removed 26 selfloop flow, removed 2 redundant places. [2022-12-12 15:24:34,456 INFO L231 Difference]: Finished difference. Result has 119 places, 245 transitions, 3094 flow [2022-12-12 15:24:34,456 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3094, PETRI_PLACES=119, PETRI_TRANSITIONS=245} [2022-12-12 15:24:34,456 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2022-12-12 15:24:34,456 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 245 transitions, 3094 flow [2022-12-12 15:24:34,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:34,457 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:34,457 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:34,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-12 15:24:34,457 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:34,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:34,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1037605642, now seen corresponding path program 1 times [2022-12-12 15:24:34,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:34,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423182049] [2022-12-12 15:24:34,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:34,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:34,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:34,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:34,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:34,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423182049] [2022-12-12 15:24:34,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423182049] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:34,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:34,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:34,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114169578] [2022-12-12 15:24:34,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:34,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:34,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:34,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:34,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:34,649 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:34,649 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 245 transitions, 3094 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:34,649 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:34,649 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:34,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:35,590 INFO L130 PetriNetUnfolder]: 5828/8314 cut-off events. [2022-12-12 15:24:35,590 INFO L131 PetriNetUnfolder]: For 71866/71866 co-relation queries the response was YES. [2022-12-12 15:24:35,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37785 conditions, 8314 events. 5828/8314 cut-off events. For 71866/71866 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 45125 event pairs, 581 based on Foata normal form. 1/7944 useless extension candidates. Maximal degree in co-relation 36970. Up to 3137 conditions per place. [2022-12-12 15:24:35,648 INFO L137 encePairwiseOnDemand]: 30/39 looper letters, 256 selfloop transitions, 107 changer transitions 7/371 dead transitions. [2022-12-12 15:24:35,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 371 transitions, 5048 flow [2022-12-12 15:24:35,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:35,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:35,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2022-12-12 15:24:35,649 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2022-12-12 15:24:35,650 INFO L175 Difference]: Start difference. First operand has 119 places, 245 transitions, 3094 flow. Second operand 7 states and 135 transitions. [2022-12-12 15:24:35,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 371 transitions, 5048 flow [2022-12-12 15:24:35,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 371 transitions, 4937 flow, removed 23 selfloop flow, removed 2 redundant places. [2022-12-12 15:24:35,830 INFO L231 Difference]: Finished difference. Result has 124 places, 275 transitions, 3812 flow [2022-12-12 15:24:35,831 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3009, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3812, PETRI_PLACES=124, PETRI_TRANSITIONS=275} [2022-12-12 15:24:35,831 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 86 predicate places. [2022-12-12 15:24:35,831 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 275 transitions, 3812 flow [2022-12-12 15:24:35,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:35,831 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:35,831 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:35,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-12 15:24:35,832 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:35,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:35,832 INFO L85 PathProgramCache]: Analyzing trace with hash -378780016, now seen corresponding path program 2 times [2022-12-12 15:24:35,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:35,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050779736] [2022-12-12 15:24:35,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:35,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:35,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:36,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:36,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:36,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050779736] [2022-12-12 15:24:36,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050779736] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:36,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:36,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:36,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006519836] [2022-12-12 15:24:36,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:36,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:36,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:36,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:36,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:36,015 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:36,015 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 275 transitions, 3812 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:36,015 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:36,015 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:36,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:37,283 INFO L130 PetriNetUnfolder]: 7205/10630 cut-off events. [2022-12-12 15:24:37,283 INFO L131 PetriNetUnfolder]: For 88646/88646 co-relation queries the response was YES. [2022-12-12 15:24:37,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49616 conditions, 10630 events. 7205/10630 cut-off events. For 88646/88646 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 62808 event pairs, 173 based on Foata normal form. 1/10179 useless extension candidates. Maximal degree in co-relation 48590. Up to 2844 conditions per place. [2022-12-12 15:24:37,340 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 374 selfloop transitions, 108 changer transitions 9/492 dead transitions. [2022-12-12 15:24:37,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 492 transitions, 6965 flow [2022-12-12 15:24:37,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-12 15:24:37,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-12 15:24:37,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2022-12-12 15:24:37,342 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5327635327635327 [2022-12-12 15:24:37,342 INFO L175 Difference]: Start difference. First operand has 124 places, 275 transitions, 3812 flow. Second operand 9 states and 187 transitions. [2022-12-12 15:24:37,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 492 transitions, 6965 flow [2022-12-12 15:24:37,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 492 transitions, 6742 flow, removed 46 selfloop flow, removed 1 redundant places. [2022-12-12 15:24:37,603 INFO L231 Difference]: Finished difference. Result has 136 places, 309 transitions, 4517 flow [2022-12-12 15:24:37,603 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3689, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4517, PETRI_PLACES=136, PETRI_TRANSITIONS=309} [2022-12-12 15:24:37,603 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 98 predicate places. [2022-12-12 15:24:37,603 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 309 transitions, 4517 flow [2022-12-12 15:24:37,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:37,604 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:37,604 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:37,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-12 15:24:37,604 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:37,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:37,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1004007556, now seen corresponding path program 3 times [2022-12-12 15:24:37,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:37,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463762464] [2022-12-12 15:24:37,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:37,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:37,754 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:37,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:37,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463762464] [2022-12-12 15:24:37,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463762464] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:37,755 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:37,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:37,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558604797] [2022-12-12 15:24:37,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:37,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:37,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:37,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:37,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:37,756 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:37,756 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 309 transitions, 4517 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:37,757 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:37,757 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:37,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:39,114 INFO L130 PetriNetUnfolder]: 7138/10419 cut-off events. [2022-12-12 15:24:39,115 INFO L131 PetriNetUnfolder]: For 91588/91588 co-relation queries the response was YES. [2022-12-12 15:24:39,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51657 conditions, 10419 events. 7138/10419 cut-off events. For 91588/91588 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 60063 event pairs, 2918 based on Foata normal form. 1/9915 useless extension candidates. Maximal degree in co-relation 50607. Up to 8386 conditions per place. [2022-12-12 15:24:39,201 INFO L137 encePairwiseOnDemand]: 33/39 looper letters, 319 selfloop transitions, 39 changer transitions 7/366 dead transitions. [2022-12-12 15:24:39,201 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 366 transitions, 5638 flow [2022-12-12 15:24:39,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:24:39,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:24:39,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2022-12-12 15:24:39,203 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2022-12-12 15:24:39,203 INFO L175 Difference]: Start difference. First operand has 136 places, 309 transitions, 4517 flow. Second operand 5 states and 97 transitions. [2022-12-12 15:24:39,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 366 transitions, 5638 flow [2022-12-12 15:24:39,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 366 transitions, 5588 flow, removed 25 selfloop flow, removed 0 redundant places. [2022-12-12 15:24:39,852 INFO L231 Difference]: Finished difference. Result has 142 places, 308 transitions, 4568 flow [2022-12-12 15:24:39,852 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4471, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4568, PETRI_PLACES=142, PETRI_TRANSITIONS=308} [2022-12-12 15:24:39,853 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 104 predicate places. [2022-12-12 15:24:39,853 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 308 transitions, 4568 flow [2022-12-12 15:24:39,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:39,853 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:39,853 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:39,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-12 15:24:39,853 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:39,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:39,854 INFO L85 PathProgramCache]: Analyzing trace with hash -61053028, now seen corresponding path program 4 times [2022-12-12 15:24:39,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:39,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559050402] [2022-12-12 15:24:39,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:39,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:39,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:40,005 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:40,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:40,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559050402] [2022-12-12 15:24:40,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559050402] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:40,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:40,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 15:24:40,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592873781] [2022-12-12 15:24:40,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:40,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 15:24:40,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:40,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 15:24:40,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-12 15:24:40,007 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:40,008 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 308 transitions, 4568 flow. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 15:24:40,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:40,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:40,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:41,499 INFO L130 PetriNetUnfolder]: 7089/10326 cut-off events. [2022-12-12 15:24:41,499 INFO L131 PetriNetUnfolder]: For 90624/90624 co-relation queries the response was YES. [2022-12-12 15:24:41,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50523 conditions, 10326 events. 7089/10326 cut-off events. For 90624/90624 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 59189 event pairs, 1251 based on Foata normal form. 1/9832 useless extension candidates. Maximal degree in co-relation 49446. Up to 6118 conditions per place. [2022-12-12 15:24:41,563 INFO L137 encePairwiseOnDemand]: 27/39 looper letters, 279 selfloop transitions, 76 changer transitions 7/363 dead transitions. [2022-12-12 15:24:41,563 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 363 transitions, 5490 flow [2022-12-12 15:24:41,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:24:41,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:24:41,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2022-12-12 15:24:41,564 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5 [2022-12-12 15:24:41,564 INFO L175 Difference]: Start difference. First operand has 142 places, 308 transitions, 4568 flow. Second operand 6 states and 117 transitions. [2022-12-12 15:24:41,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 363 transitions, 5490 flow [2022-12-12 15:24:42,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 363 transitions, 5446 flow, removed 6 selfloop flow, removed 2 redundant places. [2022-12-12 15:24:42,147 INFO L231 Difference]: Finished difference. Result has 146 places, 302 transitions, 4600 flow [2022-12-12 15:24:42,147 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4526, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4600, PETRI_PLACES=146, PETRI_TRANSITIONS=302} [2022-12-12 15:24:42,148 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 108 predicate places. [2022-12-12 15:24:42,148 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 302 transitions, 4600 flow [2022-12-12 15:24:42,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 15:24:42,148 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:42,148 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:42,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-12 15:24:42,148 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:42,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:42,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1852701702, now seen corresponding path program 5 times [2022-12-12 15:24:42,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:42,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235633511] [2022-12-12 15:24:42,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:42,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:42,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:42,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:42,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:42,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235633511] [2022-12-12 15:24:42,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235633511] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:42,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:42,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:42,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165263681] [2022-12-12 15:24:42,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:42,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:42,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:42,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:42,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:42,307 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:42,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 302 transitions, 4600 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:42,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:42,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:42,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:44,044 INFO L130 PetriNetUnfolder]: 8778/12781 cut-off events. [2022-12-12 15:24:44,044 INFO L131 PetriNetUnfolder]: For 125224/125224 co-relation queries the response was YES. [2022-12-12 15:24:44,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62790 conditions, 12781 events. 8778/12781 cut-off events. For 125224/125224 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 75861 event pairs, 953 based on Foata normal form. 1/12204 useless extension candidates. Maximal degree in co-relation 62052. Up to 5302 conditions per place. [2022-12-12 15:24:44,117 INFO L137 encePairwiseOnDemand]: 32/39 looper letters, 385 selfloop transitions, 91 changer transitions 9/486 dead transitions. [2022-12-12 15:24:44,118 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 486 transitions, 7546 flow [2022-12-12 15:24:44,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:24:44,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:24:44,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2022-12-12 15:24:44,119 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5683760683760684 [2022-12-12 15:24:44,119 INFO L175 Difference]: Start difference. First operand has 146 places, 302 transitions, 4600 flow. Second operand 6 states and 133 transitions. [2022-12-12 15:24:44,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 486 transitions, 7546 flow [2022-12-12 15:24:44,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 486 transitions, 7313 flow, removed 23 selfloop flow, removed 4 redundant places. [2022-12-12 15:24:44,671 INFO L231 Difference]: Finished difference. Result has 151 places, 316 transitions, 4903 flow [2022-12-12 15:24:44,672 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4903, PETRI_PLACES=151, PETRI_TRANSITIONS=316} [2022-12-12 15:24:44,672 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 113 predicate places. [2022-12-12 15:24:44,672 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 316 transitions, 4903 flow [2022-12-12 15:24:44,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:44,672 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:44,672 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:44,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-12 15:24:44,672 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:44,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:44,673 INFO L85 PathProgramCache]: Analyzing trace with hash -58427252, now seen corresponding path program 6 times [2022-12-12 15:24:44,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:44,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195137639] [2022-12-12 15:24:44,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:44,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:44,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:44,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:44,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:44,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195137639] [2022-12-12 15:24:44,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195137639] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:44,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:44,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:44,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580261366] [2022-12-12 15:24:44,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:44,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:44,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:44,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:44,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:44,818 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:44,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 316 transitions, 4903 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:44,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:44,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:44,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:46,393 INFO L130 PetriNetUnfolder]: 8711/12626 cut-off events. [2022-12-12 15:24:46,394 INFO L131 PetriNetUnfolder]: For 124036/124036 co-relation queries the response was YES. [2022-12-12 15:24:46,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63960 conditions, 12626 events. 8711/12626 cut-off events. For 124036/124036 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 74190 event pairs, 1213 based on Foata normal form. 1/12001 useless extension candidates. Maximal degree in co-relation 62929. Up to 4238 conditions per place. [2022-12-12 15:24:46,486 INFO L137 encePairwiseOnDemand]: 30/39 looper letters, 245 selfloop transitions, 116 changer transitions 8/370 dead transitions. [2022-12-12 15:24:46,487 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 370 transitions, 5818 flow [2022-12-12 15:24:46,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:24:46,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:24:46,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2022-12-12 15:24:46,489 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2022-12-12 15:24:46,489 INFO L175 Difference]: Start difference. First operand has 151 places, 316 transitions, 4903 flow. Second operand 6 states and 126 transitions. [2022-12-12 15:24:46,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 370 transitions, 5818 flow [2022-12-12 15:24:47,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 370 transitions, 5786 flow, removed 13 selfloop flow, removed 1 redundant places. [2022-12-12 15:24:47,341 INFO L231 Difference]: Finished difference. Result has 156 places, 309 transitions, 5047 flow [2022-12-12 15:24:47,341 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5047, PETRI_PLACES=156, PETRI_TRANSITIONS=309} [2022-12-12 15:24:47,341 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 118 predicate places. [2022-12-12 15:24:47,341 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 309 transitions, 5047 flow [2022-12-12 15:24:47,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:47,341 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:47,341 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:47,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-12 15:24:47,342 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:47,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:47,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1239783958, now seen corresponding path program 1 times [2022-12-12 15:24:47,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:47,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746370447] [2022-12-12 15:24:47,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:47,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:47,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:47,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:47,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:47,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746370447] [2022-12-12 15:24:47,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746370447] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:47,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:47,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:47,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699068234] [2022-12-12 15:24:47,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:47,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:47,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:47,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:47,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:47,487 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:47,487 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 309 transitions, 5047 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:47,488 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:47,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:47,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:49,451 INFO L130 PetriNetUnfolder]: 8952/13013 cut-off events. [2022-12-12 15:24:49,451 INFO L131 PetriNetUnfolder]: For 148788/148788 co-relation queries the response was YES. [2022-12-12 15:24:49,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68455 conditions, 13013 events. 8952/13013 cut-off events. For 148788/148788 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 77480 event pairs, 2777 based on Foata normal form. 1/12398 useless extension candidates. Maximal degree in co-relation 67347. Up to 6482 conditions per place. [2022-12-12 15:24:49,535 INFO L137 encePairwiseOnDemand]: 30/39 looper letters, 274 selfloop transitions, 111 changer transitions 6/392 dead transitions. [2022-12-12 15:24:49,535 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 392 transitions, 6385 flow [2022-12-12 15:24:49,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:49,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:49,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2022-12-12 15:24:49,536 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2022-12-12 15:24:49,536 INFO L175 Difference]: Start difference. First operand has 156 places, 309 transitions, 5047 flow. Second operand 7 states and 130 transitions. [2022-12-12 15:24:49,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 392 transitions, 6385 flow [2022-12-12 15:24:50,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 392 transitions, 6052 flow, removed 20 selfloop flow, removed 5 redundant places. [2022-12-12 15:24:50,520 INFO L231 Difference]: Finished difference. Result has 160 places, 314 transitions, 5124 flow [2022-12-12 15:24:50,521 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4746, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5124, PETRI_PLACES=160, PETRI_TRANSITIONS=314} [2022-12-12 15:24:50,521 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 122 predicate places. [2022-12-12 15:24:50,521 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 314 transitions, 5124 flow [2022-12-12 15:24:50,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:50,521 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:50,522 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:50,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-12 15:24:50,522 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:50,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:50,522 INFO L85 PathProgramCache]: Analyzing trace with hash 571994328, now seen corresponding path program 2 times [2022-12-12 15:24:50,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:50,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236556432] [2022-12-12 15:24:50,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:50,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:50,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:50,745 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:50,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:50,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236556432] [2022-12-12 15:24:50,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236556432] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:50,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:50,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:50,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290732456] [2022-12-12 15:24:50,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:50,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:50,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:50,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:50,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:50,748 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:50,748 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 314 transitions, 5124 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:50,748 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:50,748 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:50,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:52,691 INFO L130 PetriNetUnfolder]: 8893/12972 cut-off events. [2022-12-12 15:24:52,691 INFO L131 PetriNetUnfolder]: For 138982/138982 co-relation queries the response was YES. [2022-12-12 15:24:52,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65923 conditions, 12972 events. 8893/12972 cut-off events. For 138982/138982 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 77628 event pairs, 1351 based on Foata normal form. 1/12387 useless extension candidates. Maximal degree in co-relation 64804. Up to 5105 conditions per place. [2022-12-12 15:24:52,784 INFO L137 encePairwiseOnDemand]: 30/39 looper letters, 266 selfloop transitions, 149 changer transitions 6/422 dead transitions. [2022-12-12 15:24:52,784 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 422 transitions, 7007 flow [2022-12-12 15:24:52,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:24:52,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:24:52,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2022-12-12 15:24:52,785 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2022-12-12 15:24:52,785 INFO L175 Difference]: Start difference. First operand has 160 places, 314 transitions, 5124 flow. Second operand 7 states and 132 transitions. [2022-12-12 15:24:52,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 422 transitions, 7007 flow [2022-12-12 15:24:53,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 422 transitions, 6775 flow, removed 30 selfloop flow, removed 2 redundant places. [2022-12-12 15:24:53,961 INFO L231 Difference]: Finished difference. Result has 166 places, 347 transitions, 5901 flow [2022-12-12 15:24:53,961 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5901, PETRI_PLACES=166, PETRI_TRANSITIONS=347} [2022-12-12 15:24:53,961 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 128 predicate places. [2022-12-12 15:24:53,961 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 347 transitions, 5901 flow [2022-12-12 15:24:53,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:53,961 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:53,962 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:53,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-12-12 15:24:53,962 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:53,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:53,962 INFO L85 PathProgramCache]: Analyzing trace with hash -92785924, now seen corresponding path program 3 times [2022-12-12 15:24:53,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:53,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250023421] [2022-12-12 15:24:53,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:53,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:54,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:54,127 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:54,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:54,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250023421] [2022-12-12 15:24:54,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250023421] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:54,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:54,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:54,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737828784] [2022-12-12 15:24:54,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:54,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:54,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:54,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:54,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:54,129 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:54,129 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 347 transitions, 5901 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:54,129 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:54,129 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:54,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:55,968 INFO L130 PetriNetUnfolder]: 8834/12835 cut-off events. [2022-12-12 15:24:55,968 INFO L131 PetriNetUnfolder]: For 146673/146673 co-relation queries the response was YES. [2022-12-12 15:24:56,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67420 conditions, 12835 events. 8834/12835 cut-off events. For 146673/146673 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 75906 event pairs, 2130 based on Foata normal form. 1/12220 useless extension candidates. Maximal degree in co-relation 66299. Up to 6048 conditions per place. [2022-12-12 15:24:56,058 INFO L137 encePairwiseOnDemand]: 30/39 looper letters, 279 selfloop transitions, 113 changer transitions 6/399 dead transitions. [2022-12-12 15:24:56,059 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 399 transitions, 6883 flow [2022-12-12 15:24:56,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:24:56,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:24:56,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2022-12-12 15:24:56,060 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.49572649572649574 [2022-12-12 15:24:56,060 INFO L175 Difference]: Start difference. First operand has 166 places, 347 transitions, 5901 flow. Second operand 6 states and 116 transitions. [2022-12-12 15:24:56,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 399 transitions, 6883 flow [2022-12-12 15:24:57,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 399 transitions, 6689 flow, removed 27 selfloop flow, removed 3 redundant places. [2022-12-12 15:24:57,097 INFO L231 Difference]: Finished difference. Result has 169 places, 342 transitions, 5876 flow [2022-12-12 15:24:57,098 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5709, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5876, PETRI_PLACES=169, PETRI_TRANSITIONS=342} [2022-12-12 15:24:57,098 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 131 predicate places. [2022-12-12 15:24:57,098 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 342 transitions, 5876 flow [2022-12-12 15:24:57,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:57,099 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:24:57,099 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:24:57,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-12 15:24:57,099 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:24:57,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:24:57,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1474185574, now seen corresponding path program 4 times [2022-12-12 15:24:57,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:24:57,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366336083] [2022-12-12 15:24:57,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:24:57,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:24:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:24:57,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:24:57,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:24:57,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366336083] [2022-12-12 15:24:57,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366336083] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:24:57,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:24:57,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:24:57,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140256937] [2022-12-12 15:24:57,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:24:57,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:24:57,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:24:57,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:24:57,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:24:57,265 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:24:57,265 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 342 transitions, 5876 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:24:57,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:24:57,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:24:57,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:24:59,449 INFO L130 PetriNetUnfolder]: 10216/15003 cut-off events. [2022-12-12 15:24:59,450 INFO L131 PetriNetUnfolder]: For 153850/153850 co-relation queries the response was YES. [2022-12-12 15:24:59,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77547 conditions, 15003 events. 10216/15003 cut-off events. For 153850/153850 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 93503 event pairs, 524 based on Foata normal form. 1/14302 useless extension candidates. Maximal degree in co-relation 76517. Up to 4551 conditions per place. [2022-12-12 15:24:59,643 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 360 selfloop transitions, 150 changer transitions 10/521 dead transitions. [2022-12-12 15:24:59,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 521 transitions, 8609 flow [2022-12-12 15:24:59,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-12 15:24:59,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-12 15:24:59,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2022-12-12 15:24:59,644 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5270655270655271 [2022-12-12 15:24:59,644 INFO L175 Difference]: Start difference. First operand has 169 places, 342 transitions, 5876 flow. Second operand 9 states and 185 transitions. [2022-12-12 15:24:59,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 521 transitions, 8609 flow [2022-12-12 15:25:00,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 521 transitions, 8144 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-12-12 15:25:00,657 INFO L231 Difference]: Finished difference. Result has 173 places, 362 transitions, 6299 flow [2022-12-12 15:25:00,658 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6299, PETRI_PLACES=173, PETRI_TRANSITIONS=362} [2022-12-12 15:25:00,658 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 135 predicate places. [2022-12-12 15:25:00,658 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 362 transitions, 6299 flow [2022-12-12 15:25:00,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:00,659 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:00,659 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:00,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-12 15:25:00,660 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:00,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:00,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1984052714, now seen corresponding path program 5 times [2022-12-12 15:25:00,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:00,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54275916] [2022-12-12 15:25:00,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:00,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:00,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:00,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:00,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:00,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54275916] [2022-12-12 15:25:00,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54275916] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:00,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:00,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:00,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049249146] [2022-12-12 15:25:00,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:00,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:25:00,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:00,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:25:00,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:25:00,836 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:00,837 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 362 transitions, 6299 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:00,837 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:00,837 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:00,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:03,142 INFO L130 PetriNetUnfolder]: 10151/14928 cut-off events. [2022-12-12 15:25:03,143 INFO L131 PetriNetUnfolder]: For 169433/169433 co-relation queries the response was YES. [2022-12-12 15:25:03,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77922 conditions, 14928 events. 10151/14928 cut-off events. For 169433/169433 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 92943 event pairs, 2070 based on Foata normal form. 1/14194 useless extension candidates. Maximal degree in co-relation 76632. Up to 6961 conditions per place. [2022-12-12 15:25:03,259 INFO L137 encePairwiseOnDemand]: 33/39 looper letters, 396 selfloop transitions, 58 changer transitions 18/473 dead transitions. [2022-12-12 15:25:03,260 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 473 transitions, 8137 flow [2022-12-12 15:25:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:25:03,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:25:03,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2022-12-12 15:25:03,261 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2022-12-12 15:25:03,261 INFO L175 Difference]: Start difference. First operand has 173 places, 362 transitions, 6299 flow. Second operand 6 states and 126 transitions. [2022-12-12 15:25:03,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 473 transitions, 8137 flow [2022-12-12 15:25:04,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 473 transitions, 7967 flow, removed 25 selfloop flow, removed 2 redundant places. [2022-12-12 15:25:04,549 INFO L231 Difference]: Finished difference. Result has 177 places, 353 transitions, 6095 flow [2022-12-12 15:25:04,549 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6135, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6095, PETRI_PLACES=177, PETRI_TRANSITIONS=353} [2022-12-12 15:25:04,549 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 139 predicate places. [2022-12-12 15:25:04,549 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 353 transitions, 6095 flow [2022-12-12 15:25:04,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:04,549 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:04,550 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:04,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-12-12 15:25:04,550 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:04,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:04,550 INFO L85 PathProgramCache]: Analyzing trace with hash -121669460, now seen corresponding path program 6 times [2022-12-12 15:25:04,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:04,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493268186] [2022-12-12 15:25:04,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:04,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:04,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:04,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:04,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:04,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493268186] [2022-12-12 15:25:04,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493268186] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:04,691 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:04,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:04,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171910067] [2022-12-12 15:25:04,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:04,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:25:04,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:04,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:25:04,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:25:04,692 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:04,693 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 353 transitions, 6095 flow. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:04,693 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:04,693 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:04,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:06,925 INFO L130 PetriNetUnfolder]: 10086/14745 cut-off events. [2022-12-12 15:25:06,925 INFO L131 PetriNetUnfolder]: For 152161/152161 co-relation queries the response was YES. [2022-12-12 15:25:06,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78289 conditions, 14745 events. 10086/14745 cut-off events. For 152161/152161 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 90573 event pairs, 1733 based on Foata normal form. 1/13994 useless extension candidates. Maximal degree in co-relation 78165. Up to 5667 conditions per place. [2022-12-12 15:25:07,036 INFO L137 encePairwiseOnDemand]: 30/39 looper letters, 254 selfloop transitions, 143 changer transitions 8/406 dead transitions. [2022-12-12 15:25:07,037 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 406 transitions, 7087 flow [2022-12-12 15:25:07,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 15:25:07,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 15:25:07,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2022-12-12 15:25:07,039 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5341880341880342 [2022-12-12 15:25:07,039 INFO L175 Difference]: Start difference. First operand has 177 places, 353 transitions, 6095 flow. Second operand 6 states and 125 transitions. [2022-12-12 15:25:07,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 406 transitions, 7087 flow [2022-12-12 15:25:08,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 406 transitions, 6951 flow, removed 11 selfloop flow, removed 4 redundant places. [2022-12-12 15:25:08,153 INFO L231 Difference]: Finished difference. Result has 178 places, 347 transitions, 6223 flow [2022-12-12 15:25:08,153 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5965, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6223, PETRI_PLACES=178, PETRI_TRANSITIONS=347} [2022-12-12 15:25:08,153 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 140 predicate places. [2022-12-12 15:25:08,153 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 347 transitions, 6223 flow [2022-12-12 15:25:08,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:08,153 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:08,153 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:08,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-12 15:25:08,154 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:08,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:08,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1858644075, now seen corresponding path program 1 times [2022-12-12 15:25:08,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:08,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755156372] [2022-12-12 15:25:08,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:08,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:08,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:08,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:08,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755156372] [2022-12-12 15:25:08,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755156372] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:08,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:08,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:08,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732976099] [2022-12-12 15:25:08,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:08,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:08,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:08,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:08,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:08,228 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:08,228 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 347 transitions, 6223 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:08,228 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:08,228 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:08,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:10,179 INFO L130 PetriNetUnfolder]: 9765/14329 cut-off events. [2022-12-12 15:25:10,179 INFO L131 PetriNetUnfolder]: For 155069/155069 co-relation queries the response was YES. [2022-12-12 15:25:10,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77876 conditions, 14329 events. 9765/14329 cut-off events. For 155069/155069 co-relation queries the response was YES. Maximal size of possible extension queue 816. Compared 88693 event pairs, 1813 based on Foata normal form. 60/13659 useless extension candidates. Maximal degree in co-relation 76669. Up to 9370 conditions per place. [2022-12-12 15:25:10,281 INFO L137 encePairwiseOnDemand]: 33/39 looper letters, 305 selfloop transitions, 61 changer transitions 19/386 dead transitions. [2022-12-12 15:25:10,281 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 386 transitions, 7152 flow [2022-12-12 15:25:10,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:25:10,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:25:10,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2022-12-12 15:25:10,282 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.441025641025641 [2022-12-12 15:25:10,282 INFO L175 Difference]: Start difference. First operand has 178 places, 347 transitions, 6223 flow. Second operand 5 states and 86 transitions. [2022-12-12 15:25:10,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 386 transitions, 7152 flow [2022-12-12 15:25:11,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 386 transitions, 6977 flow, removed 13 selfloop flow, removed 2 redundant places. [2022-12-12 15:25:11,149 INFO L231 Difference]: Finished difference. Result has 180 places, 329 transitions, 5734 flow [2022-12-12 15:25:11,149 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5818, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5734, PETRI_PLACES=180, PETRI_TRANSITIONS=329} [2022-12-12 15:25:11,150 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 142 predicate places. [2022-12-12 15:25:11,150 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 329 transitions, 5734 flow [2022-12-12 15:25:11,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:11,151 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:11,151 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:11,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-12-12 15:25:11,151 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:11,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:11,151 INFO L85 PathProgramCache]: Analyzing trace with hash 264757237, now seen corresponding path program 2 times [2022-12-12 15:25:11,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:11,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372578588] [2022-12-12 15:25:11,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:11,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:11,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:11,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:11,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:11,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372578588] [2022-12-12 15:25:11,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372578588] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:11,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:11,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:11,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47362174] [2022-12-12 15:25:11,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:11,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:11,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:11,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:11,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:11,287 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:11,287 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 329 transitions, 5734 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:11,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:11,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:11,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:12,893 INFO L130 PetriNetUnfolder]: 9455/13951 cut-off events. [2022-12-12 15:25:12,893 INFO L131 PetriNetUnfolder]: For 138710/138710 co-relation queries the response was YES. [2022-12-12 15:25:12,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74004 conditions, 13951 events. 9455/13951 cut-off events. For 138710/138710 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 86703 event pairs, 1390 based on Foata normal form. 96/13345 useless extension candidates. Maximal degree in co-relation 72820. Up to 11480 conditions per place. [2022-12-12 15:25:13,090 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 328 selfloop transitions, 34 changer transitions 0/363 dead transitions. [2022-12-12 15:25:13,091 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 363 transitions, 6692 flow [2022-12-12 15:25:13,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 15:25:13,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 15:25:13,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 78 transitions. [2022-12-12 15:25:13,091 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5 [2022-12-12 15:25:13,092 INFO L175 Difference]: Start difference. First operand has 180 places, 329 transitions, 5734 flow. Second operand 4 states and 78 transitions. [2022-12-12 15:25:13,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 363 transitions, 6692 flow [2022-12-12 15:25:13,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 363 transitions, 6624 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-12-12 15:25:13,839 INFO L231 Difference]: Finished difference. Result has 182 places, 325 transitions, 5671 flow [2022-12-12 15:25:13,839 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5508, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5671, PETRI_PLACES=182, PETRI_TRANSITIONS=325} [2022-12-12 15:25:13,839 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 144 predicate places. [2022-12-12 15:25:13,840 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 325 transitions, 5671 flow [2022-12-12 15:25:13,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:13,840 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:13,840 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:13,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-12 15:25:13,843 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:13,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:13,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1065021361, now seen corresponding path program 3 times [2022-12-12 15:25:13,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:13,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572058252] [2022-12-12 15:25:13,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:13,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:13,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:13,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:13,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572058252] [2022-12-12 15:25:13,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572058252] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:13,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:13,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:13,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082973490] [2022-12-12 15:25:13,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:13,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:13,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:13,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:13,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:13,907 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:13,907 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 325 transitions, 5671 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:13,907 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:13,907 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:13,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:15,665 INFO L130 PetriNetUnfolder]: 9279/13682 cut-off events. [2022-12-12 15:25:15,665 INFO L131 PetriNetUnfolder]: For 142143/142143 co-relation queries the response was YES. [2022-12-12 15:25:15,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72033 conditions, 13682 events. 9279/13682 cut-off events. For 142143/142143 co-relation queries the response was YES. Maximal size of possible extension queue 802. Compared 84335 event pairs, 3254 based on Foata normal form. 78/13023 useless extension candidates. Maximal degree in co-relation 70977. Up to 9476 conditions per place. [2022-12-12 15:25:15,755 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 334 selfloop transitions, 35 changer transitions 12/382 dead transitions. [2022-12-12 15:25:15,755 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 382 transitions, 6602 flow [2022-12-12 15:25:15,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:25:15,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:25:15,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2022-12-12 15:25:15,756 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5435897435897435 [2022-12-12 15:25:15,756 INFO L175 Difference]: Start difference. First operand has 182 places, 325 transitions, 5671 flow. Second operand 5 states and 106 transitions. [2022-12-12 15:25:15,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 382 transitions, 6602 flow [2022-12-12 15:25:16,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 382 transitions, 6580 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-12-12 15:25:16,446 INFO L231 Difference]: Finished difference. Result has 184 places, 313 transitions, 5456 flow [2022-12-12 15:25:16,446 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5490, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5456, PETRI_PLACES=184, PETRI_TRANSITIONS=313} [2022-12-12 15:25:16,447 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 146 predicate places. [2022-12-12 15:25:16,447 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 313 transitions, 5456 flow [2022-12-12 15:25:16,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:16,447 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:16,447 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:16,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-12-12 15:25:16,447 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:16,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:16,448 INFO L85 PathProgramCache]: Analyzing trace with hash -809899065, now seen corresponding path program 4 times [2022-12-12 15:25:16,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:16,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911517529] [2022-12-12 15:25:16,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:16,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:16,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:16,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:16,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:16,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911517529] [2022-12-12 15:25:16,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911517529] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:16,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:16,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:16,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513008755] [2022-12-12 15:25:16,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:16,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:16,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:16,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:16,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:16,519 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:16,519 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 313 transitions, 5456 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:16,519 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:16,519 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:16,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:18,170 INFO L130 PetriNetUnfolder]: 8881/12986 cut-off events. [2022-12-12 15:25:18,170 INFO L131 PetriNetUnfolder]: For 135854/135854 co-relation queries the response was YES. [2022-12-12 15:25:18,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69672 conditions, 12986 events. 8881/12986 cut-off events. For 135854/135854 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 78491 event pairs, 3889 based on Foata normal form. 28/12319 useless extension candidates. Maximal degree in co-relation 69446. Up to 10817 conditions per place. [2022-12-12 15:25:18,257 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 287 selfloop transitions, 41 changer transitions 8/337 dead transitions. [2022-12-12 15:25:18,258 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 337 transitions, 5892 flow [2022-12-12 15:25:18,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:25:18,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:25:18,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2022-12-12 15:25:18,258 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5025641025641026 [2022-12-12 15:25:18,258 INFO L175 Difference]: Start difference. First operand has 184 places, 313 transitions, 5456 flow. Second operand 5 states and 98 transitions. [2022-12-12 15:25:18,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 337 transitions, 5892 flow [2022-12-12 15:25:18,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 337 transitions, 5763 flow, removed 26 selfloop flow, removed 10 redundant places. [2022-12-12 15:25:18,929 INFO L231 Difference]: Finished difference. Result has 172 places, 285 transitions, 4877 flow [2022-12-12 15:25:18,929 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4921, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4877, PETRI_PLACES=172, PETRI_TRANSITIONS=285} [2022-12-12 15:25:18,929 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 134 predicate places. [2022-12-12 15:25:18,930 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 285 transitions, 4877 flow [2022-12-12 15:25:18,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:18,930 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:18,930 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:18,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-12-12 15:25:18,930 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:18,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:18,930 INFO L85 PathProgramCache]: Analyzing trace with hash 816314213, now seen corresponding path program 5 times [2022-12-12 15:25:18,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:18,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000313973] [2022-12-12 15:25:18,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:18,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:18,997 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:18,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:18,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000313973] [2022-12-12 15:25:18,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000313973] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:18,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:18,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:18,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833516423] [2022-12-12 15:25:18,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:18,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:18,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:18,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:18,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:18,998 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:18,999 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 285 transitions, 4877 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:18,999 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:18,999 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:18,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:20,651 INFO L130 PetriNetUnfolder]: 8340/12156 cut-off events. [2022-12-12 15:25:20,651 INFO L131 PetriNetUnfolder]: For 126067/126067 co-relation queries the response was YES. [2022-12-12 15:25:20,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65728 conditions, 12156 events. 8340/12156 cut-off events. For 126067/126067 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 71862 event pairs, 1219 based on Foata normal form. 48/11608 useless extension candidates. Maximal degree in co-relation 65522. Up to 8826 conditions per place. [2022-12-12 15:25:20,739 INFO L137 encePairwiseOnDemand]: 33/39 looper letters, 257 selfloop transitions, 53 changer transitions 10/321 dead transitions. [2022-12-12 15:25:20,739 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 321 transitions, 5535 flow [2022-12-12 15:25:20,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:25:20,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:25:20,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2022-12-12 15:25:20,740 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2022-12-12 15:25:20,740 INFO L175 Difference]: Start difference. First operand has 172 places, 285 transitions, 4877 flow. Second operand 5 states and 92 transitions. [2022-12-12 15:25:20,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 321 transitions, 5535 flow [2022-12-12 15:25:21,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 321 transitions, 5260 flow, removed 7 selfloop flow, removed 11 redundant places. [2022-12-12 15:25:21,450 INFO L231 Difference]: Finished difference. Result has 161 places, 264 transitions, 4316 flow [2022-12-12 15:25:21,450 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4353, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4316, PETRI_PLACES=161, PETRI_TRANSITIONS=264} [2022-12-12 15:25:21,450 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 123 predicate places. [2022-12-12 15:25:21,451 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 264 transitions, 4316 flow [2022-12-12 15:25:21,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:21,451 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:21,451 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:21,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-12 15:25:21,451 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:21,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:21,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1162809597, now seen corresponding path program 6 times [2022-12-12 15:25:21,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:21,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544024903] [2022-12-12 15:25:21,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:21,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:21,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:21,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:21,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:21,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544024903] [2022-12-12 15:25:21,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544024903] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:21,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:21,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:21,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772822078] [2022-12-12 15:25:21,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:21,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:21,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:21,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:21,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:21,545 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:21,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 264 transitions, 4316 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:21,545 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:21,545 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:21,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:22,813 INFO L130 PetriNetUnfolder]: 7991/11663 cut-off events. [2022-12-12 15:25:22,813 INFO L131 PetriNetUnfolder]: For 106034/106034 co-relation queries the response was YES. [2022-12-12 15:25:22,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61116 conditions, 11663 events. 7991/11663 cut-off events. For 106034/106034 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 68750 event pairs, 1387 based on Foata normal form. 144/11229 useless extension candidates. Maximal degree in co-relation 59938. Up to 10407 conditions per place. [2022-12-12 15:25:22,886 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 250 selfloop transitions, 20 changer transitions 0/271 dead transitions. [2022-12-12 15:25:22,886 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 271 transitions, 4693 flow [2022-12-12 15:25:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 15:25:22,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 15:25:22,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 72 transitions. [2022-12-12 15:25:22,887 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2022-12-12 15:25:22,887 INFO L175 Difference]: Start difference. First operand has 161 places, 264 transitions, 4316 flow. Second operand 4 states and 72 transitions. [2022-12-12 15:25:22,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 271 transitions, 4693 flow [2022-12-12 15:25:23,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 271 transitions, 4430 flow, removed 10 selfloop flow, removed 8 redundant places. [2022-12-12 15:25:23,216 INFO L231 Difference]: Finished difference. Result has 148 places, 246 transitions, 3743 flow [2022-12-12 15:25:23,217 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3703, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3743, PETRI_PLACES=148, PETRI_TRANSITIONS=246} [2022-12-12 15:25:23,217 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 110 predicate places. [2022-12-12 15:25:23,217 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 246 transitions, 3743 flow [2022-12-12 15:25:23,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:23,217 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:23,217 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:23,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-12 15:25:23,217 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:23,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:23,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1067228781, now seen corresponding path program 1 times [2022-12-12 15:25:23,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:23,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189244672] [2022-12-12 15:25:23,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:23,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:23,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:23,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:23,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189244672] [2022-12-12 15:25:23,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189244672] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:23,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:23,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:23,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763539557] [2022-12-12 15:25:23,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:23,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:23,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:23,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:23,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:23,386 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:23,387 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 246 transitions, 3743 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:23,387 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:23,387 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:23,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:24,595 INFO L130 PetriNetUnfolder]: 7480/10864 cut-off events. [2022-12-12 15:25:24,596 INFO L131 PetriNetUnfolder]: For 85636/85636 co-relation queries the response was YES. [2022-12-12 15:25:24,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55666 conditions, 10864 events. 7480/10864 cut-off events. For 85636/85636 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 62474 event pairs, 2832 based on Foata normal form. 66/10353 useless extension candidates. Maximal degree in co-relation 54670. Up to 8024 conditions per place. [2022-12-12 15:25:24,648 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 243 selfloop transitions, 38 changer transitions 18/300 dead transitions. [2022-12-12 15:25:24,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 300 transitions, 4497 flow [2022-12-12 15:25:24,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:25:24,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:25:24,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2022-12-12 15:25:24,649 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2022-12-12 15:25:24,649 INFO L175 Difference]: Start difference. First operand has 148 places, 246 transitions, 3743 flow. Second operand 5 states and 104 transitions. [2022-12-12 15:25:24,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 300 transitions, 4497 flow [2022-12-12 15:25:24,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 300 transitions, 4468 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-12-12 15:25:24,790 INFO L231 Difference]: Finished difference. Result has 146 places, 228 transitions, 3497 flow [2022-12-12 15:25:24,790 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3616, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3497, PETRI_PLACES=146, PETRI_TRANSITIONS=228} [2022-12-12 15:25:24,790 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 108 predicate places. [2022-12-12 15:25:24,790 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 228 transitions, 3497 flow [2022-12-12 15:25:24,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:24,790 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:24,790 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:24,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-12-12 15:25:24,790 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:24,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:24,791 INFO L85 PathProgramCache]: Analyzing trace with hash 782882179, now seen corresponding path program 2 times [2022-12-12 15:25:24,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:24,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36815008] [2022-12-12 15:25:24,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:24,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:24,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:24,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:24,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:24,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36815008] [2022-12-12 15:25:24,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36815008] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:24,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:24,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:24,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957952685] [2022-12-12 15:25:24,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:24,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:24,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:24,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:24,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:24,866 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:24,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 228 transitions, 3497 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:24,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:24,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:24,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:25,869 INFO L130 PetriNetUnfolder]: 7289/10583 cut-off events. [2022-12-12 15:25:25,869 INFO L131 PetriNetUnfolder]: For 82710/82710 co-relation queries the response was YES. [2022-12-12 15:25:25,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53910 conditions, 10583 events. 7289/10583 cut-off events. For 82710/82710 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 60958 event pairs, 1562 based on Foata normal form. 72/10133 useless extension candidates. Maximal degree in co-relation 52927. Up to 9118 conditions per place. [2022-12-12 15:25:25,933 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 230 selfloop transitions, 18 changer transitions 0/249 dead transitions. [2022-12-12 15:25:25,933 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 249 transitions, 3971 flow [2022-12-12 15:25:25,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 15:25:25,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 15:25:25,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 73 transitions. [2022-12-12 15:25:25,934 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2022-12-12 15:25:25,934 INFO L175 Difference]: Start difference. First operand has 146 places, 228 transitions, 3497 flow. Second operand 4 states and 73 transitions. [2022-12-12 15:25:25,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 249 transitions, 3971 flow [2022-12-12 15:25:26,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 249 transitions, 3796 flow, removed 7 selfloop flow, removed 7 redundant places. [2022-12-12 15:25:26,217 INFO L231 Difference]: Finished difference. Result has 142 places, 222 transitions, 3229 flow [2022-12-12 15:25:26,217 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3229, PETRI_PLACES=142, PETRI_TRANSITIONS=222} [2022-12-12 15:25:26,217 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 104 predicate places. [2022-12-12 15:25:26,217 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 222 transitions, 3229 flow [2022-12-12 15:25:26,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:26,217 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:26,217 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:26,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-12-12 15:25:26,218 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:26,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:26,218 INFO L85 PathProgramCache]: Analyzing trace with hash 325044667, now seen corresponding path program 3 times [2022-12-12 15:25:26,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:26,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688220224] [2022-12-12 15:25:26,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:26,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:26,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:26,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:26,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:26,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688220224] [2022-12-12 15:25:26,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688220224] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:26,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:26,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:26,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911257394] [2022-12-12 15:25:26,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:26,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:26,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:26,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:26,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:26,282 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:26,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 222 transitions, 3229 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:26,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:26,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:26,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:27,247 INFO L130 PetriNetUnfolder]: 7034/10224 cut-off events. [2022-12-12 15:25:27,247 INFO L131 PetriNetUnfolder]: For 72309/72309 co-relation queries the response was YES. [2022-12-12 15:25:27,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50666 conditions, 10224 events. 7034/10224 cut-off events. For 72309/72309 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 58684 event pairs, 1644 based on Foata normal form. 108/9805 useless extension candidates. Maximal degree in co-relation 49830. Up to 9421 conditions per place. [2022-12-12 15:25:27,311 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 206 selfloop transitions, 16 changer transitions 0/223 dead transitions. [2022-12-12 15:25:27,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 223 transitions, 3449 flow [2022-12-12 15:25:27,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 15:25:27,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 15:25:27,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 67 transitions. [2022-12-12 15:25:27,312 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.42948717948717946 [2022-12-12 15:25:27,312 INFO L175 Difference]: Start difference. First operand has 142 places, 222 transitions, 3229 flow. Second operand 4 states and 67 transitions. [2022-12-12 15:25:27,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 223 transitions, 3449 flow [2022-12-12 15:25:27,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 223 transitions, 3306 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-12-12 15:25:27,428 INFO L231 Difference]: Finished difference. Result has 137 places, 202 transitions, 2765 flow [2022-12-12 15:25:27,428 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2733, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2765, PETRI_PLACES=137, PETRI_TRANSITIONS=202} [2022-12-12 15:25:27,428 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 99 predicate places. [2022-12-12 15:25:27,429 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 202 transitions, 2765 flow [2022-12-12 15:25:27,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:27,429 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:27,429 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:27,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-12-12 15:25:27,429 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:27,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:27,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1618339149, now seen corresponding path program 4 times [2022-12-12 15:25:27,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:27,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332204198] [2022-12-12 15:25:27,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:27,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:27,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:27,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:27,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:27,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332204198] [2022-12-12 15:25:27,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332204198] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:27,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:27,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:27,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944176731] [2022-12-12 15:25:27,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:27,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:27,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:27,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:27,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:27,494 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:27,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 202 transitions, 2765 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:27,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:27,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:27,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:28,306 INFO L130 PetriNetUnfolder]: 6496/9354 cut-off events. [2022-12-12 15:25:28,306 INFO L131 PetriNetUnfolder]: For 58171/58171 co-relation queries the response was YES. [2022-12-12 15:25:28,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46269 conditions, 9354 events. 6496/9354 cut-off events. For 58171/58171 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 51692 event pairs, 1382 based on Foata normal form. 64/8927 useless extension candidates. Maximal degree in co-relation 40473. Up to 7906 conditions per place. [2022-12-12 15:25:28,364 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 184 selfloop transitions, 14 changer transitions 14/213 dead transitions. [2022-12-12 15:25:28,364 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 213 transitions, 3058 flow [2022-12-12 15:25:28,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 15:25:28,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 15:25:28,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 75 transitions. [2022-12-12 15:25:28,365 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2022-12-12 15:25:28,366 INFO L175 Difference]: Start difference. First operand has 137 places, 202 transitions, 2765 flow. Second operand 4 states and 75 transitions. [2022-12-12 15:25:28,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 213 transitions, 3058 flow [2022-12-12 15:25:28,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 213 transitions, 2848 flow, removed 7 selfloop flow, removed 7 redundant places. [2022-12-12 15:25:28,461 INFO L231 Difference]: Finished difference. Result has 129 places, 177 transitions, 2199 flow [2022-12-12 15:25:28,461 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2199, PETRI_PLACES=129, PETRI_TRANSITIONS=177} [2022-12-12 15:25:28,461 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 91 predicate places. [2022-12-12 15:25:28,461 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 177 transitions, 2199 flow [2022-12-12 15:25:28,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:28,461 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:28,461 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:28,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-12-12 15:25:28,462 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:28,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:28,462 INFO L85 PathProgramCache]: Analyzing trace with hash -565994992, now seen corresponding path program 1 times [2022-12-12 15:25:28,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:28,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184620121] [2022-12-12 15:25:28,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:28,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:28,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:28,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 15:25:28,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:28,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184620121] [2022-12-12 15:25:28,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184620121] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:28,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483960355] [2022-12-12 15:25:28,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:28,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:28,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:25:28,603 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 15:25:28,634 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 15:25:28,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:28,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-12 15:25:28,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:25:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 15:25:28,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 15:25:29,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 15:25:29,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483960355] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:29,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 15:25:29,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2022-12-12 15:25:29,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105168894] [2022-12-12 15:25:29,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:29,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-12 15:25:29,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:29,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-12 15:25:29,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-12-12 15:25:29,008 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:29,009 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 177 transitions, 2199 flow. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 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 15:25:29,009 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:29,009 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:29,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:30,394 INFO L130 PetriNetUnfolder]: 7958/11762 cut-off events. [2022-12-12 15:25:30,394 INFO L131 PetriNetUnfolder]: For 73275/73275 co-relation queries the response was YES. [2022-12-12 15:25:30,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53284 conditions, 11762 events. 7958/11762 cut-off events. For 73275/73275 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 70906 event pairs, 1325 based on Foata normal form. 104/11359 useless extension candidates. Maximal degree in co-relation 46830. Up to 4072 conditions per place. [2022-12-12 15:25:30,486 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 546 selfloop transitions, 29 changer transitions 0/576 dead transitions. [2022-12-12 15:25:30,486 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 576 transitions, 8308 flow [2022-12-12 15:25:30,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 15:25:30,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 15:25:30,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2022-12-12 15:25:30,487 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2022-12-12 15:25:30,487 INFO L175 Difference]: Start difference. First operand has 129 places, 177 transitions, 2199 flow. Second operand 10 states and 170 transitions. [2022-12-12 15:25:30,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 576 transitions, 8308 flow [2022-12-12 15:25:30,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 576 transitions, 7686 flow, removed 15 selfloop flow, removed 8 redundant places. [2022-12-12 15:25:30,590 INFO L231 Difference]: Finished difference. Result has 128 places, 199 transitions, 2360 flow [2022-12-12 15:25:30,591 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2360, PETRI_PLACES=128, PETRI_TRANSITIONS=199} [2022-12-12 15:25:30,591 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 90 predicate places. [2022-12-12 15:25:30,591 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 199 transitions, 2360 flow [2022-12-12 15:25:30,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 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 15:25:30,591 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:30,592 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:30,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-12 15:25:30,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-12 15:25:30,798 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:30,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:30,798 INFO L85 PathProgramCache]: Analyzing trace with hash 302506371, now seen corresponding path program 1 times [2022-12-12 15:25:30,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:30,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799737631] [2022-12-12 15:25:30,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:30,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:30,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:30,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:30,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:30,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799737631] [2022-12-12 15:25:30,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799737631] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:30,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:30,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 15:25:30,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674905983] [2022-12-12 15:25:30,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:30,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:25:30,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:30,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:25:30,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:25:30,988 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 39 [2022-12-12 15:25:30,988 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 199 transitions, 2360 flow. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:30,988 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:30,988 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 39 [2022-12-12 15:25:30,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:31,691 INFO L130 PetriNetUnfolder]: 5642/8458 cut-off events. [2022-12-12 15:25:31,692 INFO L131 PetriNetUnfolder]: For 36101/36101 co-relation queries the response was YES. [2022-12-12 15:25:31,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40015 conditions, 8458 events. 5642/8458 cut-off events. For 36101/36101 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 46082 event pairs, 2512 based on Foata normal form. 426/8538 useless extension candidates. Maximal degree in co-relation 34025. Up to 6572 conditions per place. [2022-12-12 15:25:31,735 INFO L137 encePairwiseOnDemand]: 34/39 looper letters, 167 selfloop transitions, 4 changer transitions 106/277 dead transitions. [2022-12-12 15:25:31,735 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 277 transitions, 3822 flow [2022-12-12 15:25:31,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-12 15:25:31,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-12 15:25:31,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2022-12-12 15:25:31,736 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.39487179487179486 [2022-12-12 15:25:31,736 INFO L175 Difference]: Start difference. First operand has 128 places, 199 transitions, 2360 flow. Second operand 5 states and 77 transitions. [2022-12-12 15:25:31,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 277 transitions, 3822 flow [2022-12-12 15:25:31,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 277 transitions, 3812 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-12-12 15:25:31,789 INFO L231 Difference]: Finished difference. Result has 132 places, 171 transitions, 2096 flow [2022-12-12 15:25:31,789 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2096, PETRI_PLACES=132, PETRI_TRANSITIONS=171} [2022-12-12 15:25:31,790 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 94 predicate places. [2022-12-12 15:25:31,790 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 171 transitions, 2096 flow [2022-12-12 15:25:31,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:31,790 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:31,790 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:31,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-12-12 15:25:31,790 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:31,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:31,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1173252870, now seen corresponding path program 1 times [2022-12-12 15:25:31,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:31,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904705776] [2022-12-12 15:25:31,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:31,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:31,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:31,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:31,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904705776] [2022-12-12 15:25:31,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904705776] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:31,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:31,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:31,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512489619] [2022-12-12 15:25:31,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:31,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 15:25:31,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:31,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 15:25:31,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 15:25:31,869 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:31,869 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 171 transitions, 2096 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 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 15:25:31,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:31,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:31,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:32,375 INFO L130 PetriNetUnfolder]: 2829/4280 cut-off events. [2022-12-12 15:25:32,375 INFO L131 PetriNetUnfolder]: For 19748/19748 co-relation queries the response was YES. [2022-12-12 15:25:32,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21039 conditions, 4280 events. 2829/4280 cut-off events. For 19748/19748 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21828 event pairs, 1182 based on Foata normal form. 208/4487 useless extension candidates. Maximal degree in co-relation 18265. Up to 3247 conditions per place. [2022-12-12 15:25:32,394 INFO L137 encePairwiseOnDemand]: 31/39 looper letters, 136 selfloop transitions, 2 changer transitions 164/303 dead transitions. [2022-12-12 15:25:32,395 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 303 transitions, 4218 flow [2022-12-12 15:25:32,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:25:32,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:25:32,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2022-12-12 15:25:32,396 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2022-12-12 15:25:32,396 INFO L175 Difference]: Start difference. First operand has 132 places, 171 transitions, 2096 flow. Second operand 7 states and 116 transitions. [2022-12-12 15:25:32,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 303 transitions, 4218 flow [2022-12-12 15:25:32,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 303 transitions, 4069 flow, removed 41 selfloop flow, removed 7 redundant places. [2022-12-12 15:25:32,458 INFO L231 Difference]: Finished difference. Result has 126 places, 139 transitions, 1635 flow [2022-12-12 15:25:32,458 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1635, PETRI_PLACES=126, PETRI_TRANSITIONS=139} [2022-12-12 15:25:32,458 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 88 predicate places. [2022-12-12 15:25:32,459 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 1635 flow [2022-12-12 15:25:32,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 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 15:25:32,459 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:32,459 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:32,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-12-12 15:25:32,459 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:32,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:32,459 INFO L85 PathProgramCache]: Analyzing trace with hash -701649582, now seen corresponding path program 1 times [2022-12-12 15:25:32,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:32,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890962457] [2022-12-12 15:25:32,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:32,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:32,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:32,527 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 15:25:32,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:32,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890962457] [2022-12-12 15:25:32,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890962457] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:32,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:32,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995830292] [2022-12-12 15:25:32,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:32,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:32,528 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:32,528 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 139 transitions, 1635 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 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 15:25:32,528 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:32,528 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:32,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:32,912 INFO L130 PetriNetUnfolder]: 2143/3226 cut-off events. [2022-12-12 15:25:32,913 INFO L131 PetriNetUnfolder]: For 12153/12153 co-relation queries the response was YES. [2022-12-12 15:25:32,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14208 conditions, 3226 events. 2143/3226 cut-off events. For 12153/12153 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15752 event pairs, 282 based on Foata normal form. 76/3301 useless extension candidates. Maximal degree in co-relation 14179. Up to 2367 conditions per place. [2022-12-12 15:25:32,937 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 153 selfloop transitions, 14 changer transitions 0/168 dead transitions. [2022-12-12 15:25:32,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 168 transitions, 2071 flow [2022-12-12 15:25:32,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 15:25:32,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 15:25:32,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 76 transitions. [2022-12-12 15:25:32,938 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2022-12-12 15:25:32,938 INFO L175 Difference]: Start difference. First operand has 126 places, 139 transitions, 1635 flow. Second operand 4 states and 76 transitions. [2022-12-12 15:25:32,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 168 transitions, 2071 flow [2022-12-12 15:25:32,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 168 transitions, 2013 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-12-12 15:25:32,974 INFO L231 Difference]: Finished difference. Result has 114 places, 135 transitions, 1539 flow [2022-12-12 15:25:32,975 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1539, PETRI_PLACES=114, PETRI_TRANSITIONS=135} [2022-12-12 15:25:32,975 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 76 predicate places. [2022-12-12 15:25:32,975 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 135 transitions, 1539 flow [2022-12-12 15:25:32,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 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 15:25:32,975 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:32,975 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:32,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-12-12 15:25:32,976 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:32,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:32,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1895757708, now seen corresponding path program 2 times [2022-12-12 15:25:32,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:32,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576881734] [2022-12-12 15:25:32,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:32,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:32,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:33,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-12 15:25:33,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:33,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576881734] [2022-12-12 15:25:33,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576881734] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:33,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 15:25:33,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 15:25:33,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120167262] [2022-12-12 15:25:33,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:33,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 15:25:33,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:33,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 15:25:33,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 15:25:33,049 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:33,049 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 135 transitions, 1539 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 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 15:25:33,049 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:33,049 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:33,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:33,308 INFO L130 PetriNetUnfolder]: 1949/2953 cut-off events. [2022-12-12 15:25:33,308 INFO L131 PetriNetUnfolder]: For 10833/10833 co-relation queries the response was YES. [2022-12-12 15:25:33,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12643 conditions, 2953 events. 1949/2953 cut-off events. For 10833/10833 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14195 event pairs, 155 based on Foata normal form. 76/3027 useless extension candidates. Maximal degree in co-relation 12604. Up to 2351 conditions per place. [2022-12-12 15:25:33,321 INFO L137 encePairwiseOnDemand]: 35/39 looper letters, 141 selfloop transitions, 14 changer transitions 0/156 dead transitions. [2022-12-12 15:25:33,321 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 156 transitions, 1884 flow [2022-12-12 15:25:33,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 15:25:33,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 15:25:33,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 74 transitions. [2022-12-12 15:25:33,322 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2022-12-12 15:25:33,322 INFO L175 Difference]: Start difference. First operand has 114 places, 135 transitions, 1539 flow. Second operand 4 states and 74 transitions. [2022-12-12 15:25:33,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 156 transitions, 1884 flow [2022-12-12 15:25:33,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 156 transitions, 1676 flow, removed 5 selfloop flow, removed 9 redundant places. [2022-12-12 15:25:33,336 INFO L231 Difference]: Finished difference. Result has 103 places, 123 transitions, 1251 flow [2022-12-12 15:25:33,336 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1251, PETRI_PLACES=103, PETRI_TRANSITIONS=123} [2022-12-12 15:25:33,337 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 65 predicate places. [2022-12-12 15:25:33,337 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 123 transitions, 1251 flow [2022-12-12 15:25:33,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 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 15:25:33,337 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:33,337 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:33,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-12-12 15:25:33,337 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:33,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:33,338 INFO L85 PathProgramCache]: Analyzing trace with hash 578663261, now seen corresponding path program 1 times [2022-12-12 15:25:33,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:33,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556709034] [2022-12-12 15:25:33,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:33,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:33,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:33,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:33,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556709034] [2022-12-12 15:25:33,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556709034] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:33,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495258032] [2022-12-12 15:25:33,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:33,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:33,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:25:33,597 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 15:25:33,622 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 15:25:33,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:33,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 15:25:33,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:25:33,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 15:25:33,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 15:25:34,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 15:25:34,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495258032] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 15:25:34,200 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 15:25:34,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 21 [2022-12-12 15:25:34,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442377504] [2022-12-12 15:25:34,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 15:25:34,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-12 15:25:34,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:34,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-12 15:25:34,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-12-12 15:25:34,202 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:34,202 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 123 transitions, 1251 flow. Second operand has 23 states, 23 states have (on average 4.043478260869565) internal successors, (93), 23 states have internal predecessors, (93), 0 states have call successors, (0), 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 15:25:34,202 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:34,202 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:34,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:35,377 INFO L130 PetriNetUnfolder]: 4272/6444 cut-off events. [2022-12-12 15:25:35,378 INFO L131 PetriNetUnfolder]: For 15916/15916 co-relation queries the response was YES. [2022-12-12 15:25:35,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25448 conditions, 6444 events. 4272/6444 cut-off events. For 15916/15916 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 35677 event pairs, 932 based on Foata normal form. 8/6446 useless extension candidates. Maximal degree in co-relation 13705. Up to 1780 conditions per place. [2022-12-12 15:25:35,409 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 229 selfloop transitions, 88 changer transitions 83/401 dead transitions. [2022-12-12 15:25:35,409 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 401 transitions, 4085 flow [2022-12-12 15:25:35,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-12 15:25:35,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-12 15:25:35,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 247 transitions. [2022-12-12 15:25:35,410 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.2753623188405797 [2022-12-12 15:25:35,410 INFO L175 Difference]: Start difference. First operand has 103 places, 123 transitions, 1251 flow. Second operand 23 states and 247 transitions. [2022-12-12 15:25:35,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 401 transitions, 4085 flow [2022-12-12 15:25:35,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 401 transitions, 4071 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-12 15:25:35,436 INFO L231 Difference]: Finished difference. Result has 137 places, 191 transitions, 2321 flow [2022-12-12 15:25:35,436 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2321, PETRI_PLACES=137, PETRI_TRANSITIONS=191} [2022-12-12 15:25:35,436 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 99 predicate places. [2022-12-12 15:25:35,436 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 191 transitions, 2321 flow [2022-12-12 15:25:35,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.043478260869565) internal successors, (93), 23 states have internal predecessors, (93), 0 states have call successors, (0), 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 15:25:35,437 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:35,437 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:35,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-12 15:25:35,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-12-12 15:25:35,637 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:35,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:35,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1987689165, now seen corresponding path program 1 times [2022-12-12 15:25:35,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:35,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002282077] [2022-12-12 15:25:35,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:35,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:35,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:35,886 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 15:25:35,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:35,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002282077] [2022-12-12 15:25:35,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002282077] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:35,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019142074] [2022-12-12 15:25:35,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:35,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:35,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:25:35,892 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 15:25:35,894 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 15:25:36,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:36,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-12 15:25:36,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:25:36,257 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:25:36,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 109 treesize of output 74 [2022-12-12 15:25:36,297 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 15:25:36,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 15:25:36,381 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:25:36,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 117 treesize of output 81 [2022-12-12 15:25:36,633 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 15:25:36,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019142074] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:36,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 15:25:36,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [6, 8] total 19 [2022-12-12 15:25:36,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111618127] [2022-12-12 15:25:36,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:36,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 15:25:36,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:36,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 15:25:36,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2022-12-12 15:25:36,635 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:36,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 191 transitions, 2321 flow. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 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 15:25:36,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:36,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:36,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:38,047 INFO L130 PetriNetUnfolder]: 7923/11983 cut-off events. [2022-12-12 15:25:38,048 INFO L131 PetriNetUnfolder]: For 45780/45780 co-relation queries the response was YES. [2022-12-12 15:25:38,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51028 conditions, 11983 events. 7923/11983 cut-off events. For 45780/45780 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 73761 event pairs, 1806 based on Foata normal form. 6/11981 useless extension candidates. Maximal degree in co-relation 50877. Up to 3751 conditions per place. [2022-12-12 15:25:38,113 INFO L137 encePairwiseOnDemand]: 27/39 looper letters, 318 selfloop transitions, 110 changer transitions 79/508 dead transitions. [2022-12-12 15:25:38,113 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 508 transitions, 6857 flow [2022-12-12 15:25:38,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 15:25:38,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 15:25:38,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2022-12-12 15:25:38,114 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.36596736596736595 [2022-12-12 15:25:38,114 INFO L175 Difference]: Start difference. First operand has 137 places, 191 transitions, 2321 flow. Second operand 11 states and 157 transitions. [2022-12-12 15:25:38,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 508 transitions, 6857 flow [2022-12-12 15:25:38,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 508 transitions, 6742 flow, removed 56 selfloop flow, removed 6 redundant places. [2022-12-12 15:25:38,328 INFO L231 Difference]: Finished difference. Result has 141 places, 246 transitions, 3173 flow [2022-12-12 15:25:38,329 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3173, PETRI_PLACES=141, PETRI_TRANSITIONS=246} [2022-12-12 15:25:38,329 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 103 predicate places. [2022-12-12 15:25:38,329 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 246 transitions, 3173 flow [2022-12-12 15:25:38,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 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 15:25:38,329 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:38,329 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:38,338 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 15:25:38,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:38,535 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:38,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:38,536 INFO L85 PathProgramCache]: Analyzing trace with hash -518164715, now seen corresponding path program 2 times [2022-12-12 15:25:38,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:38,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894491651] [2022-12-12 15:25:38,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:38,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:38,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:38,781 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 15:25:38,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:38,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894491651] [2022-12-12 15:25:38,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894491651] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:38,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210122657] [2022-12-12 15:25:38,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 15:25:38,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:38,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:25:38,783 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 15:25:38,785 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 15:25:38,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-12 15:25:38,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 15:25:38,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 15:25:38,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:25:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 15:25:39,170 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 15:25:39,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210122657] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:39,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 15:25:39,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 15 [2022-12-12 15:25:39,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399582739] [2022-12-12 15:25:39,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:39,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 15:25:39,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:39,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 15:25:39,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-12-12 15:25:39,172 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:39,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 246 transitions, 3173 flow. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:39,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:39,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:39,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:40,744 INFO L130 PetriNetUnfolder]: 8829/13237 cut-off events. [2022-12-12 15:25:40,744 INFO L131 PetriNetUnfolder]: For 55287/55287 co-relation queries the response was YES. [2022-12-12 15:25:40,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57911 conditions, 13237 events. 8829/13237 cut-off events. For 55287/55287 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 83086 event pairs, 1822 based on Foata normal form. 87/13316 useless extension candidates. Maximal degree in co-relation 55914. Up to 4031 conditions per place. [2022-12-12 15:25:40,816 INFO L137 encePairwiseOnDemand]: 26/39 looper letters, 286 selfloop transitions, 166 changer transitions 36/489 dead transitions. [2022-12-12 15:25:40,816 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 489 transitions, 6666 flow [2022-12-12 15:25:40,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-12 15:25:40,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-12 15:25:40,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2022-12-12 15:25:40,817 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4149184149184149 [2022-12-12 15:25:40,817 INFO L175 Difference]: Start difference. First operand has 141 places, 246 transitions, 3173 flow. Second operand 11 states and 178 transitions. [2022-12-12 15:25:40,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 489 transitions, 6666 flow [2022-12-12 15:25:41,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 489 transitions, 6468 flow, removed 16 selfloop flow, removed 5 redundant places. [2022-12-12 15:25:41,064 INFO L231 Difference]: Finished difference. Result has 151 places, 321 transitions, 4735 flow [2022-12-12 15:25:41,065 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3081, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4735, PETRI_PLACES=151, PETRI_TRANSITIONS=321} [2022-12-12 15:25:41,065 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 113 predicate places. [2022-12-12 15:25:41,065 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 321 transitions, 4735 flow [2022-12-12 15:25:41,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:41,065 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:41,065 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:41,071 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 15:25:41,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:41,267 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:41,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:41,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1695322717, now seen corresponding path program 2 times [2022-12-12 15:25:41,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:41,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89361677] [2022-12-12 15:25:41,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:41,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:41,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:41,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 15:25:41,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:41,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89361677] [2022-12-12 15:25:41,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89361677] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:41,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909908103] [2022-12-12 15:25:41,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 15:25:41,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:41,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:25:41,556 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 15:25:41,557 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 15:25:41,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-12 15:25:41,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 15:25:41,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 15:25:41,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:25:41,863 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:25:41,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 109 treesize of output 74 [2022-12-12 15:25:41,991 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-12 15:25:41,992 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 15:25:41,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909908103] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:41,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 15:25:41,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 16 [2022-12-12 15:25:41,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620121069] [2022-12-12 15:25:41,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:41,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 15:25:41,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:41,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 15:25:41,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-12-12 15:25:41,993 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:41,993 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 321 transitions, 4735 flow. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 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 15:25:41,993 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:41,993 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:41,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:43,867 INFO L130 PetriNetUnfolder]: 9251/13772 cut-off events. [2022-12-12 15:25:43,868 INFO L131 PetriNetUnfolder]: For 64424/64424 co-relation queries the response was YES. [2022-12-12 15:25:43,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64028 conditions, 13772 events. 9251/13772 cut-off events. For 64424/64424 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 85336 event pairs, 1219 based on Foata normal form. 73/13828 useless extension candidates. Maximal degree in co-relation 63904. Up to 3054 conditions per place. [2022-12-12 15:25:43,959 INFO L137 encePairwiseOnDemand]: 25/39 looper letters, 288 selfloop transitions, 281 changer transitions 7/577 dead transitions. [2022-12-12 15:25:43,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 577 transitions, 8046 flow [2022-12-12 15:25:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-12 15:25:43,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-12 15:25:43,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 253 transitions. [2022-12-12 15:25:43,960 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.40544871794871795 [2022-12-12 15:25:43,960 INFO L175 Difference]: Start difference. First operand has 151 places, 321 transitions, 4735 flow. Second operand 16 states and 253 transitions. [2022-12-12 15:25:43,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 577 transitions, 8046 flow [2022-12-12 15:25:44,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 577 transitions, 7798 flow, removed 8 selfloop flow, removed 4 redundant places. [2022-12-12 15:25:44,154 INFO L231 Difference]: Finished difference. Result has 167 places, 423 transitions, 6810 flow [2022-12-12 15:25:44,154 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6810, PETRI_PLACES=167, PETRI_TRANSITIONS=423} [2022-12-12 15:25:44,155 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 129 predicate places. [2022-12-12 15:25:44,155 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 423 transitions, 6810 flow [2022-12-12 15:25:44,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 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 15:25:44,155 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:44,155 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:44,162 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 15:25:44,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-12-12 15:25:44,356 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:44,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:44,356 INFO L85 PathProgramCache]: Analyzing trace with hash -237975437, now seen corresponding path program 3 times [2022-12-12 15:25:44,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:44,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295117533] [2022-12-12 15:25:44,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:44,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:44,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:44,598 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 15:25:44,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:44,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295117533] [2022-12-12 15:25:44,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295117533] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:44,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80870326] [2022-12-12 15:25:44,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 15:25:44,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:44,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:25:44,604 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 15:25:44,606 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 15:25:44,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-12 15:25:44,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 15:25:44,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-12 15:25:44,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:25:44,948 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:25:44,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 109 treesize of output 74 [2022-12-12 15:25:44,984 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-12 15:25:44,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 15:25:44,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80870326] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:25:44,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 15:25:44,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 15 [2022-12-12 15:25:44,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146580947] [2022-12-12 15:25:44,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:25:44,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 15:25:44,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:44,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 15:25:44,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-12-12 15:25:44,986 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:25:44,986 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 423 transitions, 6810 flow. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:44,986 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:44,986 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:25:44,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:25:46,824 INFO L130 PetriNetUnfolder]: 9433/14145 cut-off events. [2022-12-12 15:25:46,824 INFO L131 PetriNetUnfolder]: For 85528/85528 co-relation queries the response was YES. [2022-12-12 15:25:46,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69684 conditions, 14145 events. 9433/14145 cut-off events. For 85528/85528 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 89001 event pairs, 1746 based on Foata normal form. 36/14176 useless extension candidates. Maximal degree in co-relation 69554. Up to 3247 conditions per place. [2022-12-12 15:25:46,930 INFO L137 encePairwiseOnDemand]: 27/39 looper letters, 388 selfloop transitions, 127 changer transitions 49/565 dead transitions. [2022-12-12 15:25:46,931 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 565 transitions, 9002 flow [2022-12-12 15:25:46,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 15:25:46,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 15:25:46,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 181 transitions. [2022-12-12 15:25:46,932 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.35700197238658776 [2022-12-12 15:25:46,932 INFO L175 Difference]: Start difference. First operand has 167 places, 423 transitions, 6810 flow. Second operand 13 states and 181 transitions. [2022-12-12 15:25:46,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 565 transitions, 9002 flow [2022-12-12 15:25:47,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 565 transitions, 8746 flow, removed 36 selfloop flow, removed 3 redundant places. [2022-12-12 15:25:47,301 INFO L231 Difference]: Finished difference. Result has 180 places, 440 transitions, 7144 flow [2022-12-12 15:25:47,301 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6598, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7144, PETRI_PLACES=180, PETRI_TRANSITIONS=440} [2022-12-12 15:25:47,301 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 142 predicate places. [2022-12-12 15:25:47,301 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 440 transitions, 7144 flow [2022-12-12 15:25:47,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:25:47,301 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:25:47,301 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:25:47,307 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 15:25:47,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:47,503 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:25:47,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:25:47,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1182224037, now seen corresponding path program 4 times [2022-12-12 15:25:47,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:25:47,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197820064] [2022-12-12 15:25:47,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:25:47,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:25:47,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:25:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:47,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:25:47,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197820064] [2022-12-12 15:25:47,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197820064] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:25:47,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170314821] [2022-12-12 15:25:47,750 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 15:25:47,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:25:47,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:25:47,752 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 15:25:47,777 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 15:25:47,916 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 15:25:47,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 15:25:47,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-12 15:25:47,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:25:48,111 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:25:48,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 76 treesize of output 65 [2022-12-12 15:25:48,259 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:48,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 15:25:48,407 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:25:48,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 117 treesize of output 81 [2022-12-12 15:25:48,924 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:25:48,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170314821] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 15:25:48,924 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 15:25:48,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 8] total 24 [2022-12-12 15:25:48,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447883707] [2022-12-12 15:25:48,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 15:25:48,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-12 15:25:48,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:25:48,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-12 15:25:48,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-12-12 15:25:48,925 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 39 [2022-12-12 15:25:48,925 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 440 transitions, 7144 flow. Second operand has 26 states, 25 states have (on average 3.24) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 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 15:25:48,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:25:48,926 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 39 [2022-12-12 15:25:48,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:26:02,067 INFO L130 PetriNetUnfolder]: 27841/41325 cut-off events. [2022-12-12 15:26:02,068 INFO L131 PetriNetUnfolder]: For 289558/289558 co-relation queries the response was YES. [2022-12-12 15:26:02,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192976 conditions, 41325 events. 27841/41325 cut-off events. For 289558/289558 co-relation queries the response was YES. Maximal size of possible extension queue 1742. Compared 286421 event pairs, 761 based on Foata normal form. 628/39423 useless extension candidates. Maximal degree in co-relation 192734. Up to 4812 conditions per place. [2022-12-12 15:26:02,417 INFO L137 encePairwiseOnDemand]: 22/39 looper letters, 991 selfloop transitions, 566 changer transitions 793/2350 dead transitions. [2022-12-12 15:26:02,417 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 2350 transitions, 31088 flow [2022-12-12 15:26:02,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-12-12 15:26:02,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2022-12-12 15:26:02,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 1277 transitions. [2022-12-12 15:26:02,420 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3446693657219973 [2022-12-12 15:26:02,420 INFO L175 Difference]: Start difference. First operand has 180 places, 440 transitions, 7144 flow. Second operand 95 states and 1277 transitions. [2022-12-12 15:26:02,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 2350 transitions, 31088 flow [2022-12-12 15:26:04,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 2350 transitions, 30368 flow, removed 147 selfloop flow, removed 7 redundant places. [2022-12-12 15:26:04,306 INFO L231 Difference]: Finished difference. Result has 326 places, 796 transitions, 13772 flow [2022-12-12 15:26:04,307 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6999, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=13772, PETRI_PLACES=326, PETRI_TRANSITIONS=796} [2022-12-12 15:26:04,307 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 288 predicate places. [2022-12-12 15:26:04,307 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 796 transitions, 13772 flow [2022-12-12 15:26:04,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.24) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 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 15:26:04,307 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:26:04,307 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:26:04,312 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 15:26:04,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:04,508 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:26:04,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:26:04,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1110341913, now seen corresponding path program 3 times [2022-12-12 15:26:04,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:26:04,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232260905] [2022-12-12 15:26:04,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:04,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:26:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:04,747 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 15:26:04,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:26:04,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232260905] [2022-12-12 15:26:04,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232260905] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:26:04,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721315614] [2022-12-12 15:26:04,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 15:26:04,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:04,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:26:04,750 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 15:26:04,752 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 15:26:04,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-12 15:26:04,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 15:26:04,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-12 15:26:04,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:26:05,179 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:26:05,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 109 treesize of output 74 [2022-12-12 15:26:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 15:26:05,213 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 15:26:05,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721315614] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:26:05,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 15:26:05,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6] total 15 [2022-12-12 15:26:05,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508482172] [2022-12-12 15:26:05,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:26:05,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-12 15:26:05,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:26:05,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-12 15:26:05,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-12-12 15:26:05,214 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:26:05,214 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 796 transitions, 13772 flow. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:26:05,214 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:26:05,214 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:26:05,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:26:11,321 INFO L130 PetriNetUnfolder]: 18397/27602 cut-off events. [2022-12-12 15:26:11,321 INFO L131 PetriNetUnfolder]: For 974405/974405 co-relation queries the response was YES. [2022-12-12 15:26:11,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197825 conditions, 27602 events. 18397/27602 cut-off events. For 974405/974405 co-relation queries the response was YES. Maximal size of possible extension queue 1409. Compared 191163 event pairs, 4507 based on Foata normal form. 203/27804 useless extension candidates. Maximal degree in co-relation 196998. Up to 11315 conditions per place. [2022-12-12 15:26:11,737 INFO L137 encePairwiseOnDemand]: 26/39 looper letters, 585 selfloop transitions, 318 changer transitions 197/1101 dead transitions. [2022-12-12 15:26:11,737 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1101 transitions, 19789 flow [2022-12-12 15:26:11,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-12 15:26:11,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-12 15:26:11,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 218 transitions. [2022-12-12 15:26:11,738 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3992673992673993 [2022-12-12 15:26:11,738 INFO L175 Difference]: Start difference. First operand has 326 places, 796 transitions, 13772 flow. Second operand 14 states and 218 transitions. [2022-12-12 15:26:11,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1101 transitions, 19789 flow [2022-12-12 15:26:17,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 1101 transitions, 18550 flow, removed 472 selfloop flow, removed 42 redundant places. [2022-12-12 15:26:17,336 INFO L231 Difference]: Finished difference. Result has 259 places, 770 transitions, 13151 flow [2022-12-12 15:26:17,337 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12907, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13151, PETRI_PLACES=259, PETRI_TRANSITIONS=770} [2022-12-12 15:26:17,337 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 221 predicate places. [2022-12-12 15:26:17,337 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 770 transitions, 13151 flow [2022-12-12 15:26:17,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:26:17,337 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:26:17,337 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:26:17,347 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 15:26:17,538 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,SelfDestructingSolverStorable47 [2022-12-12 15:26:17,538 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:26:17,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:26:17,539 INFO L85 PathProgramCache]: Analyzing trace with hash -177616571, now seen corresponding path program 4 times [2022-12-12 15:26:17,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:26:17,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585468204] [2022-12-12 15:26:17,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:17,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:26:17,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:17,833 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 15:26:17,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:26:17,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585468204] [2022-12-12 15:26:17,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585468204] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:26:17,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972690407] [2022-12-12 15:26:17,834 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 15:26:17,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:17,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:26:17,835 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 15:26:17,838 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 15:26:17,994 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 15:26:17,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 15:26:17,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-12 15:26:18,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:26:18,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 15:26:18,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 15:26:18,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972690407] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 15:26:18,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 15:26:18,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 13 [2022-12-12 15:26:18,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882550634] [2022-12-12 15:26:18,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:26:18,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 15:26:18,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:26:18,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 15:26:18,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-12-12 15:26:18,197 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 39 [2022-12-12 15:26:18,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 770 transitions, 13151 flow. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 8 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 15:26:18,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:26:18,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 39 [2022-12-12 15:26:18,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:26:23,980 INFO L130 PetriNetUnfolder]: 20912/30633 cut-off events. [2022-12-12 15:26:23,981 INFO L131 PetriNetUnfolder]: For 557487/557487 co-relation queries the response was YES. [2022-12-12 15:26:24,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192594 conditions, 30633 events. 20912/30633 cut-off events. For 557487/557487 co-relation queries the response was YES. Maximal size of possible extension queue 1262. Compared 198584 event pairs, 3320 based on Foata normal form. 52/30685 useless extension candidates. Maximal degree in co-relation 192327. Up to 14244 conditions per place. [2022-12-12 15:26:24,349 INFO L137 encePairwiseOnDemand]: 28/39 looper letters, 449 selfloop transitions, 484 changer transitions 38/971 dead transitions. [2022-12-12 15:26:24,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 971 transitions, 17442 flow [2022-12-12 15:26:24,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-12 15:26:24,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-12 15:26:24,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2022-12-12 15:26:24,350 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.41595441595441596 [2022-12-12 15:26:24,350 INFO L175 Difference]: Start difference. First operand has 259 places, 770 transitions, 13151 flow. Second operand 9 states and 146 transitions. [2022-12-12 15:26:24,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 971 transitions, 17442 flow [2022-12-12 15:26:28,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 971 transitions, 16596 flow, removed 82 selfloop flow, removed 12 redundant places. [2022-12-12 15:26:28,197 INFO L231 Difference]: Finished difference. Result has 252 places, 836 transitions, 14769 flow [2022-12-12 15:26:28,197 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12432, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=414, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14769, PETRI_PLACES=252, PETRI_TRANSITIONS=836} [2022-12-12 15:26:28,198 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 214 predicate places. [2022-12-12 15:26:28,198 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 836 transitions, 14769 flow [2022-12-12 15:26:28,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 8 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 15:26:28,198 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:26:28,198 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:26:28,205 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 15:26:28,403 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,SelfDestructingSolverStorable48 [2022-12-12 15:26:28,403 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:26:28,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:26:28,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1681877487, now seen corresponding path program 5 times [2022-12-12 15:26:28,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:26:28,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487477621] [2022-12-12 15:26:28,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:28,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:26:28,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:28,680 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 15:26:28,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:26:28,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487477621] [2022-12-12 15:26:28,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487477621] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:26:28,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605084352] [2022-12-12 15:26:28,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 15:26:28,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:28,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:26:28,684 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 15:26:28,687 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 15:26:28,840 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 15:26:28,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 15:26:28,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-12 15:26:28,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:26:28,998 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:26:28,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 109 treesize of output 74 [2022-12-12 15:26:29,066 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 15:26:29,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 15:26:29,168 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 15:26:29,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 117 treesize of output 81 [2022-12-12 15:26:29,340 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 15:26:29,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605084352] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 15:26:29,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 15:26:29,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [6, 8] total 18 [2022-12-12 15:26:29,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047478696] [2022-12-12 15:26:29,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:26:29,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-12 15:26:29,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:26:29,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-12 15:26:29,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2022-12-12 15:26:29,342 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:26:29,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 836 transitions, 14769 flow. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 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 15:26:29,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:26:29,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:26:29,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:26:34,024 INFO L130 PetriNetUnfolder]: 16379/24748 cut-off events. [2022-12-12 15:26:34,025 INFO L131 PetriNetUnfolder]: For 449146/449146 co-relation queries the response was YES. [2022-12-12 15:26:34,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155265 conditions, 24748 events. 16379/24748 cut-off events. For 449146/449146 co-relation queries the response was YES. Maximal size of possible extension queue 1237. Compared 168696 event pairs, 3797 based on Foata normal form. 434/25161 useless extension candidates. Maximal degree in co-relation 155035. Up to 11100 conditions per place. [2022-12-12 15:26:34,285 INFO L137 encePairwiseOnDemand]: 28/39 looper letters, 408 selfloop transitions, 249 changer transitions 277/935 dead transitions. [2022-12-12 15:26:34,285 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 935 transitions, 17284 flow [2022-12-12 15:26:34,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 15:26:34,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 15:26:34,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2022-12-12 15:26:34,286 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.3435897435897436 [2022-12-12 15:26:34,286 INFO L175 Difference]: Start difference. First operand has 252 places, 836 transitions, 14769 flow. Second operand 10 states and 134 transitions. [2022-12-12 15:26:34,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 935 transitions, 17284 flow [2022-12-12 15:26:36,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 935 transitions, 16730 flow, removed 118 selfloop flow, removed 8 redundant places. [2022-12-12 15:26:36,680 INFO L231 Difference]: Finished difference. Result has 253 places, 631 transitions, 10485 flow [2022-12-12 15:26:36,681 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14040, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10485, PETRI_PLACES=253, PETRI_TRANSITIONS=631} [2022-12-12 15:26:36,681 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 215 predicate places. [2022-12-12 15:26:36,681 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 631 transitions, 10485 flow [2022-12-12 15:26:36,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 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 15:26:36,681 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:26:36,682 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:26:36,758 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 15:26:36,958 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,SelfDestructingSolverStorable49 [2022-12-12 15:26:36,958 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:26:36,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:26:36,959 INFO L85 PathProgramCache]: Analyzing trace with hash -99024616, now seen corresponding path program 1 times [2022-12-12 15:26:36,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:26:36,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158712512] [2022-12-12 15:26:36,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:36,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:26:36,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:37,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:26:37,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:26:37,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158712512] [2022-12-12 15:26:37,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158712512] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:26:37,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837549593] [2022-12-12 15:26:37,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:37,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:37,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:26:37,073 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 15:26:37,075 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 15:26:37,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:37,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-12 15:26:37,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:26:37,276 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:26:37,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 15:26:37,355 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:26:37,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837549593] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 15:26:37,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 15:26:37,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-12-12 15:26:37,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874739034] [2022-12-12 15:26:37,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 15:26:37,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-12 15:26:37,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:26:37,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-12 15:26:37,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-12-12 15:26:37,356 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 39 [2022-12-12 15:26:37,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 631 transitions, 10485 flow. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 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 15:26:37,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:26:37,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 39 [2022-12-12 15:26:37,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:26:40,679 INFO L130 PetriNetUnfolder]: 13759/20295 cut-off events. [2022-12-12 15:26:40,679 INFO L131 PetriNetUnfolder]: For 331167/331167 co-relation queries the response was YES. [2022-12-12 15:26:40,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123646 conditions, 20295 events. 13759/20295 cut-off events. For 331167/331167 co-relation queries the response was YES. Maximal size of possible extension queue 845. Compared 124679 event pairs, 3302 based on Foata normal form. 608/20903 useless extension candidates. Maximal degree in co-relation 123582. Up to 16498 conditions per place. [2022-12-12 15:26:40,837 INFO L137 encePairwiseOnDemand]: 31/39 looper letters, 536 selfloop transitions, 78 changer transitions 0/614 dead transitions. [2022-12-12 15:26:40,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 614 transitions, 11096 flow [2022-12-12 15:26:40,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-12 15:26:40,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-12 15:26:40,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 59 transitions. [2022-12-12 15:26:40,838 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.21611721611721613 [2022-12-12 15:26:40,838 INFO L175 Difference]: Start difference. First operand has 253 places, 631 transitions, 10485 flow. Second operand 7 states and 59 transitions. [2022-12-12 15:26:40,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 614 transitions, 11096 flow [2022-12-12 15:26:42,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 614 transitions, 10304 flow, removed 106 selfloop flow, removed 20 redundant places. [2022-12-12 15:26:42,387 INFO L231 Difference]: Finished difference. Result has 210 places, 539 transitions, 8305 flow [2022-12-12 15:26:42,387 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8074, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8305, PETRI_PLACES=210, PETRI_TRANSITIONS=539} [2022-12-12 15:26:42,387 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 172 predicate places. [2022-12-12 15:26:42,388 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 539 transitions, 8305 flow [2022-12-12 15:26:42,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 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 15:26:42,388 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:26:42,388 INFO L214 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:26:42,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-12 15:26:42,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:42,593 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:26:42,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:26:42,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1195621346, now seen corresponding path program 1 times [2022-12-12 15:26:42,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:26:42,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160696046] [2022-12-12 15:26:42,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:42,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:26:42,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:42,788 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 15:26:42,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:26:42,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160696046] [2022-12-12 15:26:42,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160696046] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:26:42,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654269413] [2022-12-12 15:26:42,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:42,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:42,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:26:42,790 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 15:26:42,818 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 15:26:42,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:42,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-12 15:26:42,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:26:43,075 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 15:26:43,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 15:26:43,225 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 15:26:43,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654269413] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 15:26:43,226 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 15:26:43,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 15 [2022-12-12 15:26:43,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926262984] [2022-12-12 15:26:43,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 15:26:43,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-12 15:26:43,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:26:43,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-12 15:26:43,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-12-12 15:26:43,227 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:26:43,227 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 539 transitions, 8305 flow. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 16 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:26:43,227 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:26:43,227 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:26:43,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 15:26:51,039 INFO L130 PetriNetUnfolder]: 32664/48972 cut-off events. [2022-12-12 15:26:51,039 INFO L131 PetriNetUnfolder]: For 511625/511625 co-relation queries the response was YES. [2022-12-12 15:26:51,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 286504 conditions, 48972 events. 32664/48972 cut-off events. For 511625/511625 co-relation queries the response was YES. Maximal size of possible extension queue 2446. Compared 363322 event pairs, 8522 based on Foata normal form. 30/48998 useless extension candidates. Maximal degree in co-relation 286452. Up to 12890 conditions per place. [2022-12-12 15:26:51,762 INFO L137 encePairwiseOnDemand]: 29/39 looper letters, 1102 selfloop transitions, 465 changer transitions 136/1704 dead transitions. [2022-12-12 15:26:51,762 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 1704 transitions, 29310 flow [2022-12-12 15:26:51,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-12 15:26:51,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-12 15:26:51,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 195 transitions. [2022-12-12 15:26:51,763 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2022-12-12 15:26:51,763 INFO L175 Difference]: Start difference. First operand has 210 places, 539 transitions, 8305 flow. Second operand 13 states and 195 transitions. [2022-12-12 15:26:51,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 1704 transitions, 29310 flow [2022-12-12 15:26:55,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 1704 transitions, 29089 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-12 15:26:55,265 INFO L231 Difference]: Finished difference. Result has 224 places, 848 transitions, 14961 flow [2022-12-12 15:26:55,266 INFO L277 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8225, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14961, PETRI_PLACES=224, PETRI_TRANSITIONS=848} [2022-12-12 15:26:55,266 INFO L295 CegarLoopForPetriNet]: 38 programPoint places, 186 predicate places. [2022-12-12 15:26:55,266 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 848 transitions, 14961 flow [2022-12-12 15:26:55,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 16 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:26:55,266 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 15:26:55,266 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 15:26:55,271 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 15:26:55,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:55,467 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-12 15:26:55,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 15:26:55,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1635870021, now seen corresponding path program 1 times [2022-12-12 15:26:55,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 15:26:55,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559441993] [2022-12-12 15:26:55,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:55,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 15:26:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:55,625 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:26:55,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 15:26:55,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559441993] [2022-12-12 15:26:55,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559441993] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 15:26:55,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382448218] [2022-12-12 15:26:55,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 15:26:55,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 15:26:55,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 15:26:55,627 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 15:26:55,628 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 15:26:55,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 15:26:55,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-12 15:26:55,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 15:26:55,891 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:26:55,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 15:26:56,039 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 15:26:56,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382448218] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 15:26:56,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 15:26:56,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-12-12 15:26:56,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159490478] [2022-12-12 15:26:56,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 15:26:56,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-12 15:26:56,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 15:26:56,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-12 15:26:56,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-12-12 15:26:56,041 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 39 [2022-12-12 15:26:56,041 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 848 transitions, 14961 flow. Second operand has 22 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 22 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 15:26:56,041 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 15:26:56,041 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 39 [2022-12-12 15:26:56,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand