/usr/bin/java -Xmx16000000000 -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-VariableLbe.epf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-27 23:56:06,283 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-27 23:56:06,285 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-27 23:56:06,323 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-27 23:56:06,324 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-27 23:56:06,329 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-27 23:56:06,332 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-27 23:56:06,334 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-27 23:56:06,335 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-27 23:56:06,340 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-27 23:56:06,341 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-27 23:56:06,342 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-27 23:56:06,342 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-27 23:56:06,342 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-27 23:56:06,343 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-27 23:56:06,344 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-27 23:56:06,344 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-27 23:56:06,345 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-27 23:56:06,346 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-27 23:56:06,347 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-27 23:56:06,348 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-27 23:56:06,351 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-27 23:56:06,352 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-27 23:56:06,354 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-27 23:56:06,362 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-27 23:56:06,362 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-27 23:56:06,362 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-27 23:56:06,364 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-27 23:56:06,365 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-27 23:56:06,365 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-27 23:56:06,365 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-27 23:56:06,366 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-27 23:56:06,367 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-27 23:56:06,368 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-27 23:56:06,368 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-27 23:56:06,368 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-27 23:56:06,369 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-27 23:56:06,369 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-27 23:56:06,369 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-27 23:56:06,370 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-27 23:56:06,371 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-27 23:56:06,372 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-VariableLbe.epf [2023-01-27 23:56:06,402 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-27 23:56:06,402 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-27 23:56:06,403 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-27 23:56:06,403 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-27 23:56:06,404 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-27 23:56:06,404 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-27 23:56:06,404 INFO L138 SettingsManager]: * Use SBE=true [2023-01-27 23:56:06,405 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-27 23:56:06,405 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-27 23:56:06,405 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-27 23:56:06,406 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-27 23:56:06,406 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-27 23:56:06,406 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-27 23:56:06,406 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-27 23:56:06,406 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-27 23:56:06,406 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-27 23:56:06,406 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-27 23:56:06,406 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-27 23:56:06,407 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-27 23:56:06,407 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-27 23:56:06,407 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-27 23:56:06,407 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-27 23:56:06,407 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-27 23:56:06,407 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 23:56:06,407 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-27 23:56:06,407 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-27 23:56:06,408 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-27 23:56:06,408 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-27 23:56:06,408 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-27 23:56:06,408 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-27 23:56:06,408 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-27 23:56:06,408 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-01-27 23:56:06,596 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-27 23:56:06,619 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-27 23:56:06,621 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-27 23:56:06,622 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-27 23:56:06,622 INFO L275 PluginConnector]: CDTParser initialized [2023-01-27 23:56:06,623 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i [2023-01-27 23:56:07,740 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-27 23:56:07,970 INFO L351 CDTParser]: Found 1 translation units. [2023-01-27 23:56:07,971 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i [2023-01-27 23:56:07,979 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8496ef72/f45e33315da3410491df0371ebc9dcd6/FLAGdbfcc044f [2023-01-27 23:56:07,991 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8496ef72/f45e33315da3410491df0371ebc9dcd6 [2023-01-27 23:56:07,993 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-27 23:56:07,994 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-27 23:56:07,995 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-27 23:56:07,995 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-27 23:56:07,998 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-27 23:56:07,998 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 11:56:07" (1/1) ... [2023-01-27 23:56:07,999 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b305e03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:07, skipping insertion in model container [2023-01-27 23:56:07,999 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 11:56:07" (1/1) ... [2023-01-27 23:56:08,007 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-27 23:56:08,053 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-27 23:56:08,346 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i[30540,30553] [2023-01-27 23:56:08,369 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 23:56:08,379 INFO L203 MainTranslator]: Completed pre-run [2023-01-27 23:56:08,409 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i[30540,30553] [2023-01-27 23:56:08,412 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 23:56:08,463 INFO L208 MainTranslator]: Completed translation [2023-01-27 23:56:08,463 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08 WrapperNode [2023-01-27 23:56:08,464 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-27 23:56:08,465 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-27 23:56:08,465 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-27 23:56:08,465 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-27 23:56:08,471 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,496 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,520 INFO L138 Inliner]: procedures = 171, calls = 24, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 83 [2023-01-27 23:56:08,521 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-27 23:56:08,521 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-27 23:56:08,521 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-27 23:56:08,521 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-27 23:56:08,528 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,528 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,532 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,533 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,549 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,552 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,553 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,554 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,556 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-27 23:56:08,557 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-27 23:56:08,557 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-27 23:56:08,557 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-27 23:56:08,558 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (1/1) ... [2023-01-27 23:56:08,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 23:56:08,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 23:56:08,592 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) [2023-01-27 23:56:08,596 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 [2023-01-27 23:56:08,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-27 23:56:08,628 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-01-27 23:56:08,628 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-01-27 23:56:08,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-27 23:56:08,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-27 23:56:08,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-27 23:56:08,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-27 23:56:08,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-27 23:56:08,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-27 23:56:08,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-27 23:56:08,630 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-27 23:56:08,751 INFO L236 CfgBuilder]: Building ICFG [2023-01-27 23:56:08,753 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-27 23:56:08,926 INFO L277 CfgBuilder]: Performing block encoding [2023-01-27 23:56:08,955 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-27 23:56:08,956 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-27 23:56:08,957 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 11:56:08 BoogieIcfgContainer [2023-01-27 23:56:08,957 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-27 23:56:08,959 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-27 23:56:08,959 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-27 23:56:08,962 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-27 23:56:08,962 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 11:56:07" (1/3) ... [2023-01-27 23:56:08,962 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d9132c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 11:56:08, skipping insertion in model container [2023-01-27 23:56:08,962 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:56:08" (2/3) ... [2023-01-27 23:56:08,963 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d9132c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 11:56:08, skipping insertion in model container [2023-01-27 23:56:08,963 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 11:56:08" (3/3) ... [2023-01-27 23:56:08,963 INFO L112 eAbstractionObserver]: Analyzing ICFG 11_fmaxsymopt.i [2023-01-27 23:56:08,975 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-27 23:56:08,976 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-27 23:56:08,976 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-27 23:56:09,021 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:09,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 73 places, 78 transitions, 161 flow [2023-01-27 23:56:09,080 INFO L130 PetriNetUnfolder]: 9/88 cut-off events. [2023-01-27 23:56:09,080 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-27 23:56:09,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 88 events. 9/88 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 56. Up to 4 conditions per place. [2023-01-27 23:56:09,085 INFO L82 GeneralOperation]: Start removeDead. Operand has 73 places, 78 transitions, 161 flow [2023-01-27 23:56:09,090 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 78 transitions, 161 flow [2023-01-27 23:56:09,093 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:09,109 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 78 transitions, 161 flow [2023-01-27 23:56:09,116 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 78 transitions, 161 flow [2023-01-27 23:56:09,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 73 places, 78 transitions, 161 flow [2023-01-27 23:56:09,151 INFO L130 PetriNetUnfolder]: 9/88 cut-off events. [2023-01-27 23:56:09,151 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-27 23:56:09,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 88 events. 9/88 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 56. Up to 4 conditions per place. [2023-01-27 23:56:09,153 INFO L119 LiptonReduction]: Number of co-enabled transitions 1144 [2023-01-27 23:56:11,641 INFO L134 LiptonReduction]: Checked pairs total: 894 [2023-01-27 23:56:11,641 INFO L136 LiptonReduction]: Total number of compositions: 81 [2023-01-27 23:56:11,653 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:11,658 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:11,659 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:11,662 INFO L130 PetriNetUnfolder]: 1/11 cut-off events. [2023-01-27 23:56:11,662 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-27 23:56:11,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:11,662 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-01-27 23:56:11,663 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:11,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:11,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1551213014, now seen corresponding path program 1 times [2023-01-27 23:56:11,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:11,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989797244] [2023-01-27 23:56:11,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:11,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:11,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:11,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:11,784 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:11,785 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:11,786 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:11,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-27 23:56:11,788 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:11,790 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:11,791 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:11,791 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-01-27 23:56:11,811 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:11,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 113 places, 123 transitions, 258 flow [2023-01-27 23:56:11,836 INFO L130 PetriNetUnfolder]: 17/145 cut-off events. [2023-01-27 23:56:11,836 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 23:56:11,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 145 events. 17/145 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 252 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 100. Up to 6 conditions per place. [2023-01-27 23:56:11,838 INFO L82 GeneralOperation]: Start removeDead. Operand has 113 places, 123 transitions, 258 flow [2023-01-27 23:56:11,839 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 113 places, 123 transitions, 258 flow [2023-01-27 23:56:11,839 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:11,840 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 113 places, 123 transitions, 258 flow [2023-01-27 23:56:11,840 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 113 places, 123 transitions, 258 flow [2023-01-27 23:56:11,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 113 places, 123 transitions, 258 flow [2023-01-27 23:56:11,859 INFO L130 PetriNetUnfolder]: 17/145 cut-off events. [2023-01-27 23:56:11,859 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 23:56:11,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 145 events. 17/145 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 252 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 100. Up to 6 conditions per place. [2023-01-27 23:56:11,864 INFO L119 LiptonReduction]: Number of co-enabled transitions 6248 [2023-01-27 23:56:14,158 INFO L134 LiptonReduction]: Checked pairs total: 8452 [2023-01-27 23:56:14,158 INFO L136 LiptonReduction]: Total number of compositions: 111 [2023-01-27 23:56:14,160 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:14,161 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:14,161 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:14,165 INFO L130 PetriNetUnfolder]: 8/37 cut-off events. [2023-01-27 23:56:14,166 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 23:56:14,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:14,166 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-01-27 23:56:14,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:14,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:14,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1093508502, now seen corresponding path program 1 times [2023-01-27 23:56:14,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:14,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184425972] [2023-01-27 23:56:14,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:14,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:14,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:14,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:14,209 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:14,209 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:14,210 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:14,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-27 23:56:14,210 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:14,211 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:14,211 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:14,211 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-01-27 23:56:14,242 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:14,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 168 transitions, 357 flow [2023-01-27 23:56:14,290 INFO L130 PetriNetUnfolder]: 25/202 cut-off events. [2023-01-27 23:56:14,290 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-27 23:56:14,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218 conditions, 202 events. 25/202 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 484 event pairs, 0 based on Foata normal form. 0/170 useless extension candidates. Maximal degree in co-relation 149. Up to 8 conditions per place. [2023-01-27 23:56:14,295 INFO L82 GeneralOperation]: Start removeDead. Operand has 153 places, 168 transitions, 357 flow [2023-01-27 23:56:14,297 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 153 places, 168 transitions, 357 flow [2023-01-27 23:56:14,298 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:14,298 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 168 transitions, 357 flow [2023-01-27 23:56:14,299 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 168 transitions, 357 flow [2023-01-27 23:56:14,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 168 transitions, 357 flow [2023-01-27 23:56:14,326 INFO L130 PetriNetUnfolder]: 25/202 cut-off events. [2023-01-27 23:56:14,326 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-27 23:56:14,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218 conditions, 202 events. 25/202 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 484 event pairs, 0 based on Foata normal form. 0/170 useless extension candidates. Maximal degree in co-relation 149. Up to 8 conditions per place. [2023-01-27 23:56:14,340 INFO L119 LiptonReduction]: Number of co-enabled transitions 15312 [2023-01-27 23:56:17,171 INFO L134 LiptonReduction]: Checked pairs total: 22949 [2023-01-27 23:56:17,172 INFO L136 LiptonReduction]: Total number of compositions: 160 [2023-01-27 23:56:17,173 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:17,174 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:17,174 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:17,178 INFO L130 PetriNetUnfolder]: 12/54 cut-off events. [2023-01-27 23:56:17,179 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-27 23:56:17,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:17,179 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-01-27 23:56:17,179 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:17,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:17,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1199622979, now seen corresponding path program 1 times [2023-01-27 23:56:17,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:17,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740745815] [2023-01-27 23:56:17,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:17,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:17,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:17,202 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:17,240 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:17,240 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:17,240 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:17,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-27 23:56:17,241 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:17,241 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:17,241 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:17,241 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-01-27 23:56:17,267 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:17,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 213 transitions, 458 flow [2023-01-27 23:56:17,297 INFO L130 PetriNetUnfolder]: 33/259 cut-off events. [2023-01-27 23:56:17,298 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-27 23:56:17,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 259 events. 33/259 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 716 event pairs, 0 based on Foata normal form. 0/217 useless extension candidates. Maximal degree in co-relation 210. Up to 10 conditions per place. [2023-01-27 23:56:17,300 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 213 transitions, 458 flow [2023-01-27 23:56:17,302 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 193 places, 213 transitions, 458 flow [2023-01-27 23:56:17,302 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:17,302 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 213 transitions, 458 flow [2023-01-27 23:56:17,303 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 213 transitions, 458 flow [2023-01-27 23:56:17,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 213 transitions, 458 flow [2023-01-27 23:56:17,331 INFO L130 PetriNetUnfolder]: 33/259 cut-off events. [2023-01-27 23:56:17,331 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-27 23:56:17,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 259 events. 33/259 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 716 event pairs, 0 based on Foata normal form. 0/217 useless extension candidates. Maximal degree in co-relation 210. Up to 10 conditions per place. [2023-01-27 23:56:17,347 INFO L119 LiptonReduction]: Number of co-enabled transitions 28336 [2023-01-27 23:56:20,575 INFO L134 LiptonReduction]: Checked pairs total: 43621 [2023-01-27 23:56:20,575 INFO L136 LiptonReduction]: Total number of compositions: 200 [2023-01-27 23:56:20,577 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:20,578 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:20,578 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:20,603 INFO L130 PetriNetUnfolder]: 16/71 cut-off events. [2023-01-27 23:56:20,603 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-27 23:56:20,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:20,604 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:20,604 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:20,604 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:20,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1554677239, now seen corresponding path program 1 times [2023-01-27 23:56:20,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:20,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678969576] [2023-01-27 23:56:20,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:20,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:20,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:20,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:20,643 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:20,643 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:20,644 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:20,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-27 23:56:20,644 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:20,645 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:20,645 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:20,645 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-01-27 23:56:20,684 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:20,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 258 transitions, 561 flow [2023-01-27 23:56:20,736 INFO L130 PetriNetUnfolder]: 41/316 cut-off events. [2023-01-27 23:56:20,736 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-27 23:56:20,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 347 conditions, 316 events. 41/316 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 966 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 272. Up to 12 conditions per place. [2023-01-27 23:56:20,739 INFO L82 GeneralOperation]: Start removeDead. Operand has 233 places, 258 transitions, 561 flow [2023-01-27 23:56:20,742 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 233 places, 258 transitions, 561 flow [2023-01-27 23:56:20,743 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:20,743 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 233 places, 258 transitions, 561 flow [2023-01-27 23:56:20,743 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 233 places, 258 transitions, 561 flow [2023-01-27 23:56:20,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 258 transitions, 561 flow [2023-01-27 23:56:20,790 INFO L130 PetriNetUnfolder]: 41/316 cut-off events. [2023-01-27 23:56:20,790 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-27 23:56:20,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 347 conditions, 316 events. 41/316 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 966 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 272. Up to 12 conditions per place. [2023-01-27 23:56:20,806 INFO L119 LiptonReduction]: Number of co-enabled transitions 45320 [2023-01-27 23:56:24,446 INFO L134 LiptonReduction]: Checked pairs total: 68714 [2023-01-27 23:56:24,446 INFO L136 LiptonReduction]: Total number of compositions: 242 [2023-01-27 23:56:24,448 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:24,449 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:24,449 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:24,456 INFO L130 PetriNetUnfolder]: 20/88 cut-off events. [2023-01-27 23:56:24,456 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-27 23:56:24,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:24,456 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:24,456 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:24,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:24,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1508500623, now seen corresponding path program 1 times [2023-01-27 23:56:24,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:24,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112306244] [2023-01-27 23:56:24,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:24,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:24,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:24,496 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:24,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:24,526 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:24,527 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:24,527 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:24,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-27 23:56:24,527 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:24,528 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:24,528 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:24,528 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-01-27 23:56:24,555 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:24,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 303 transitions, 666 flow [2023-01-27 23:56:24,608 INFO L130 PetriNetUnfolder]: 49/373 cut-off events. [2023-01-27 23:56:24,609 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-27 23:56:24,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 373 events. 49/373 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1209 event pairs, 0 based on Foata normal form. 0/311 useless extension candidates. Maximal degree in co-relation 335. Up to 14 conditions per place. [2023-01-27 23:56:24,613 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 303 transitions, 666 flow [2023-01-27 23:56:24,617 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 303 transitions, 666 flow [2023-01-27 23:56:24,617 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:24,617 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 273 places, 303 transitions, 666 flow [2023-01-27 23:56:24,618 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 273 places, 303 transitions, 666 flow [2023-01-27 23:56:24,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 303 transitions, 666 flow [2023-01-27 23:56:24,669 INFO L130 PetriNetUnfolder]: 49/373 cut-off events. [2023-01-27 23:56:24,669 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-27 23:56:24,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 373 events. 49/373 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1209 event pairs, 0 based on Foata normal form. 0/311 useless extension candidates. Maximal degree in co-relation 335. Up to 14 conditions per place. [2023-01-27 23:56:24,693 INFO L119 LiptonReduction]: Number of co-enabled transitions 66264 [2023-01-27 23:56:29,058 INFO L134 LiptonReduction]: Checked pairs total: 101978 [2023-01-27 23:56:29,058 INFO L136 LiptonReduction]: Total number of compositions: 283 [2023-01-27 23:56:29,060 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:29,060 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:29,060 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:29,069 INFO L130 PetriNetUnfolder]: 24/105 cut-off events. [2023-01-27 23:56:29,069 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-27 23:56:29,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:29,069 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:29,070 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:29,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:29,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1258391584, now seen corresponding path program 1 times [2023-01-27 23:56:29,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:29,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540337086] [2023-01-27 23:56:29,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:29,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:29,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:29,094 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:29,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:29,132 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:29,132 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:29,132 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:29,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-27 23:56:29,132 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:29,133 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:29,133 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:29,133 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-01-27 23:56:29,167 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:29,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 313 places, 348 transitions, 773 flow [2023-01-27 23:56:29,236 INFO L130 PetriNetUnfolder]: 57/430 cut-off events. [2023-01-27 23:56:29,236 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-27 23:56:29,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 430 events. 57/430 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1440 event pairs, 0 based on Foata normal form. 0/358 useless extension candidates. Maximal degree in co-relation 399. Up to 16 conditions per place. [2023-01-27 23:56:29,243 INFO L82 GeneralOperation]: Start removeDead. Operand has 313 places, 348 transitions, 773 flow [2023-01-27 23:56:29,248 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 313 places, 348 transitions, 773 flow [2023-01-27 23:56:29,248 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:29,249 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 313 places, 348 transitions, 773 flow [2023-01-27 23:56:29,249 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 313 places, 348 transitions, 773 flow [2023-01-27 23:56:29,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 313 places, 348 transitions, 773 flow [2023-01-27 23:56:29,320 INFO L130 PetriNetUnfolder]: 57/430 cut-off events. [2023-01-27 23:56:29,320 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-27 23:56:29,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 430 events. 57/430 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1440 event pairs, 0 based on Foata normal form. 0/358 useless extension candidates. Maximal degree in co-relation 399. Up to 16 conditions per place. [2023-01-27 23:56:29,348 INFO L119 LiptonReduction]: Number of co-enabled transitions 91168 [2023-01-27 23:56:34,269 INFO L134 LiptonReduction]: Checked pairs total: 133682 [2023-01-27 23:56:34,270 INFO L136 LiptonReduction]: Total number of compositions: 329 [2023-01-27 23:56:34,271 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:34,274 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:34,274 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:34,285 INFO L130 PetriNetUnfolder]: 28/122 cut-off events. [2023-01-27 23:56:34,285 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-27 23:56:34,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:34,285 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:34,286 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:34,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:34,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2101897797, now seen corresponding path program 1 times [2023-01-27 23:56:34,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:34,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004988056] [2023-01-27 23:56:34,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:34,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:34,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:34,306 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:34,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:34,321 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:34,321 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:34,322 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:34,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-27 23:56:34,322 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:34,322 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:34,322 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:34,322 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-01-27 23:56:34,354 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:34,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 353 places, 393 transitions, 882 flow [2023-01-27 23:56:34,441 INFO L130 PetriNetUnfolder]: 65/487 cut-off events. [2023-01-27 23:56:34,442 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-27 23:56:34,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 548 conditions, 487 events. 65/487 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1669 event pairs, 0 based on Foata normal form. 0/405 useless extension candidates. Maximal degree in co-relation 464. Up to 18 conditions per place. [2023-01-27 23:56:34,449 INFO L82 GeneralOperation]: Start removeDead. Operand has 353 places, 393 transitions, 882 flow [2023-01-27 23:56:34,458 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 353 places, 393 transitions, 882 flow [2023-01-27 23:56:34,458 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:34,458 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 353 places, 393 transitions, 882 flow [2023-01-27 23:56:34,458 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 353 places, 393 transitions, 882 flow [2023-01-27 23:56:34,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 353 places, 393 transitions, 882 flow [2023-01-27 23:56:34,545 INFO L130 PetriNetUnfolder]: 65/487 cut-off events. [2023-01-27 23:56:34,546 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-27 23:56:34,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 548 conditions, 487 events. 65/487 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1669 event pairs, 0 based on Foata normal form. 0/405 useless extension candidates. Maximal degree in co-relation 464. Up to 18 conditions per place. [2023-01-27 23:56:34,583 INFO L119 LiptonReduction]: Number of co-enabled transitions 120032 [2023-01-27 23:56:40,254 INFO L134 LiptonReduction]: Checked pairs total: 184217 [2023-01-27 23:56:40,254 INFO L136 LiptonReduction]: Total number of compositions: 375 [2023-01-27 23:56:40,256 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:40,256 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:40,256 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:40,269 INFO L130 PetriNetUnfolder]: 32/139 cut-off events. [2023-01-27 23:56:40,269 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-27 23:56:40,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:40,269 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:40,269 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:40,270 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:40,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1107552312, now seen corresponding path program 1 times [2023-01-27 23:56:40,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:40,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637445804] [2023-01-27 23:56:40,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:40,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:40,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:40,285 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:40,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:40,302 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:40,302 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:40,302 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:40,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-27 23:56:40,302 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:40,303 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:40,303 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:40,303 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-01-27 23:56:40,337 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:40,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 438 transitions, 993 flow [2023-01-27 23:56:40,439 INFO L130 PetriNetUnfolder]: 73/544 cut-off events. [2023-01-27 23:56:40,440 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-27 23:56:40,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 544 events. 73/544 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1911 event pairs, 0 based on Foata normal form. 0/452 useless extension candidates. Maximal degree in co-relation 530. Up to 20 conditions per place. [2023-01-27 23:56:40,450 INFO L82 GeneralOperation]: Start removeDead. Operand has 393 places, 438 transitions, 993 flow [2023-01-27 23:56:40,456 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 393 places, 438 transitions, 993 flow [2023-01-27 23:56:40,456 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:40,456 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 393 places, 438 transitions, 993 flow [2023-01-27 23:56:40,457 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 393 places, 438 transitions, 993 flow [2023-01-27 23:56:40,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 438 transitions, 993 flow [2023-01-27 23:56:40,556 INFO L130 PetriNetUnfolder]: 73/544 cut-off events. [2023-01-27 23:56:40,556 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-27 23:56:40,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 544 events. 73/544 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1911 event pairs, 0 based on Foata normal form. 0/452 useless extension candidates. Maximal degree in co-relation 530. Up to 20 conditions per place. [2023-01-27 23:56:40,669 INFO L119 LiptonReduction]: Number of co-enabled transitions 152856 [2023-01-27 23:56:46,462 INFO L134 LiptonReduction]: Checked pairs total: 232446 [2023-01-27 23:56:46,462 INFO L136 LiptonReduction]: Total number of compositions: 414 [2023-01-27 23:56:46,463 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:46,464 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:46,464 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:46,478 INFO L130 PetriNetUnfolder]: 36/156 cut-off events. [2023-01-27 23:56:46,478 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-27 23:56:46,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:46,478 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:46,478 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:46,478 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:46,479 INFO L85 PathProgramCache]: Analyzing trace with hash -789528540, now seen corresponding path program 1 times [2023-01-27 23:56:46,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:46,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142730022] [2023-01-27 23:56:46,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:46,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:46,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:46,498 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:46,512 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:46,512 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:46,513 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:46,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-27 23:56:46,513 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:46,513 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:46,513 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:46,513 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-01-27 23:56:46,554 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:46,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 433 places, 483 transitions, 1106 flow [2023-01-27 23:56:46,665 INFO L130 PetriNetUnfolder]: 81/601 cut-off events. [2023-01-27 23:56:46,665 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-27 23:56:46,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 687 conditions, 601 events. 81/601 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2151 event pairs, 0 based on Foata normal form. 0/499 useless extension candidates. Maximal degree in co-relation 599. Up to 22 conditions per place. [2023-01-27 23:56:46,678 INFO L82 GeneralOperation]: Start removeDead. Operand has 433 places, 483 transitions, 1106 flow [2023-01-27 23:56:46,686 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 433 places, 483 transitions, 1106 flow [2023-01-27 23:56:46,686 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:46,686 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 433 places, 483 transitions, 1106 flow [2023-01-27 23:56:46,686 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 433 places, 483 transitions, 1106 flow [2023-01-27 23:56:46,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 433 places, 483 transitions, 1106 flow [2023-01-27 23:56:46,845 INFO L130 PetriNetUnfolder]: 81/601 cut-off events. [2023-01-27 23:56:46,845 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-27 23:56:46,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 687 conditions, 601 events. 81/601 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2151 event pairs, 0 based on Foata normal form. 0/499 useless extension candidates. Maximal degree in co-relation 599. Up to 22 conditions per place. [2023-01-27 23:56:46,899 INFO L119 LiptonReduction]: Number of co-enabled transitions 189640 [2023-01-27 23:56:53,257 INFO L134 LiptonReduction]: Checked pairs total: 301362 [2023-01-27 23:56:53,257 INFO L136 LiptonReduction]: Total number of compositions: 455 [2023-01-27 23:56:53,258 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:53,259 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:53,259 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:53,275 INFO L130 PetriNetUnfolder]: 40/173 cut-off events. [2023-01-27 23:56:53,276 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-27 23:56:53,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:53,276 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:53,276 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:53,276 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:53,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1808962603, now seen corresponding path program 1 times [2023-01-27 23:56:53,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:53,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95955558] [2023-01-27 23:56:53,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:53,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:53,294 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:53,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:53,310 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:53,310 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:53,311 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:53,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-27 23:56:53,311 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:53,311 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:53,311 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:53,311 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-01-27 23:56:53,351 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:53,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 473 places, 528 transitions, 1221 flow [2023-01-27 23:56:53,574 INFO L130 PetriNetUnfolder]: 89/658 cut-off events. [2023-01-27 23:56:53,575 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-27 23:56:53,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 758 conditions, 658 events. 89/658 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2379 event pairs, 0 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 669. Up to 24 conditions per place. [2023-01-27 23:56:53,586 INFO L82 GeneralOperation]: Start removeDead. Operand has 473 places, 528 transitions, 1221 flow [2023-01-27 23:56:53,593 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 473 places, 528 transitions, 1221 flow [2023-01-27 23:56:53,594 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:53,594 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 473 places, 528 transitions, 1221 flow [2023-01-27 23:56:53,594 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 473 places, 528 transitions, 1221 flow [2023-01-27 23:56:53,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 473 places, 528 transitions, 1221 flow [2023-01-27 23:56:53,767 INFO L130 PetriNetUnfolder]: 89/658 cut-off events. [2023-01-27 23:56:53,767 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-27 23:56:53,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 758 conditions, 658 events. 89/658 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2379 event pairs, 0 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 669. Up to 24 conditions per place. [2023-01-27 23:56:53,829 INFO L119 LiptonReduction]: Number of co-enabled transitions 230384 [2023-01-27 23:57:01,034 INFO L134 LiptonReduction]: Checked pairs total: 378146 [2023-01-27 23:57:01,034 INFO L136 LiptonReduction]: Total number of compositions: 513 [2023-01-27 23:57:01,035 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:01,035 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:01,035 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:01,053 INFO L130 PetriNetUnfolder]: 42/187 cut-off events. [2023-01-27 23:57:01,053 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-27 23:57:01,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:01,053 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:01,053 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:01,054 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:01,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1090768116, now seen corresponding path program 1 times [2023-01-27 23:57:01,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:01,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406020204] [2023-01-27 23:57:01,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:01,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:01,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:01,106 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:01,106 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:01,106 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:01,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-27 23:57:01,106 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:01,107 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:01,107 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:01,107 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-01-27 23:57:01,163 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:01,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 513 places, 573 transitions, 1338 flow [2023-01-27 23:57:01,315 INFO L130 PetriNetUnfolder]: 97/715 cut-off events. [2023-01-27 23:57:01,316 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-27 23:57:01,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 715 events. 97/715 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2627 event pairs, 0 based on Foata normal form. 0/593 useless extension candidates. Maximal degree in co-relation 740. Up to 26 conditions per place. [2023-01-27 23:57:01,330 INFO L82 GeneralOperation]: Start removeDead. Operand has 513 places, 573 transitions, 1338 flow [2023-01-27 23:57:01,337 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 513 places, 573 transitions, 1338 flow [2023-01-27 23:57:01,337 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:01,337 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 513 places, 573 transitions, 1338 flow [2023-01-27 23:57:01,338 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 513 places, 573 transitions, 1338 flow [2023-01-27 23:57:01,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 513 places, 573 transitions, 1338 flow [2023-01-27 23:57:01,481 INFO L130 PetriNetUnfolder]: 97/715 cut-off events. [2023-01-27 23:57:01,481 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-27 23:57:01,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 715 events. 97/715 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2627 event pairs, 0 based on Foata normal form. 0/593 useless extension candidates. Maximal degree in co-relation 740. Up to 26 conditions per place. [2023-01-27 23:57:01,545 INFO L119 LiptonReduction]: Number of co-enabled transitions 275088 [2023-01-27 23:57:09,352 INFO L134 LiptonReduction]: Checked pairs total: 437560 [2023-01-27 23:57:09,353 INFO L136 LiptonReduction]: Total number of compositions: 540 [2023-01-27 23:57:09,354 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:09,354 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:09,354 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:09,369 INFO L130 PetriNetUnfolder]: 48/207 cut-off events. [2023-01-27 23:57:09,369 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-27 23:57:09,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:09,370 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:09,370 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:09,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:09,370 INFO L85 PathProgramCache]: Analyzing trace with hash 747131297, now seen corresponding path program 1 times [2023-01-27 23:57:09,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:09,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22461135] [2023-01-27 23:57:09,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:09,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:09,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:09,410 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:09,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:09,429 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:09,429 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:09,429 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:09,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-27 23:57:09,429 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:09,431 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:09,431 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:09,431 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-01-27 23:57:09,473 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:09,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 618 transitions, 1457 flow [2023-01-27 23:57:09,623 INFO L130 PetriNetUnfolder]: 105/772 cut-off events. [2023-01-27 23:57:09,623 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-27 23:57:09,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 772 events. 105/772 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2873 event pairs, 0 based on Foata normal form. 0/640 useless extension candidates. Maximal degree in co-relation 812. Up to 28 conditions per place. [2023-01-27 23:57:09,640 INFO L82 GeneralOperation]: Start removeDead. Operand has 553 places, 618 transitions, 1457 flow [2023-01-27 23:57:09,647 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 553 places, 618 transitions, 1457 flow [2023-01-27 23:57:09,647 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:09,647 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 553 places, 618 transitions, 1457 flow [2023-01-27 23:57:09,647 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 553 places, 618 transitions, 1457 flow [2023-01-27 23:57:09,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 618 transitions, 1457 flow [2023-01-27 23:57:09,841 INFO L130 PetriNetUnfolder]: 105/772 cut-off events. [2023-01-27 23:57:09,842 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-27 23:57:09,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 772 events. 105/772 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2873 event pairs, 0 based on Foata normal form. 0/640 useless extension candidates. Maximal degree in co-relation 812. Up to 28 conditions per place. [2023-01-27 23:57:09,953 INFO L119 LiptonReduction]: Number of co-enabled transitions 323752 [2023-01-27 23:57:18,332 INFO L134 LiptonReduction]: Checked pairs total: 518900 [2023-01-27 23:57:18,332 INFO L136 LiptonReduction]: Total number of compositions: 588 [2023-01-27 23:57:18,334 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:18,334 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:18,334 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:18,360 INFO L130 PetriNetUnfolder]: 52/224 cut-off events. [2023-01-27 23:57:18,360 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-27 23:57:18,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:18,360 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:18,361 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:18,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:18,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1561196209, now seen corresponding path program 1 times [2023-01-27 23:57:18,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:18,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752864591] [2023-01-27 23:57:18,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:18,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:18,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:18,382 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:18,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:18,403 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:18,403 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:18,403 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:18,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-27 23:57:18,404 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:18,404 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:18,404 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:18,404 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-01-27 23:57:18,462 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:18,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 593 places, 663 transitions, 1578 flow [2023-01-27 23:57:18,686 INFO L130 PetriNetUnfolder]: 113/829 cut-off events. [2023-01-27 23:57:18,686 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-27 23:57:18,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 829 events. 113/829 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3107 event pairs, 0 based on Foata normal form. 0/687 useless extension candidates. Maximal degree in co-relation 885. Up to 30 conditions per place. [2023-01-27 23:57:18,714 INFO L82 GeneralOperation]: Start removeDead. Operand has 593 places, 663 transitions, 1578 flow [2023-01-27 23:57:18,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 593 places, 663 transitions, 1578 flow [2023-01-27 23:57:18,727 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:18,727 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 593 places, 663 transitions, 1578 flow [2023-01-27 23:57:18,727 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 593 places, 663 transitions, 1578 flow [2023-01-27 23:57:18,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 593 places, 663 transitions, 1578 flow [2023-01-27 23:57:18,939 INFO L130 PetriNetUnfolder]: 113/829 cut-off events. [2023-01-27 23:57:18,940 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-27 23:57:18,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 829 events. 113/829 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3107 event pairs, 0 based on Foata normal form. 0/687 useless extension candidates. Maximal degree in co-relation 885. Up to 30 conditions per place. [2023-01-27 23:57:19,018 INFO L119 LiptonReduction]: Number of co-enabled transitions 376376 [2023-01-27 23:57:27,866 INFO L134 LiptonReduction]: Checked pairs total: 595878 [2023-01-27 23:57:27,866 INFO L136 LiptonReduction]: Total number of compositions: 624 [2023-01-27 23:57:27,868 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:27,868 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:27,868 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:27,903 INFO L130 PetriNetUnfolder]: 56/241 cut-off events. [2023-01-27 23:57:27,903 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-27 23:57:27,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:27,903 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:27,903 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:27,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:27,904 INFO L85 PathProgramCache]: Analyzing trace with hash 420711127, now seen corresponding path program 1 times [2023-01-27 23:57:27,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:27,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244679864] [2023-01-27 23:57:27,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:27,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:27,943 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:27,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:27,982 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:27,982 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:27,983 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:27,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-27 23:57:27,983 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:27,983 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:27,983 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:27,984 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-01-27 23:57:28,046 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:28,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 633 places, 708 transitions, 1701 flow [2023-01-27 23:57:28,348 INFO L130 PetriNetUnfolder]: 121/886 cut-off events. [2023-01-27 23:57:28,348 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-27 23:57:28,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1052 conditions, 886 events. 121/886 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3317 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 959. Up to 32 conditions per place. [2023-01-27 23:57:28,382 INFO L82 GeneralOperation]: Start removeDead. Operand has 633 places, 708 transitions, 1701 flow [2023-01-27 23:57:28,392 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 633 places, 708 transitions, 1701 flow [2023-01-27 23:57:28,392 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:28,392 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 633 places, 708 transitions, 1701 flow [2023-01-27 23:57:28,392 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 633 places, 708 transitions, 1701 flow [2023-01-27 23:57:28,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 633 places, 708 transitions, 1701 flow [2023-01-27 23:57:28,586 INFO L130 PetriNetUnfolder]: 121/886 cut-off events. [2023-01-27 23:57:28,586 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-27 23:57:28,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1052 conditions, 886 events. 121/886 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3317 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 959. Up to 32 conditions per place. [2023-01-27 23:57:28,687 INFO L119 LiptonReduction]: Number of co-enabled transitions 432960 [2023-01-27 23:57:38,392 INFO L134 LiptonReduction]: Checked pairs total: 682428 [2023-01-27 23:57:38,393 INFO L136 LiptonReduction]: Total number of compositions: 665 [2023-01-27 23:57:38,394 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:38,394 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:38,394 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:38,417 INFO L130 PetriNetUnfolder]: 60/258 cut-off events. [2023-01-27 23:57:38,417 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-27 23:57:38,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:38,417 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:38,417 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:38,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:38,418 INFO L85 PathProgramCache]: Analyzing trace with hash -81208176, now seen corresponding path program 1 times [2023-01-27 23:57:38,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:38,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373119841] [2023-01-27 23:57:38,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:38,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:38,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:38,455 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:38,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:38,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:38,482 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:38,482 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:38,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-27 23:57:38,482 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:38,482 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:38,482 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:38,483 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-01-27 23:57:38,536 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:38,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 673 places, 753 transitions, 1826 flow [2023-01-27 23:57:38,751 INFO L130 PetriNetUnfolder]: 129/943 cut-off events. [2023-01-27 23:57:38,751 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-27 23:57:38,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 943 events. 129/943 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3577 event pairs, 0 based on Foata normal form. 0/781 useless extension candidates. Maximal degree in co-relation 1034. Up to 34 conditions per place. [2023-01-27 23:57:38,779 INFO L82 GeneralOperation]: Start removeDead. Operand has 673 places, 753 transitions, 1826 flow [2023-01-27 23:57:38,791 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 673 places, 753 transitions, 1826 flow [2023-01-27 23:57:38,791 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:38,791 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 673 places, 753 transitions, 1826 flow [2023-01-27 23:57:38,791 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 673 places, 753 transitions, 1826 flow [2023-01-27 23:57:38,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 673 places, 753 transitions, 1826 flow [2023-01-27 23:57:39,009 INFO L130 PetriNetUnfolder]: 129/943 cut-off events. [2023-01-27 23:57:39,009 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-27 23:57:39,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 943 events. 129/943 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3577 event pairs, 0 based on Foata normal form. 0/781 useless extension candidates. Maximal degree in co-relation 1034. Up to 34 conditions per place. [2023-01-27 23:57:39,197 INFO L119 LiptonReduction]: Number of co-enabled transitions 493504 [2023-01-27 23:57:49,355 INFO L134 LiptonReduction]: Checked pairs total: 778423 [2023-01-27 23:57:49,356 INFO L136 LiptonReduction]: Total number of compositions: 705 [2023-01-27 23:57:49,359 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:49,359 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:49,359 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:49,384 INFO L130 PetriNetUnfolder]: 64/275 cut-off events. [2023-01-27 23:57:49,384 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-27 23:57:49,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:49,385 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:49,385 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:49,385 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:49,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1514629019, now seen corresponding path program 1 times [2023-01-27 23:57:49,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:49,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357916958] [2023-01-27 23:57:49,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:49,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:49,412 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:49,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:49,436 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:49,436 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:49,436 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:49,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-27 23:57:49,437 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:49,437 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:49,437 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:49,437 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-01-27 23:57:49,498 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:49,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 713 places, 798 transitions, 1953 flow [2023-01-27 23:57:49,784 INFO L130 PetriNetUnfolder]: 137/1000 cut-off events. [2023-01-27 23:57:49,785 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-27 23:57:49,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1205 conditions, 1000 events. 137/1000 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3809 event pairs, 0 based on Foata normal form. 0/828 useless extension candidates. Maximal degree in co-relation 1110. Up to 36 conditions per place. [2023-01-27 23:57:49,816 INFO L82 GeneralOperation]: Start removeDead. Operand has 713 places, 798 transitions, 1953 flow [2023-01-27 23:57:49,831 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 713 places, 798 transitions, 1953 flow [2023-01-27 23:57:49,831 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:49,831 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 713 places, 798 transitions, 1953 flow [2023-01-27 23:57:49,832 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 713 places, 798 transitions, 1953 flow [2023-01-27 23:57:49,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 713 places, 798 transitions, 1953 flow [2023-01-27 23:57:50,108 INFO L130 PetriNetUnfolder]: 137/1000 cut-off events. [2023-01-27 23:57:50,108 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-27 23:57:50,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1205 conditions, 1000 events. 137/1000 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3809 event pairs, 0 based on Foata normal form. 0/828 useless extension candidates. Maximal degree in co-relation 1110. Up to 36 conditions per place. [2023-01-27 23:57:50,231 INFO L119 LiptonReduction]: Number of co-enabled transitions 558008 [2023-01-27 23:58:00,995 INFO L134 LiptonReduction]: Checked pairs total: 888183 [2023-01-27 23:58:00,995 INFO L136 LiptonReduction]: Total number of compositions: 753 [2023-01-27 23:58:00,997 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:58:00,997 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:58:00,997 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:58:01,028 INFO L130 PetriNetUnfolder]: 68/292 cut-off events. [2023-01-27 23:58:01,028 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-27 23:58:01,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:58:01,028 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:58:01,028 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:58:01,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:58:01,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1384925529, now seen corresponding path program 1 times [2023-01-27 23:58:01,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:58:01,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627598146] [2023-01-27 23:58:01,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:58:01,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:58:01,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:01,052 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:58:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:01,077 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:58:01,077 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:58:01,077 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:58:01,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-27 23:58:01,077 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:58:01,077 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:58:01,078 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:58:01,078 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-01-27 23:58:01,143 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:58:01,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 753 places, 843 transitions, 2082 flow [2023-01-27 23:58:01,475 INFO L130 PetriNetUnfolder]: 145/1057 cut-off events. [2023-01-27 23:58:01,475 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-27 23:58:01,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 1057 events. 145/1057 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4053 event pairs, 0 based on Foata normal form. 0/875 useless extension candidates. Maximal degree in co-relation 1187. Up to 38 conditions per place. [2023-01-27 23:58:01,504 INFO L82 GeneralOperation]: Start removeDead. Operand has 753 places, 843 transitions, 2082 flow [2023-01-27 23:58:01,517 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 753 places, 843 transitions, 2082 flow [2023-01-27 23:58:01,517 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:58:01,517 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 753 places, 843 transitions, 2082 flow [2023-01-27 23:58:01,517 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 753 places, 843 transitions, 2082 flow [2023-01-27 23:58:01,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 753 places, 843 transitions, 2082 flow [2023-01-27 23:58:01,785 INFO L130 PetriNetUnfolder]: 145/1057 cut-off events. [2023-01-27 23:58:01,785 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-27 23:58:01,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 1057 events. 145/1057 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4053 event pairs, 0 based on Foata normal form. 0/875 useless extension candidates. Maximal degree in co-relation 1187. Up to 38 conditions per place. [2023-01-27 23:58:01,933 INFO L119 LiptonReduction]: Number of co-enabled transitions 626472 [2023-01-27 23:58:13,446 INFO L134 LiptonReduction]: Checked pairs total: 995985 [2023-01-27 23:58:13,446 INFO L136 LiptonReduction]: Total number of compositions: 801 [2023-01-27 23:58:13,448 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:58:13,448 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:58:13,448 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:58:13,478 INFO L130 PetriNetUnfolder]: 72/309 cut-off events. [2023-01-27 23:58:13,479 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-27 23:58:13,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:58:13,479 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:58:13,479 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:58:13,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:58:13,479 INFO L85 PathProgramCache]: Analyzing trace with hash -2058168322, now seen corresponding path program 1 times [2023-01-27 23:58:13,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:58:13,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004163469] [2023-01-27 23:58:13,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:58:13,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:58:13,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:13,507 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:58:13,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:13,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:58:13,533 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:58:13,533 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:58:13,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-27 23:58:13,533 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:58:13,533 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:58:13,534 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:58:13,534 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-01-27 23:58:13,599 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:58:13,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 793 places, 888 transitions, 2213 flow [2023-01-27 23:58:13,953 INFO L130 PetriNetUnfolder]: 153/1114 cut-off events. [2023-01-27 23:58:13,953 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-27 23:58:13,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 1114 events. 153/1114 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4302 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1265. Up to 40 conditions per place. [2023-01-27 23:58:13,989 INFO L82 GeneralOperation]: Start removeDead. Operand has 793 places, 888 transitions, 2213 flow [2023-01-27 23:58:14,006 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 793 places, 888 transitions, 2213 flow [2023-01-27 23:58:14,006 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:58:14,007 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 793 places, 888 transitions, 2213 flow [2023-01-27 23:58:14,007 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 793 places, 888 transitions, 2213 flow [2023-01-27 23:58:14,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 793 places, 888 transitions, 2213 flow [2023-01-27 23:58:14,323 INFO L130 PetriNetUnfolder]: 153/1114 cut-off events. [2023-01-27 23:58:14,323 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-27 23:58:14,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 1114 events. 153/1114 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4302 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1265. Up to 40 conditions per place. [2023-01-27 23:58:14,588 INFO L119 LiptonReduction]: Number of co-enabled transitions 698896 [2023-01-27 23:58:26,484 INFO L134 LiptonReduction]: Checked pairs total: 1112414 [2023-01-27 23:58:26,484 INFO L136 LiptonReduction]: Total number of compositions: 833 [2023-01-27 23:58:26,486 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:58:26,486 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:58:26,486 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:58:26,521 INFO L130 PetriNetUnfolder]: 76/326 cut-off events. [2023-01-27 23:58:26,521 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-27 23:58:26,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:58:26,521 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:58:26,521 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:58:26,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:58:26,521 INFO L85 PathProgramCache]: Analyzing trace with hash -556648580, now seen corresponding path program 1 times [2023-01-27 23:58:26,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:58:26,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73676961] [2023-01-27 23:58:26,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:58:26,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:58:26,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:26,546 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:58:26,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:26,572 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:58:26,573 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:58:26,573 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:58:26,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-27 23:58:26,573 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:58:26,573 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:58:26,573 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:58:26,573 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-01-27 23:58:26,653 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:58:26,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 833 places, 933 transitions, 2346 flow [2023-01-27 23:58:27,028 INFO L130 PetriNetUnfolder]: 161/1171 cut-off events. [2023-01-27 23:58:27,029 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-27 23:58:27,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1442 conditions, 1171 events. 161/1171 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4490 event pairs, 0 based on Foata normal form. 0/969 useless extension candidates. Maximal degree in co-relation 1344. Up to 42 conditions per place. [2023-01-27 23:58:27,068 INFO L82 GeneralOperation]: Start removeDead. Operand has 833 places, 933 transitions, 2346 flow [2023-01-27 23:58:27,086 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 833 places, 933 transitions, 2346 flow [2023-01-27 23:58:27,086 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:58:27,086 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 833 places, 933 transitions, 2346 flow [2023-01-27 23:58:27,086 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 833 places, 933 transitions, 2346 flow [2023-01-27 23:58:27,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 833 places, 933 transitions, 2346 flow [2023-01-27 23:58:27,429 INFO L130 PetriNetUnfolder]: 161/1171 cut-off events. [2023-01-27 23:58:27,429 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-27 23:58:27,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1442 conditions, 1171 events. 161/1171 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4490 event pairs, 0 based on Foata normal form. 0/969 useless extension candidates. Maximal degree in co-relation 1344. Up to 42 conditions per place. [2023-01-27 23:58:27,621 INFO L119 LiptonReduction]: Number of co-enabled transitions 775280 [2023-01-27 23:58:40,198 INFO L134 LiptonReduction]: Checked pairs total: 1263255 [2023-01-27 23:58:40,198 INFO L136 LiptonReduction]: Total number of compositions: 872 [2023-01-27 23:58:40,200 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:58:40,200 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:58:40,200 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:58:40,237 INFO L130 PetriNetUnfolder]: 80/343 cut-off events. [2023-01-27 23:58:40,237 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-27 23:58:40,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:58:40,237 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:58:40,237 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:58:40,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:58:40,238 INFO L85 PathProgramCache]: Analyzing trace with hash -2105079685, now seen corresponding path program 1 times [2023-01-27 23:58:40,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:58:40,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960301135] [2023-01-27 23:58:40,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:58:40,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:58:40,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:40,277 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:58:40,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:40,325 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:58:40,325 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:58:40,325 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:58:40,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-27 23:58:40,326 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:58:40,327 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:58:40,327 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:58:40,327 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-01-27 23:58:40,433 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:58:40,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 873 places, 978 transitions, 2481 flow [2023-01-27 23:58:40,874 INFO L130 PetriNetUnfolder]: 169/1228 cut-off events. [2023-01-27 23:58:40,874 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-27 23:58:40,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1523 conditions, 1228 events. 169/1228 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4755 event pairs, 0 based on Foata normal form. 0/1016 useless extension candidates. Maximal degree in co-relation 1424. Up to 44 conditions per place. [2023-01-27 23:58:40,908 INFO L82 GeneralOperation]: Start removeDead. Operand has 873 places, 978 transitions, 2481 flow [2023-01-27 23:58:40,923 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 873 places, 978 transitions, 2481 flow [2023-01-27 23:58:40,924 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:58:40,924 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 873 places, 978 transitions, 2481 flow [2023-01-27 23:58:40,924 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 873 places, 978 transitions, 2481 flow [2023-01-27 23:58:40,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 873 places, 978 transitions, 2481 flow [2023-01-27 23:58:41,306 INFO L130 PetriNetUnfolder]: 169/1228 cut-off events. [2023-01-27 23:58:41,306 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-27 23:58:41,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1523 conditions, 1228 events. 169/1228 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4755 event pairs, 0 based on Foata normal form. 0/1016 useless extension candidates. Maximal degree in co-relation 1424. Up to 44 conditions per place. [2023-01-27 23:58:41,526 INFO L119 LiptonReduction]: Number of co-enabled transitions 855624 [2023-01-27 23:58:54,879 INFO L134 LiptonReduction]: Checked pairs total: 1363532 [2023-01-27 23:58:54,879 INFO L136 LiptonReduction]: Total number of compositions: 925 [2023-01-27 23:58:54,881 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:58:54,881 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:58:54,881 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:58:54,921 INFO L130 PetriNetUnfolder]: 82/357 cut-off events. [2023-01-27 23:58:54,921 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-27 23:58:54,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:58:54,922 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:58:54,922 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:58:54,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:58:54,922 INFO L85 PathProgramCache]: Analyzing trace with hash -957674996, now seen corresponding path program 1 times [2023-01-27 23:58:54,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:58:54,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634128672] [2023-01-27 23:58:54,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:58:54,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:58:54,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:54,947 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:58:54,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:54,976 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:58:54,977 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:58:54,977 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:58:54,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-27 23:58:54,977 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:58:54,977 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:58:54,977 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:58:54,977 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-01-27 23:58:55,052 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:58:55,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 913 places, 1023 transitions, 2618 flow [2023-01-27 23:58:55,520 INFO L130 PetriNetUnfolder]: 177/1285 cut-off events. [2023-01-27 23:58:55,520 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-27 23:58:55,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1605 conditions, 1285 events. 177/1285 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4976 event pairs, 0 based on Foata normal form. 0/1063 useless extension candidates. Maximal degree in co-relation 1505. Up to 46 conditions per place. [2023-01-27 23:58:55,564 INFO L82 GeneralOperation]: Start removeDead. Operand has 913 places, 1023 transitions, 2618 flow [2023-01-27 23:58:55,582 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 913 places, 1023 transitions, 2618 flow [2023-01-27 23:58:55,582 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:58:55,582 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 913 places, 1023 transitions, 2618 flow [2023-01-27 23:58:55,582 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 913 places, 1023 transitions, 2618 flow [2023-01-27 23:58:55,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 913 places, 1023 transitions, 2618 flow [2023-01-27 23:58:56,024 INFO L130 PetriNetUnfolder]: 177/1285 cut-off events. [2023-01-27 23:58:56,024 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-27 23:58:56,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1605 conditions, 1285 events. 177/1285 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4976 event pairs, 0 based on Foata normal form. 0/1063 useless extension candidates. Maximal degree in co-relation 1505. Up to 46 conditions per place. [2023-01-27 23:58:56,357 INFO L119 LiptonReduction]: Number of co-enabled transitions 939928 [2023-01-27 23:59:10,509 INFO L134 LiptonReduction]: Checked pairs total: 1490382 [2023-01-27 23:59:10,510 INFO L136 LiptonReduction]: Total number of compositions: 959 [2023-01-27 23:59:10,511 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:59:10,511 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:59:10,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:59:10,592 INFO L130 PetriNetUnfolder]: 86/374 cut-off events. [2023-01-27 23:59:10,592 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-27 23:59:10,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:59:10,592 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:59:10,592 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:59:10,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:59:10,593 INFO L85 PathProgramCache]: Analyzing trace with hash -284402847, now seen corresponding path program 1 times [2023-01-27 23:59:10,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:59:10,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679809461] [2023-01-27 23:59:10,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:59:10,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:59:10,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:10,624 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:59:10,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:10,658 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:59:10,658 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:59:10,658 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:59:10,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-27 23:59:10,659 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:59:10,659 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:59:10,659 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:59:10,659 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-01-27 23:59:10,764 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:59:10,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 953 places, 1068 transitions, 2757 flow [2023-01-27 23:59:11,242 INFO L130 PetriNetUnfolder]: 185/1342 cut-off events. [2023-01-27 23:59:11,243 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-27 23:59:11,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1688 conditions, 1342 events. 185/1342 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5221 event pairs, 0 based on Foata normal form. 0/1110 useless extension candidates. Maximal degree in co-relation 1587. Up to 48 conditions per place. [2023-01-27 23:59:11,298 INFO L82 GeneralOperation]: Start removeDead. Operand has 953 places, 1068 transitions, 2757 flow [2023-01-27 23:59:11,323 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 953 places, 1068 transitions, 2757 flow [2023-01-27 23:59:11,323 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:59:11,323 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 953 places, 1068 transitions, 2757 flow [2023-01-27 23:59:11,324 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 953 places, 1068 transitions, 2757 flow [2023-01-27 23:59:11,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 953 places, 1068 transitions, 2757 flow [2023-01-27 23:59:11,790 INFO L130 PetriNetUnfolder]: 185/1342 cut-off events. [2023-01-27 23:59:11,790 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-27 23:59:11,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1688 conditions, 1342 events. 185/1342 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5221 event pairs, 0 based on Foata normal form. 0/1110 useless extension candidates. Maximal degree in co-relation 1587. Up to 48 conditions per place. [2023-01-27 23:59:12,114 INFO L119 LiptonReduction]: Number of co-enabled transitions 1028192 [2023-01-27 23:59:26,849 INFO L134 LiptonReduction]: Checked pairs total: 1605405 [2023-01-27 23:59:26,849 INFO L136 LiptonReduction]: Total number of compositions: 1004 [2023-01-27 23:59:26,850 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:59:26,850 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:59:26,850 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:59:26,897 INFO L130 PetriNetUnfolder]: 92/394 cut-off events. [2023-01-27 23:59:26,897 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-27 23:59:26,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:59:26,898 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:59:26,898 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:59:26,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:59:26,898 INFO L85 PathProgramCache]: Analyzing trace with hash -708395605, now seen corresponding path program 1 times [2023-01-27 23:59:26,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:59:26,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061492258] [2023-01-27 23:59:26,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:59:26,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:59:26,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:26,928 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:59:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:26,962 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:59:26,962 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:59:26,962 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:59:26,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-27 23:59:26,962 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:59:26,962 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:59:26,963 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:59:26,963 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-01-27 23:59:27,044 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:59:27,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 993 places, 1113 transitions, 2898 flow [2023-01-27 23:59:27,657 INFO L130 PetriNetUnfolder]: 193/1399 cut-off events. [2023-01-27 23:59:27,657 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-27 23:59:27,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1772 conditions, 1399 events. 193/1399 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5456 event pairs, 0 based on Foata normal form. 0/1157 useless extension candidates. Maximal degree in co-relation 1670. Up to 50 conditions per place. [2023-01-27 23:59:27,695 INFO L82 GeneralOperation]: Start removeDead. Operand has 993 places, 1113 transitions, 2898 flow [2023-01-27 23:59:27,712 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 993 places, 1113 transitions, 2898 flow [2023-01-27 23:59:27,712 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:59:27,712 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 993 places, 1113 transitions, 2898 flow [2023-01-27 23:59:27,712 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 993 places, 1113 transitions, 2898 flow [2023-01-27 23:59:27,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 993 places, 1113 transitions, 2898 flow [2023-01-27 23:59:28,201 INFO L130 PetriNetUnfolder]: 193/1399 cut-off events. [2023-01-27 23:59:28,201 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-27 23:59:28,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1772 conditions, 1399 events. 193/1399 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5456 event pairs, 0 based on Foata normal form. 0/1157 useless extension candidates. Maximal degree in co-relation 1670. Up to 50 conditions per place. [2023-01-27 23:59:28,489 INFO L119 LiptonReduction]: Number of co-enabled transitions 1120416 [2023-01-27 23:59:44,289 INFO L134 LiptonReduction]: Checked pairs total: 1892114 [2023-01-27 23:59:44,289 INFO L136 LiptonReduction]: Total number of compositions: 1066 [2023-01-27 23:59:44,290 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:59:44,291 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:59:44,291 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:59:44,341 INFO L130 PetriNetUnfolder]: 96/411 cut-off events. [2023-01-27 23:59:44,341 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-27 23:59:44,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:59:44,341 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:59:44,341 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:59:44,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:59:44,342 INFO L85 PathProgramCache]: Analyzing trace with hash 2111772252, now seen corresponding path program 1 times [2023-01-27 23:59:44,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:59:44,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200171297] [2023-01-27 23:59:44,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:59:44,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:59:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:44,381 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:59:44,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:44,414 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:59:44,414 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:59:44,414 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:59:44,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-27 23:59:44,415 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:59:44,415 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:59:44,415 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:59:44,415 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-01-27 23:59:44,503 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:59:44,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 1158 transitions, 3041 flow [2023-01-27 23:59:45,069 INFO L130 PetriNetUnfolder]: 201/1456 cut-off events. [2023-01-27 23:59:45,069 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-27 23:59:45,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1857 conditions, 1456 events. 201/1456 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5747 event pairs, 0 based on Foata normal form. 0/1204 useless extension candidates. Maximal degree in co-relation 1754. Up to 52 conditions per place. [2023-01-27 23:59:45,137 INFO L82 GeneralOperation]: Start removeDead. Operand has 1033 places, 1158 transitions, 3041 flow [2023-01-27 23:59:45,168 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1033 places, 1158 transitions, 3041 flow [2023-01-27 23:59:45,168 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:59:45,168 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1033 places, 1158 transitions, 3041 flow [2023-01-27 23:59:45,168 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1033 places, 1158 transitions, 3041 flow [2023-01-27 23:59:45,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 1158 transitions, 3041 flow [2023-01-27 23:59:45,713 INFO L130 PetriNetUnfolder]: 201/1456 cut-off events. [2023-01-27 23:59:45,713 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-27 23:59:45,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1857 conditions, 1456 events. 201/1456 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5747 event pairs, 0 based on Foata normal form. 0/1204 useless extension candidates. Maximal degree in co-relation 1754. Up to 52 conditions per place. [2023-01-27 23:59:46,010 INFO L119 LiptonReduction]: Number of co-enabled transitions 1216600 [2023-01-28 00:00:02,070 INFO L134 LiptonReduction]: Checked pairs total: 1919736 [2023-01-28 00:00:02,070 INFO L136 LiptonReduction]: Total number of compositions: 1083 [2023-01-28 00:00:02,071 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:00:02,072 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:00:02,072 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:00:02,173 INFO L130 PetriNetUnfolder]: 98/425 cut-off events. [2023-01-28 00:00:02,173 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:00:02,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:00:02,173 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:00:02,173 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:00:02,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:00:02,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1916151992, now seen corresponding path program 1 times [2023-01-28 00:00:02,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:00:02,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434252587] [2023-01-28 00:00:02,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:00:02,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:00:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:00:02,208 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:00:02,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:00:02,246 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:00:02,246 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:00:02,246 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:00:02,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-28 00:00:02,246 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:00:02,247 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:00:02,247 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:00:02,247 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-01-28 00:00:02,336 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:00:02,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1073 places, 1203 transitions, 3186 flow [2023-01-28 00:00:03,005 INFO L130 PetriNetUnfolder]: 209/1513 cut-off events. [2023-01-28 00:00:03,005 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:00:03,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 1513 events. 209/1513 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5937 event pairs, 0 based on Foata normal form. 0/1251 useless extension candidates. Maximal degree in co-relation 1839. Up to 54 conditions per place. [2023-01-28 00:00:03,087 INFO L82 GeneralOperation]: Start removeDead. Operand has 1073 places, 1203 transitions, 3186 flow [2023-01-28 00:00:03,127 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1073 places, 1203 transitions, 3186 flow [2023-01-28 00:00:03,128 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:00:03,128 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1073 places, 1203 transitions, 3186 flow [2023-01-28 00:00:03,128 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1073 places, 1203 transitions, 3186 flow [2023-01-28 00:00:03,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1073 places, 1203 transitions, 3186 flow [2023-01-28 00:00:03,886 INFO L130 PetriNetUnfolder]: 209/1513 cut-off events. [2023-01-28 00:00:03,887 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:00:03,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 1513 events. 209/1513 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5937 event pairs, 0 based on Foata normal form. 0/1251 useless extension candidates. Maximal degree in co-relation 1839. Up to 54 conditions per place. [2023-01-28 00:00:04,146 INFO L119 LiptonReduction]: Number of co-enabled transitions 1316744 [2023-01-28 00:00:22,222 INFO L134 LiptonReduction]: Checked pairs total: 2123854 [2023-01-28 00:00:22,223 INFO L136 LiptonReduction]: Total number of compositions: 1152 [2023-01-28 00:00:22,225 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:00:22,225 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:00:22,225 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:00:22,288 INFO L130 PetriNetUnfolder]: 104/445 cut-off events. [2023-01-28 00:00:22,289 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:00:22,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:00:22,289 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:00:22,289 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:00:22,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:00:22,289 INFO L85 PathProgramCache]: Analyzing trace with hash 573088310, now seen corresponding path program 1 times [2023-01-28 00:00:22,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:00:22,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52342164] [2023-01-28 00:00:22,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:00:22,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:00:22,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:00:22,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:00:22,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:00:22,385 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:00:22,385 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:00:22,386 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:00:22,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-28 00:00:22,386 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:00:22,387 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:00:22,387 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:00:22,387 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-01-28 00:00:22,481 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:00:22,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1113 places, 1248 transitions, 3333 flow [2023-01-28 00:00:23,236 INFO L130 PetriNetUnfolder]: 217/1570 cut-off events. [2023-01-28 00:00:23,237 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:00:23,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2030 conditions, 1570 events. 217/1570 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6169 event pairs, 0 based on Foata normal form. 0/1298 useless extension candidates. Maximal degree in co-relation 1925. Up to 56 conditions per place. [2023-01-28 00:00:23,297 INFO L82 GeneralOperation]: Start removeDead. Operand has 1113 places, 1248 transitions, 3333 flow [2023-01-28 00:00:23,324 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1113 places, 1248 transitions, 3333 flow [2023-01-28 00:00:23,324 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:00:23,324 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1113 places, 1248 transitions, 3333 flow [2023-01-28 00:00:23,324 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1113 places, 1248 transitions, 3333 flow [2023-01-28 00:00:23,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1113 places, 1248 transitions, 3333 flow [2023-01-28 00:00:23,966 INFO L130 PetriNetUnfolder]: 217/1570 cut-off events. [2023-01-28 00:00:23,966 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:00:24,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2030 conditions, 1570 events. 217/1570 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6169 event pairs, 0 based on Foata normal form. 0/1298 useless extension candidates. Maximal degree in co-relation 1925. Up to 56 conditions per place. [2023-01-28 00:00:24,352 INFO L119 LiptonReduction]: Number of co-enabled transitions 1420848 [2023-01-28 00:00:42,777 INFO L134 LiptonReduction]: Checked pairs total: 2218227 [2023-01-28 00:00:42,778 INFO L136 LiptonReduction]: Total number of compositions: 1167 [2023-01-28 00:00:42,779 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:00:42,780 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:00:42,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:00:42,849 INFO L130 PetriNetUnfolder]: 106/459 cut-off events. [2023-01-28 00:00:42,849 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:00:42,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:00:42,849 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:00:42,849 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:00:42,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:00:42,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1608569702, now seen corresponding path program 1 times [2023-01-28 00:00:42,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:00:42,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169699814] [2023-01-28 00:00:42,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:00:42,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:00:42,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:00:42,886 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:00:42,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:00:42,922 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:00:42,923 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:00:42,923 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:00:42,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-28 00:00:42,923 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:00:42,923 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:00:42,923 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:00:42,923 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-01-28 00:00:43,022 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:00:43,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1293 transitions, 3482 flow [2023-01-28 00:00:43,891 INFO L130 PetriNetUnfolder]: 225/1627 cut-off events. [2023-01-28 00:00:43,892 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:00:43,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2118 conditions, 1627 events. 225/1627 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6395 event pairs, 0 based on Foata normal form. 0/1345 useless extension candidates. Maximal degree in co-relation 2012. Up to 58 conditions per place. [2023-01-28 00:00:43,944 INFO L82 GeneralOperation]: Start removeDead. Operand has 1153 places, 1293 transitions, 3482 flow [2023-01-28 00:00:43,966 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1153 places, 1293 transitions, 3482 flow [2023-01-28 00:00:43,966 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:00:43,966 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1153 places, 1293 transitions, 3482 flow [2023-01-28 00:00:43,967 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1153 places, 1293 transitions, 3482 flow [2023-01-28 00:00:43,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1293 transitions, 3482 flow [2023-01-28 00:00:44,684 INFO L130 PetriNetUnfolder]: 225/1627 cut-off events. [2023-01-28 00:00:44,684 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:00:44,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2118 conditions, 1627 events. 225/1627 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6395 event pairs, 0 based on Foata normal form. 0/1345 useless extension candidates. Maximal degree in co-relation 2012. Up to 58 conditions per place. [2023-01-28 00:00:45,124 INFO L119 LiptonReduction]: Number of co-enabled transitions 1528912 [2023-01-28 00:01:04,882 INFO L134 LiptonReduction]: Checked pairs total: 2476990 [2023-01-28 00:01:04,883 INFO L136 LiptonReduction]: Total number of compositions: 1248 [2023-01-28 00:01:04,884 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:01:04,885 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:01:04,885 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:01:04,958 INFO L130 PetriNetUnfolder]: 110/476 cut-off events. [2023-01-28 00:01:04,958 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:01:04,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:01:04,958 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:01:04,958 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:01:04,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:01:04,959 INFO L85 PathProgramCache]: Analyzing trace with hash 544300084, now seen corresponding path program 1 times [2023-01-28 00:01:04,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:01:04,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555370159] [2023-01-28 00:01:04,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:01:04,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:01:04,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:04,996 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:01:05,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:05,038 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:01:05,038 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:01:05,039 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:01:05,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-28 00:01:05,039 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:01:05,039 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:01:05,039 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:01:05,039 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-01-28 00:01:05,129 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:01:05,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1193 places, 1338 transitions, 3633 flow [2023-01-28 00:01:06,013 INFO L130 PetriNetUnfolder]: 233/1684 cut-off events. [2023-01-28 00:01:06,014 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:01:06,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 1684 events. 233/1684 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6638 event pairs, 0 based on Foata normal form. 0/1392 useless extension candidates. Maximal degree in co-relation 2100. Up to 60 conditions per place. [2023-01-28 00:01:06,077 INFO L82 GeneralOperation]: Start removeDead. Operand has 1193 places, 1338 transitions, 3633 flow [2023-01-28 00:01:06,103 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1193 places, 1338 transitions, 3633 flow [2023-01-28 00:01:06,103 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:01:06,103 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1193 places, 1338 transitions, 3633 flow [2023-01-28 00:01:06,103 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1193 places, 1338 transitions, 3633 flow [2023-01-28 00:01:06,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1193 places, 1338 transitions, 3633 flow [2023-01-28 00:01:06,850 INFO L130 PetriNetUnfolder]: 233/1684 cut-off events. [2023-01-28 00:01:06,850 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:01:06,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 1684 events. 233/1684 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6638 event pairs, 0 based on Foata normal form. 0/1392 useless extension candidates. Maximal degree in co-relation 2100. Up to 60 conditions per place. [2023-01-28 00:01:07,332 INFO L119 LiptonReduction]: Number of co-enabled transitions 1640936 [2023-01-28 00:01:27,721 INFO L134 LiptonReduction]: Checked pairs total: 2576980 [2023-01-28 00:01:27,722 INFO L136 LiptonReduction]: Total number of compositions: 1263 [2023-01-28 00:01:27,724 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:01:27,725 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:01:27,725 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:01:27,806 INFO L130 PetriNetUnfolder]: 114/493 cut-off events. [2023-01-28 00:01:27,806 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:01:27,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:01:27,806 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:01:27,806 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:01:27,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:01:27,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1080956352, now seen corresponding path program 1 times [2023-01-28 00:01:27,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:01:27,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233776027] [2023-01-28 00:01:27,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:01:27,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:01:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:27,841 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:01:27,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:27,884 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:01:27,885 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:01:27,885 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:01:27,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-01-28 00:01:27,885 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:01:27,885 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:01:27,885 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:01:27,886 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-01-28 00:01:27,991 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:01:27,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1233 places, 1383 transitions, 3786 flow [2023-01-28 00:01:28,862 INFO L130 PetriNetUnfolder]: 241/1741 cut-off events. [2023-01-28 00:01:28,863 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:01:28,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2297 conditions, 1741 events. 241/1741 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6888 event pairs, 0 based on Foata normal form. 0/1439 useless extension candidates. Maximal degree in co-relation 2189. Up to 62 conditions per place. [2023-01-28 00:01:28,963 INFO L82 GeneralOperation]: Start removeDead. Operand has 1233 places, 1383 transitions, 3786 flow [2023-01-28 00:01:29,004 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1233 places, 1383 transitions, 3786 flow [2023-01-28 00:01:29,004 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:01:29,004 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1233 places, 1383 transitions, 3786 flow [2023-01-28 00:01:29,005 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1233 places, 1383 transitions, 3786 flow [2023-01-28 00:01:29,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1233 places, 1383 transitions, 3786 flow [2023-01-28 00:01:29,968 INFO L130 PetriNetUnfolder]: 241/1741 cut-off events. [2023-01-28 00:01:29,968 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:01:30,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2297 conditions, 1741 events. 241/1741 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6888 event pairs, 0 based on Foata normal form. 0/1439 useless extension candidates. Maximal degree in co-relation 2189. Up to 62 conditions per place. [2023-01-28 00:01:30,337 INFO L119 LiptonReduction]: Number of co-enabled transitions 1756920 [2023-01-28 00:01:51,186 INFO L134 LiptonReduction]: Checked pairs total: 2956390 [2023-01-28 00:01:51,187 INFO L136 LiptonReduction]: Total number of compositions: 1317 [2023-01-28 00:01:51,189 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:01:51,189 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:01:51,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:01:51,276 INFO L130 PetriNetUnfolder]: 118/510 cut-off events. [2023-01-28 00:01:51,276 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:01:51,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:01:51,276 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:01:51,277 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:01:51,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:01:51,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1499025471, now seen corresponding path program 1 times [2023-01-28 00:01:51,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:01:51,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941759479] [2023-01-28 00:01:51,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:01:51,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:01:51,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:51,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:01:51,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:51,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:01:51,362 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:01:51,362 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:01:51,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-01-28 00:01:51,362 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:01:51,363 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:01:51,363 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:01:51,363 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-01-28 00:01:51,467 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:01:51,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1273 places, 1428 transitions, 3941 flow [2023-01-28 00:01:52,657 INFO L130 PetriNetUnfolder]: 249/1798 cut-off events. [2023-01-28 00:01:52,657 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:01:52,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2388 conditions, 1798 events. 249/1798 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7115 event pairs, 0 based on Foata normal form. 0/1486 useless extension candidates. Maximal degree in co-relation 2279. Up to 64 conditions per place. [2023-01-28 00:01:52,732 INFO L82 GeneralOperation]: Start removeDead. Operand has 1273 places, 1428 transitions, 3941 flow [2023-01-28 00:01:52,761 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1273 places, 1428 transitions, 3941 flow [2023-01-28 00:01:52,762 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:01:52,762 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1273 places, 1428 transitions, 3941 flow [2023-01-28 00:01:52,762 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1273 places, 1428 transitions, 3941 flow [2023-01-28 00:01:52,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1273 places, 1428 transitions, 3941 flow [2023-01-28 00:01:53,812 INFO L130 PetriNetUnfolder]: 249/1798 cut-off events. [2023-01-28 00:01:53,813 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:01:53,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2388 conditions, 1798 events. 249/1798 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7115 event pairs, 0 based on Foata normal form. 0/1486 useless extension candidates. Maximal degree in co-relation 2279. Up to 64 conditions per place. [2023-01-28 00:01:54,296 INFO L119 LiptonReduction]: Number of co-enabled transitions 1876864 [2023-01-28 00:02:15,821 INFO L134 LiptonReduction]: Checked pairs total: 2943387 [2023-01-28 00:02:15,822 INFO L136 LiptonReduction]: Total number of compositions: 1349 [2023-01-28 00:02:15,823 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:02:15,823 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:02:15,823 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:02:15,912 INFO L130 PetriNetUnfolder]: 122/527 cut-off events. [2023-01-28 00:02:15,912 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:02:15,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:02:15,912 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:02:15,913 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:02:15,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:02:15,913 INFO L85 PathProgramCache]: Analyzing trace with hash 756242647, now seen corresponding path program 1 times [2023-01-28 00:02:15,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:02:15,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150052507] [2023-01-28 00:02:15,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:02:15,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:02:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:02:15,966 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:02:15,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:02:16,024 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:02:16,025 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:02:16,025 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:02:16,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-01-28 00:02:16,025 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:02:16,025 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:02:16,025 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:02:16,025 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-01-28 00:02:16,137 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:02:16,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1473 transitions, 4098 flow [2023-01-28 00:02:17,078 INFO L130 PetriNetUnfolder]: 257/1855 cut-off events. [2023-01-28 00:02:17,079 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:02:17,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2480 conditions, 1855 events. 257/1855 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7352 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2370. Up to 66 conditions per place. [2023-01-28 00:02:17,212 INFO L82 GeneralOperation]: Start removeDead. Operand has 1313 places, 1473 transitions, 4098 flow [2023-01-28 00:02:17,271 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1313 places, 1473 transitions, 4098 flow [2023-01-28 00:02:17,272 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:02:17,272 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1313 places, 1473 transitions, 4098 flow [2023-01-28 00:02:17,272 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1313 places, 1473 transitions, 4098 flow [2023-01-28 00:02:17,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1473 transitions, 4098 flow [2023-01-28 00:02:18,233 INFO L130 PetriNetUnfolder]: 257/1855 cut-off events. [2023-01-28 00:02:18,234 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:02:18,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2480 conditions, 1855 events. 257/1855 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7352 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2370. Up to 66 conditions per place. [2023-01-28 00:02:18,754 INFO L119 LiptonReduction]: Number of co-enabled transitions 2000768 [2023-01-28 00:02:41,342 INFO L134 LiptonReduction]: Checked pairs total: 3200885 [2023-01-28 00:02:41,342 INFO L136 LiptonReduction]: Total number of compositions: 1395 [2023-01-28 00:02:41,344 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:02:41,344 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:02:41,344 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:02:41,443 INFO L130 PetriNetUnfolder]: 128/547 cut-off events. [2023-01-28 00:02:41,444 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:02:41,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:02:41,444 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:02:41,444 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:02:41,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:02:41,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1793431096, now seen corresponding path program 1 times [2023-01-28 00:02:41,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:02:41,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715455061] [2023-01-28 00:02:41,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:02:41,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:02:41,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:02:41,485 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:02:41,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:02:41,535 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:02:41,535 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:02:41,535 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:02:41,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-01-28 00:02:41,536 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:02:41,536 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:02:41,536 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:02:41,536 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-01-28 00:02:41,651 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:02:41,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1353 places, 1518 transitions, 4257 flow [2023-01-28 00:02:42,710 INFO L130 PetriNetUnfolder]: 265/1912 cut-off events. [2023-01-28 00:02:42,711 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:02:42,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2573 conditions, 1912 events. 265/1912 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7654 event pairs, 0 based on Foata normal form. 0/1580 useless extension candidates. Maximal degree in co-relation 2462. Up to 68 conditions per place. [2023-01-28 00:02:42,816 INFO L82 GeneralOperation]: Start removeDead. Operand has 1353 places, 1518 transitions, 4257 flow [2023-01-28 00:02:42,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1353 places, 1518 transitions, 4257 flow [2023-01-28 00:02:42,864 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:02:42,864 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1353 places, 1518 transitions, 4257 flow [2023-01-28 00:02:42,864 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1353 places, 1518 transitions, 4257 flow [2023-01-28 00:02:42,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1353 places, 1518 transitions, 4257 flow [2023-01-28 00:02:44,049 INFO L130 PetriNetUnfolder]: 265/1912 cut-off events. [2023-01-28 00:02:44,049 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:02:44,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2573 conditions, 1912 events. 265/1912 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7654 event pairs, 0 based on Foata normal form. 0/1580 useless extension candidates. Maximal degree in co-relation 2462. Up to 68 conditions per place. [2023-01-28 00:02:44,491 INFO L119 LiptonReduction]: Number of co-enabled transitions 2128632 [2023-01-28 00:03:08,082 INFO L134 LiptonReduction]: Checked pairs total: 3559677 [2023-01-28 00:03:08,082 INFO L136 LiptonReduction]: Total number of compositions: 1434 [2023-01-28 00:03:08,084 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:03:08,086 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:03:08,086 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:03:08,189 INFO L130 PetriNetUnfolder]: 132/564 cut-off events. [2023-01-28 00:03:08,189 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:03:08,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:03:08,189 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:03:08,190 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:03:08,190 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:03:08,190 INFO L85 PathProgramCache]: Analyzing trace with hash 479523967, now seen corresponding path program 1 times [2023-01-28 00:03:08,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:03:08,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847375206] [2023-01-28 00:03:08,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:03:08,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:03:08,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:03:08,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:03:08,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:03:08,292 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:03:08,292 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:03:08,292 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:03:08,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-01-28 00:03:08,293 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:03:08,293 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:03:08,293 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:03:08,293 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-01-28 00:03:08,405 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:03:08,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1393 places, 1563 transitions, 4418 flow [2023-01-28 00:03:09,535 INFO L130 PetriNetUnfolder]: 273/1969 cut-off events. [2023-01-28 00:03:09,536 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:03:09,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2667 conditions, 1969 events. 273/1969 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7827 event pairs, 0 based on Foata normal form. 0/1627 useless extension candidates. Maximal degree in co-relation 2555. Up to 70 conditions per place. [2023-01-28 00:03:09,682 INFO L82 GeneralOperation]: Start removeDead. Operand has 1393 places, 1563 transitions, 4418 flow [2023-01-28 00:03:09,767 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1393 places, 1563 transitions, 4418 flow [2023-01-28 00:03:09,767 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:03:09,767 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1393 places, 1563 transitions, 4418 flow [2023-01-28 00:03:09,768 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1393 places, 1563 transitions, 4418 flow [2023-01-28 00:03:09,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1393 places, 1563 transitions, 4418 flow [2023-01-28 00:03:10,984 INFO L130 PetriNetUnfolder]: 273/1969 cut-off events. [2023-01-28 00:03:10,985 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:03:11,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2667 conditions, 1969 events. 273/1969 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7827 event pairs, 0 based on Foata normal form. 0/1627 useless extension candidates. Maximal degree in co-relation 2555. Up to 70 conditions per place. [2023-01-28 00:03:11,458 INFO L119 LiptonReduction]: Number of co-enabled transitions 2260456 [2023-01-28 00:03:35,743 INFO L134 LiptonReduction]: Checked pairs total: 3737475 [2023-01-28 00:03:35,743 INFO L136 LiptonReduction]: Total number of compositions: 1483 [2023-01-28 00:03:35,745 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:03:35,745 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:03:35,745 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:03:35,846 INFO L130 PetriNetUnfolder]: 134/578 cut-off events. [2023-01-28 00:03:35,846 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:03:35,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:03:35,846 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:03:35,847 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:03:35,847 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:03:35,847 INFO L85 PathProgramCache]: Analyzing trace with hash -954630905, now seen corresponding path program 1 times [2023-01-28 00:03:35,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:03:35,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241257206] [2023-01-28 00:03:35,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:03:35,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:03:35,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:03:35,887 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:03:35,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:03:35,940 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:03:35,940 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:03:35,941 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:03:35,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-01-28 00:03:35,941 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:03:35,941 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:03:35,941 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:03:35,941 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-01-28 00:03:36,046 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:03:36,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1433 places, 1608 transitions, 4581 flow [2023-01-28 00:03:37,220 INFO L130 PetriNetUnfolder]: 281/2026 cut-off events. [2023-01-28 00:03:37,220 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:03:37,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 2026 events. 281/2026 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8071 event pairs, 0 based on Foata normal form. 0/1674 useless extension candidates. Maximal degree in co-relation 2649. Up to 72 conditions per place. [2023-01-28 00:03:37,366 INFO L82 GeneralOperation]: Start removeDead. Operand has 1433 places, 1608 transitions, 4581 flow [2023-01-28 00:03:37,441 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1433 places, 1608 transitions, 4581 flow [2023-01-28 00:03:37,441 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:03:37,441 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1433 places, 1608 transitions, 4581 flow [2023-01-28 00:03:37,441 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1433 places, 1608 transitions, 4581 flow [2023-01-28 00:03:37,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1433 places, 1608 transitions, 4581 flow [2023-01-28 00:03:38,642 INFO L130 PetriNetUnfolder]: 281/2026 cut-off events. [2023-01-28 00:03:38,643 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:03:38,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 2026 events. 281/2026 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8071 event pairs, 0 based on Foata normal form. 0/1674 useless extension candidates. Maximal degree in co-relation 2649. Up to 72 conditions per place. [2023-01-28 00:03:39,167 INFO L119 LiptonReduction]: Number of co-enabled transitions 2396240 [2023-01-28 00:04:03,689 INFO L134 LiptonReduction]: Checked pairs total: 3842652 [2023-01-28 00:04:03,689 INFO L136 LiptonReduction]: Total number of compositions: 1522 [2023-01-28 00:04:03,691 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:04:03,691 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:04:03,691 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:04:03,804 INFO L130 PetriNetUnfolder]: 140/598 cut-off events. [2023-01-28 00:04:03,804 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:04:03,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:04:03,804 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:04:03,805 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:04:03,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:04:03,805 INFO L85 PathProgramCache]: Analyzing trace with hash 342914937, now seen corresponding path program 1 times [2023-01-28 00:04:03,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:04:03,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465163398] [2023-01-28 00:04:03,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:04:03,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:04:03,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:04:03,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:04:03,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:04:03,914 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:04:03,914 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:04:03,914 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:04:03,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-01-28 00:04:03,914 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:04:03,915 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:04:03,915 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:04:03,915 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-01-28 00:04:04,038 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:04:04,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1473 places, 1653 transitions, 4746 flow [2023-01-28 00:04:05,422 INFO L130 PetriNetUnfolder]: 289/2083 cut-off events. [2023-01-28 00:04:05,422 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:04:05,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 2083 events. 289/2083 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8286 event pairs, 0 based on Foata normal form. 0/1721 useless extension candidates. Maximal degree in co-relation 2744. Up to 74 conditions per place. [2023-01-28 00:04:05,586 INFO L82 GeneralOperation]: Start removeDead. Operand has 1473 places, 1653 transitions, 4746 flow [2023-01-28 00:04:05,660 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1473 places, 1653 transitions, 4746 flow [2023-01-28 00:04:05,660 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:04:05,660 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1473 places, 1653 transitions, 4746 flow [2023-01-28 00:04:05,661 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1473 places, 1653 transitions, 4746 flow [2023-01-28 00:04:05,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1473 places, 1653 transitions, 4746 flow [2023-01-28 00:04:06,963 INFO L130 PetriNetUnfolder]: 289/2083 cut-off events. [2023-01-28 00:04:06,963 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:04:07,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 2083 events. 289/2083 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8286 event pairs, 0 based on Foata normal form. 0/1721 useless extension candidates. Maximal degree in co-relation 2744. Up to 74 conditions per place. [2023-01-28 00:04:07,738 INFO L119 LiptonReduction]: Number of co-enabled transitions 2535984 [2023-01-28 00:04:32,759 INFO L134 LiptonReduction]: Checked pairs total: 3973129 [2023-01-28 00:04:32,760 INFO L136 LiptonReduction]: Total number of compositions: 1542 [2023-01-28 00:04:32,761 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:04:32,761 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:04:32,761 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:04:32,883 INFO L130 PetriNetUnfolder]: 144/615 cut-off events. [2023-01-28 00:04:32,883 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:04:32,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:04:32,883 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:04:32,883 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:04:32,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:04:32,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1715286508, now seen corresponding path program 1 times [2023-01-28 00:04:32,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:04:32,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874485856] [2023-01-28 00:04:32,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:04:32,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:04:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:04:32,933 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:04:32,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:04:32,994 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:04:32,994 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:04:32,994 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:04:32,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-01-28 00:04:32,995 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:04:32,995 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:04:32,995 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:04:32,995 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-01-28 00:04:33,111 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:04:33,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1513 places, 1698 transitions, 4913 flow [2023-01-28 00:04:34,513 INFO L130 PetriNetUnfolder]: 297/2140 cut-off events. [2023-01-28 00:04:34,514 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:04:34,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2955 conditions, 2140 events. 297/2140 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8512 event pairs, 0 based on Foata normal form. 0/1768 useless extension candidates. Maximal degree in co-relation 2840. Up to 76 conditions per place. [2023-01-28 00:04:34,684 INFO L82 GeneralOperation]: Start removeDead. Operand has 1513 places, 1698 transitions, 4913 flow [2023-01-28 00:04:34,786 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1513 places, 1698 transitions, 4913 flow [2023-01-28 00:04:34,786 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:04:34,786 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1513 places, 1698 transitions, 4913 flow [2023-01-28 00:04:34,786 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1513 places, 1698 transitions, 4913 flow [2023-01-28 00:04:34,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1513 places, 1698 transitions, 4913 flow [2023-01-28 00:04:36,159 INFO L130 PetriNetUnfolder]: 297/2140 cut-off events. [2023-01-28 00:04:36,159 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:04:36,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2955 conditions, 2140 events. 297/2140 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8512 event pairs, 0 based on Foata normal form. 0/1768 useless extension candidates. Maximal degree in co-relation 2840. Up to 76 conditions per place. [2023-01-28 00:04:36,882 INFO L119 LiptonReduction]: Number of co-enabled transitions 2679688 [2023-01-28 00:05:02,947 INFO L134 LiptonReduction]: Checked pairs total: 4362093 [2023-01-28 00:05:02,947 INFO L136 LiptonReduction]: Total number of compositions: 1579 [2023-01-28 00:05:02,949 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:05:02,949 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:05:02,949 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:05:03,080 INFO L130 PetriNetUnfolder]: 148/632 cut-off events. [2023-01-28 00:05:03,080 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:05:03,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:05:03,080 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:05:03,080 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:05:03,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:05:03,081 INFO L85 PathProgramCache]: Analyzing trace with hash 993667395, now seen corresponding path program 1 times [2023-01-28 00:05:03,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:05:03,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121701905] [2023-01-28 00:05:03,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:05:03,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:05:03,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:05:03,133 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:05:03,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:05:03,196 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:05:03,196 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:05:03,196 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:05:03,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-01-28 00:05:03,197 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:05:03,197 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:05:03,197 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:05:03,197 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-01-28 00:05:03,313 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:05:03,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1553 places, 1743 transitions, 5082 flow [2023-01-28 00:05:05,107 INFO L130 PetriNetUnfolder]: 305/2197 cut-off events. [2023-01-28 00:05:05,107 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:05:05,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3053 conditions, 2197 events. 305/2197 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8776 event pairs, 0 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 2937. Up to 78 conditions per place. [2023-01-28 00:05:05,227 INFO L82 GeneralOperation]: Start removeDead. Operand has 1553 places, 1743 transitions, 5082 flow [2023-01-28 00:05:05,293 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1553 places, 1743 transitions, 5082 flow [2023-01-28 00:05:05,294 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:05:05,294 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1553 places, 1743 transitions, 5082 flow [2023-01-28 00:05:05,294 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1553 places, 1743 transitions, 5082 flow [2023-01-28 00:05:05,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1553 places, 1743 transitions, 5082 flow [2023-01-28 00:05:07,000 INFO L130 PetriNetUnfolder]: 305/2197 cut-off events. [2023-01-28 00:05:07,000 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:05:07,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3053 conditions, 2197 events. 305/2197 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8776 event pairs, 0 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 2937. Up to 78 conditions per place. [2023-01-28 00:05:07,801 INFO L119 LiptonReduction]: Number of co-enabled transitions 2827352 [2023-01-28 00:05:36,470 INFO L134 LiptonReduction]: Checked pairs total: 4450104 [2023-01-28 00:05:36,470 INFO L136 LiptonReduction]: Total number of compositions: 1642 [2023-01-28 00:05:36,472 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:05:36,472 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:05:36,472 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:05:36,607 INFO L130 PetriNetUnfolder]: 150/646 cut-off events. [2023-01-28 00:05:36,607 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:05:36,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:05:36,607 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:05:36,607 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:05:36,607 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:05:36,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1237804005, now seen corresponding path program 1 times [2023-01-28 00:05:36,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:05:36,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584659361] [2023-01-28 00:05:36,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:05:36,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:05:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:05:36,657 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:05:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:05:36,724 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:05:36,724 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:05:36,724 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:05:36,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-01-28 00:05:36,724 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:05:36,725 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:05:36,725 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:05:36,725 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-01-28 00:05:36,863 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:05:36,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1593 places, 1788 transitions, 5253 flow [2023-01-28 00:05:38,765 INFO L130 PetriNetUnfolder]: 313/2254 cut-off events. [2023-01-28 00:05:38,766 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:05:38,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3152 conditions, 2254 events. 313/2254 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8974 event pairs, 0 based on Foata normal form. 0/1862 useless extension candidates. Maximal degree in co-relation 3035. Up to 80 conditions per place. [2023-01-28 00:05:38,874 INFO L82 GeneralOperation]: Start removeDead. Operand has 1593 places, 1788 transitions, 5253 flow [2023-01-28 00:05:38,918 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1593 places, 1788 transitions, 5253 flow [2023-01-28 00:05:38,918 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:05:38,918 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1593 places, 1788 transitions, 5253 flow [2023-01-28 00:05:38,918 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1593 places, 1788 transitions, 5253 flow [2023-01-28 00:05:38,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1593 places, 1788 transitions, 5253 flow [2023-01-28 00:05:40,491 INFO L130 PetriNetUnfolder]: 313/2254 cut-off events. [2023-01-28 00:05:40,491 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:05:40,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3152 conditions, 2254 events. 313/2254 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8974 event pairs, 0 based on Foata normal form. 0/1862 useless extension candidates. Maximal degree in co-relation 3035. Up to 80 conditions per place. [2023-01-28 00:05:41,409 INFO L119 LiptonReduction]: Number of co-enabled transitions 2978976 [2023-01-28 00:06:09,378 INFO L134 LiptonReduction]: Checked pairs total: 4657961 [2023-01-28 00:06:09,379 INFO L136 LiptonReduction]: Total number of compositions: 1676 [2023-01-28 00:06:09,381 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:06:09,381 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:06:09,381 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:06:09,526 INFO L130 PetriNetUnfolder]: 154/663 cut-off events. [2023-01-28 00:06:09,526 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:06:09,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:06:09,526 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:06:09,526 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:06:09,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:06:09,527 INFO L85 PathProgramCache]: Analyzing trace with hash 386964548, now seen corresponding path program 1 times [2023-01-28 00:06:09,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:06:09,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808009425] [2023-01-28 00:06:09,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:06:09,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:06:09,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:06:09,580 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:06:09,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:06:09,644 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:06:09,644 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:06:09,644 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:06:09,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-01-28 00:06:09,645 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:06:09,645 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:06:09,645 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:06:09,645 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-01-28 00:06:09,821 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:06:09,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1633 places, 1833 transitions, 5426 flow [2023-01-28 00:06:11,716 INFO L130 PetriNetUnfolder]: 321/2311 cut-off events. [2023-01-28 00:06:11,717 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:06:11,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3252 conditions, 2311 events. 321/2311 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9205 event pairs, 0 based on Foata normal form. 0/1909 useless extension candidates. Maximal degree in co-relation 3134. Up to 82 conditions per place. [2023-01-28 00:06:11,859 INFO L82 GeneralOperation]: Start removeDead. Operand has 1633 places, 1833 transitions, 5426 flow [2023-01-28 00:06:11,917 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1633 places, 1833 transitions, 5426 flow [2023-01-28 00:06:11,918 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:06:11,918 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1633 places, 1833 transitions, 5426 flow [2023-01-28 00:06:11,918 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1633 places, 1833 transitions, 5426 flow [2023-01-28 00:06:11,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1633 places, 1833 transitions, 5426 flow [2023-01-28 00:06:13,909 INFO L130 PetriNetUnfolder]: 321/2311 cut-off events. [2023-01-28 00:06:13,909 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:06:14,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3252 conditions, 2311 events. 321/2311 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9205 event pairs, 0 based on Foata normal form. 0/1909 useless extension candidates. Maximal degree in co-relation 3134. Up to 82 conditions per place. [2023-01-28 00:06:14,812 INFO L119 LiptonReduction]: Number of co-enabled transitions 3134560 [2023-01-28 00:06:44,591 INFO L134 LiptonReduction]: Checked pairs total: 5029141 [2023-01-28 00:06:44,591 INFO L136 LiptonReduction]: Total number of compositions: 1738 [2023-01-28 00:06:44,593 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:06:44,593 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:06:44,593 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:06:44,742 INFO L130 PetriNetUnfolder]: 158/680 cut-off events. [2023-01-28 00:06:44,742 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:06:44,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:06:44,742 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:06:44,743 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:06:44,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:06:44,743 INFO L85 PathProgramCache]: Analyzing trace with hash -248235804, now seen corresponding path program 1 times [2023-01-28 00:06:44,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:06:44,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66932715] [2023-01-28 00:06:44,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:06:44,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:06:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:06:44,799 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:06:44,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:06:44,861 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:06:44,861 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:06:44,861 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:06:44,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-01-28 00:06:44,861 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:06:44,862 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:06:44,862 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:06:44,862 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-01-28 00:06:45,017 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:06:45,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1673 places, 1878 transitions, 5601 flow [2023-01-28 00:06:46,998 INFO L130 PetriNetUnfolder]: 329/2368 cut-off events. [2023-01-28 00:06:46,998 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:06:47,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3353 conditions, 2368 events. 329/2368 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9457 event pairs, 0 based on Foata normal form. 0/1956 useless extension candidates. Maximal degree in co-relation 3234. Up to 84 conditions per place. [2023-01-28 00:06:47,125 INFO L82 GeneralOperation]: Start removeDead. Operand has 1673 places, 1878 transitions, 5601 flow [2023-01-28 00:06:47,174 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1673 places, 1878 transitions, 5601 flow [2023-01-28 00:06:47,174 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:06:47,174 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1673 places, 1878 transitions, 5601 flow [2023-01-28 00:06:47,174 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1673 places, 1878 transitions, 5601 flow [2023-01-28 00:06:47,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1673 places, 1878 transitions, 5601 flow [2023-01-28 00:06:49,046 INFO L130 PetriNetUnfolder]: 329/2368 cut-off events. [2023-01-28 00:06:49,047 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:06:49,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3353 conditions, 2368 events. 329/2368 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9457 event pairs, 0 based on Foata normal form. 0/1956 useless extension candidates. Maximal degree in co-relation 3234. Up to 84 conditions per place. [2023-01-28 00:06:50,175 INFO L119 LiptonReduction]: Number of co-enabled transitions 3294104 [2023-01-28 00:07:20,573 INFO L134 LiptonReduction]: Checked pairs total: 5232437 [2023-01-28 00:07:20,574 INFO L136 LiptonReduction]: Total number of compositions: 1754 [2023-01-28 00:07:20,575 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:07:20,576 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;@6a919ebd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:07:20,576 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:07:20,787 INFO L130 PetriNetUnfolder]: 164/700 cut-off events. [2023-01-28 00:07:20,787 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:07:20,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:07:20,787 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:07:20,788 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:07:20,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:07:20,788 INFO L85 PathProgramCache]: Analyzing trace with hash 175134955, now seen corresponding path program 1 times [2023-01-28 00:07:20,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:07:20,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976700945] [2023-01-28 00:07:20,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:07:20,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:07:20,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:07:20,851 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:07:20,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:07:20,926 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:07:20,926 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:07:20,926 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:07:20,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-01-28 00:07:20,926 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:07:20,927 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:07:20,927 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:07:20,927 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-01-28 00:07:21,074 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:07:21,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1713 places, 1923 transitions, 5778 flow [2023-01-28 00:07:23,266 INFO L130 PetriNetUnfolder]: 337/2425 cut-off events. [2023-01-28 00:07:23,266 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:07:23,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3455 conditions, 2425 events. 337/2425 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9706 event pairs, 0 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 3335. Up to 86 conditions per place. [2023-01-28 00:07:23,407 INFO L82 GeneralOperation]: Start removeDead. Operand has 1713 places, 1923 transitions, 5778 flow [2023-01-28 00:07:23,460 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1713 places, 1923 transitions, 5778 flow [2023-01-28 00:07:23,461 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:07:23,461 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1713 places, 1923 transitions, 5778 flow [2023-01-28 00:07:23,461 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1713 places, 1923 transitions, 5778 flow [2023-01-28 00:07:23,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1713 places, 1923 transitions, 5778 flow [2023-01-28 00:07:25,429 INFO L130 PetriNetUnfolder]: 337/2425 cut-off events. [2023-01-28 00:07:25,429 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:07:25,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3455 conditions, 2425 events. 337/2425 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9706 event pairs, 0 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 3335. Up to 86 conditions per place. [2023-01-28 00:07:26,334 INFO L119 LiptonReduction]: Number of co-enabled transitions 3457608 Received shutdown request... [2023-01-28 00:07:34,185 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 00:07:35,386 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-01-28 00:07:35,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2023-01-28 00:07:35,534 INFO L256 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2023-01-28 00:07:35,535 INFO L158 Benchmark]: Toolchain (without parser) took 687541.12ms. Allocated memory was 352.3MB in the beginning and 6.8GB in the end (delta: 6.4GB). Free memory was 299.6MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. [2023-01-28 00:07:35,535 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 255.9MB. Free memory is still 213.3MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 00:07:35,535 INFO L158 Benchmark]: CACSL2BoogieTranslator took 469.82ms. Allocated memory is still 352.3MB. Free memory was 299.3MB in the beginning and 325.8MB in the end (delta: -26.5MB). Peak memory consumption was 25.1MB. Max. memory is 16.0GB. [2023-01-28 00:07:35,536 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.47ms. Allocated memory is still 352.3MB. Free memory was 325.2MB in the beginning and 323.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 00:07:35,536 INFO L158 Benchmark]: Boogie Preprocessor took 35.22ms. Allocated memory is still 352.3MB. Free memory was 323.7MB in the beginning and 321.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 00:07:35,536 INFO L158 Benchmark]: RCFGBuilder took 400.59ms. Allocated memory is still 352.3MB. Free memory was 321.7MB in the beginning and 305.9MB in the end (delta: 15.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-01-28 00:07:35,536 INFO L158 Benchmark]: TraceAbstraction took 686575.13ms. Allocated memory was 352.3MB in the beginning and 6.8GB in the end (delta: 6.4GB). Free memory was 305.0MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. [2023-01-28 00:07:35,538 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 255.9MB. Free memory is still 213.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 469.82ms. Allocated memory is still 352.3MB. Free memory was 299.3MB in the beginning and 325.8MB in the end (delta: -26.5MB). Peak memory consumption was 25.1MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 55.47ms. Allocated memory is still 352.3MB. Free memory was 325.2MB in the beginning and 323.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 35.22ms. Allocated memory is still 352.3MB. Free memory was 323.7MB in the beginning and 321.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 400.59ms. Allocated memory is still 352.3MB. Free memory was 321.7MB in the beginning and 305.9MB in the end (delta: 15.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 686575.13ms. Allocated memory was 352.3MB in the beginning and 6.8GB in the end (delta: 6.4GB). Free memory was 305.0MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.5s, 73 PlacesBefore, 12 PlacesAfterwards, 78 TransitionsBefore, 10 TransitionsAfterwards, 1144 CoEnabledTransitionPairs, 5 FixpointIterations, 19 TrivialSequentialCompositions, 44 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 11 ConcurrentYvCompositions, 7 ChoiceCompositions, 81 TotalNumberOfCompositions, 894 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 869, independent: 857, independent conditional: 0, independent unconditional: 857, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 607, independent: 603, independent conditional: 0, independent unconditional: 603, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 869, independent: 254, independent conditional: 0, independent unconditional: 254, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 607, unknown conditional: 0, unknown unconditional: 607] , Statistics on independence cache: Total cache size (in pairs): 5, Positive cache size: 4, Positive conditional cache size: 0, Positive unconditional cache size: 4, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.3s, 113 PlacesBefore, 29 PlacesAfterwards, 123 TransitionsBefore, 32 TransitionsAfterwards, 6248 CoEnabledTransitionPairs, 5 FixpointIterations, 19 TrivialSequentialCompositions, 62 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 23 ConcurrentYvCompositions, 7 ChoiceCompositions, 111 TotalNumberOfCompositions, 8452 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6487, independent: 6349, independent conditional: 0, independent unconditional: 6349, dependent: 138, dependent conditional: 0, dependent unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3403, independent: 3381, independent conditional: 0, independent unconditional: 3381, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6487, independent: 2968, independent conditional: 0, independent unconditional: 2968, dependent: 116, dependent conditional: 0, dependent unconditional: 116, unknown: 3403, unknown conditional: 0, unknown unconditional: 3403] , Statistics on independence cache: Total cache size (in pairs): 139, Positive cache size: 129, Positive conditional cache size: 0, Positive unconditional cache size: 129, Negative cache size: 10, Negative conditional cache size: 0, Negative unconditional cache size: 10, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.9s, 153 PlacesBefore, 40 PlacesAfterwards, 168 TransitionsBefore, 45 TransitionsAfterwards, 15312 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 98 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 33 ConcurrentYvCompositions, 10 ChoiceCompositions, 160 TotalNumberOfCompositions, 22949 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 13107, independent: 12871, independent conditional: 0, independent unconditional: 12871, dependent: 236, dependent conditional: 0, dependent unconditional: 236, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 8162, independent: 8133, independent conditional: 0, independent unconditional: 8133, dependent: 29, dependent conditional: 0, dependent unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 13107, independent: 4738, independent conditional: 0, independent unconditional: 4738, dependent: 207, dependent conditional: 0, dependent unconditional: 207, unknown: 8162, unknown conditional: 0, unknown unconditional: 8162] , Statistics on independence cache: Total cache size (in pairs): 152, Positive cache size: 139, Positive conditional cache size: 0, Positive unconditional cache size: 139, Negative cache size: 13, Negative conditional cache size: 0, Negative unconditional cache size: 13, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.3s, 193 PlacesBefore, 51 PlacesAfterwards, 213 TransitionsBefore, 58 TransitionsAfterwards, 28336 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 127 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 41 ConcurrentYvCompositions, 13 ChoiceCompositions, 200 TotalNumberOfCompositions, 43621 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 25149, independent: 24830, independent conditional: 0, independent unconditional: 24830, dependent: 319, dependent conditional: 0, dependent unconditional: 319, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15159, independent: 15118, independent conditional: 0, independent unconditional: 15118, dependent: 41, dependent conditional: 0, dependent unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 25149, independent: 9712, independent conditional: 0, independent unconditional: 9712, dependent: 278, dependent conditional: 0, dependent unconditional: 278, unknown: 15159, unknown conditional: 0, unknown unconditional: 15159] , Statistics on independence cache: Total cache size (in pairs): 309, Positive cache size: 292, Positive conditional cache size: 0, Positive unconditional cache size: 292, Negative cache size: 17, Negative conditional cache size: 0, Negative unconditional cache size: 17, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.7s, 233 PlacesBefore, 62 PlacesAfterwards, 258 TransitionsBefore, 71 TransitionsAfterwards, 45320 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 155 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 52 ConcurrentYvCompositions, 16 ChoiceCompositions, 242 TotalNumberOfCompositions, 68714 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 38286, independent: 37893, independent conditional: 0, independent unconditional: 37893, dependent: 393, dependent conditional: 0, dependent unconditional: 393, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 23945, independent: 23896, independent conditional: 0, independent unconditional: 23896, dependent: 49, dependent conditional: 0, dependent unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 38286, independent: 13997, independent conditional: 0, independent unconditional: 13997, dependent: 344, dependent conditional: 0, dependent unconditional: 344, unknown: 23945, unknown conditional: 0, unknown unconditional: 23945] , Statistics on independence cache: Total cache size (in pairs): 366, Positive cache size: 343, Positive conditional cache size: 0, Positive unconditional cache size: 343, Negative cache size: 23, Negative conditional cache size: 0, Negative unconditional cache size: 23, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.4s, 273 PlacesBefore, 73 PlacesAfterwards, 303 TransitionsBefore, 84 TransitionsAfterwards, 66264 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 182 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 63 ConcurrentYvCompositions, 19 ChoiceCompositions, 283 TotalNumberOfCompositions, 101978 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 58751, independent: 58277, independent conditional: 0, independent unconditional: 58277, dependent: 474, dependent conditional: 0, dependent unconditional: 474, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 35618, independent: 35550, independent conditional: 0, independent unconditional: 35550, dependent: 68, dependent conditional: 0, dependent unconditional: 68, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 58751, independent: 22727, independent conditional: 0, independent unconditional: 22727, dependent: 406, dependent conditional: 0, dependent unconditional: 406, unknown: 35618, unknown conditional: 0, unknown unconditional: 35618] , Statistics on independence cache: Total cache size (in pairs): 940, Positive cache size: 907, Positive conditional cache size: 0, Positive unconditional cache size: 907, Negative cache size: 33, Negative conditional cache size: 0, Negative unconditional cache size: 33, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.0s, 313 PlacesBefore, 84 PlacesAfterwards, 348 TransitionsBefore, 97 TransitionsAfterwards, 91168 CoEnabledTransitionPairs, 5 FixpointIterations, 19 TrivialSequentialCompositions, 205 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 83 ConcurrentYvCompositions, 22 ChoiceCompositions, 329 TotalNumberOfCompositions, 133682 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 80877, independent: 80405, independent conditional: 0, independent unconditional: 80405, dependent: 472, dependent conditional: 0, dependent unconditional: 472, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 49562, independent: 49475, independent conditional: 0, independent unconditional: 49475, dependent: 87, dependent conditional: 0, dependent unconditional: 87, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 80877, independent: 30930, independent conditional: 0, independent unconditional: 30930, dependent: 385, dependent conditional: 0, dependent unconditional: 385, unknown: 49562, unknown conditional: 0, unknown unconditional: 49562] , Statistics on independence cache: Total cache size (in pairs): 1099, Positive cache size: 1059, Positive conditional cache size: 0, Positive unconditional cache size: 1059, Negative cache size: 40, Negative conditional cache size: 0, Negative unconditional cache size: 40, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.8s, 353 PlacesBefore, 95 PlacesAfterwards, 393 TransitionsBefore, 110 TransitionsAfterwards, 120032 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 244 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 87 ConcurrentYvCompositions, 25 ChoiceCompositions, 375 TotalNumberOfCompositions, 184217 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 101496, independent: 100876, independent conditional: 0, independent unconditional: 100876, dependent: 620, dependent conditional: 0, dependent unconditional: 620, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 64707, independent: 64604, independent conditional: 0, independent unconditional: 64604, dependent: 103, dependent conditional: 0, dependent unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 101496, independent: 36272, independent conditional: 0, independent unconditional: 36272, dependent: 517, dependent conditional: 0, dependent unconditional: 517, unknown: 64707, unknown conditional: 0, unknown unconditional: 64707] , Statistics on independence cache: Total cache size (in pairs): 1438, Positive cache size: 1380, Positive conditional cache size: 0, Positive unconditional cache size: 1380, Negative cache size: 58, Negative conditional cache size: 0, Negative unconditional cache size: 58, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.0s, 393 PlacesBefore, 106 PlacesAfterwards, 438 TransitionsBefore, 123 TransitionsAfterwards, 152856 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 269 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 98 ConcurrentYvCompositions, 28 ChoiceCompositions, 414 TotalNumberOfCompositions, 232446 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 120194, independent: 119500, independent conditional: 0, independent unconditional: 119500, dependent: 694, dependent conditional: 0, dependent unconditional: 694, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 80878, independent: 80765, independent conditional: 0, independent unconditional: 80765, dependent: 113, dependent conditional: 0, dependent unconditional: 113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 120194, independent: 38735, independent conditional: 0, independent unconditional: 38735, dependent: 581, dependent conditional: 0, dependent unconditional: 581, unknown: 80878, unknown conditional: 0, unknown unconditional: 80878] , Statistics on independence cache: Total cache size (in pairs): 985, Positive cache size: 920, Positive conditional cache size: 0, Positive unconditional cache size: 920, Negative cache size: 65, Negative conditional cache size: 0, Negative unconditional cache size: 65, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.6s, 433 PlacesBefore, 117 PlacesAfterwards, 483 TransitionsBefore, 136 TransitionsAfterwards, 189640 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 301 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 104 ConcurrentYvCompositions, 31 ChoiceCompositions, 455 TotalNumberOfCompositions, 301362 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 153478, independent: 152683, independent conditional: 0, independent unconditional: 152683, dependent: 795, dependent conditional: 0, dependent unconditional: 795, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 98362, independent: 98254, independent conditional: 0, independent unconditional: 98254, dependent: 108, dependent conditional: 0, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 153478, independent: 54429, independent conditional: 0, independent unconditional: 54429, dependent: 687, dependent conditional: 0, dependent unconditional: 687, unknown: 98362, unknown conditional: 0, unknown unconditional: 98362] , Statistics on independence cache: Total cache size (in pairs): 1068, Positive cache size: 1020, Positive conditional cache size: 0, Positive unconditional cache size: 1020, Negative cache size: 48, Negative conditional cache size: 0, Negative unconditional cache size: 48, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.4s, 473 PlacesBefore, 128 PlacesAfterwards, 528 TransitionsBefore, 149 TransitionsAfterwards, 230384 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 348 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 112 ConcurrentYvCompositions, 34 ChoiceCompositions, 513 TotalNumberOfCompositions, 378146 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 195732, independent: 194849, independent conditional: 0, independent unconditional: 194849, dependent: 883, dependent conditional: 0, dependent unconditional: 883, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 123448, independent: 123329, independent conditional: 0, independent unconditional: 123329, dependent: 119, dependent conditional: 0, dependent unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 195732, independent: 71520, independent conditional: 0, independent unconditional: 71520, dependent: 764, dependent conditional: 0, dependent unconditional: 764, unknown: 123448, unknown conditional: 0, unknown unconditional: 123448] , Statistics on independence cache: Total cache size (in pairs): 1129, Positive cache size: 1076, Positive conditional cache size: 0, Positive unconditional cache size: 1076, Negative cache size: 53, Negative conditional cache size: 0, Negative unconditional cache size: 53, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.0s, 513 PlacesBefore, 139 PlacesAfterwards, 573 TransitionsBefore, 162 TransitionsAfterwards, 275088 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 366 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 118 ConcurrentYvCompositions, 37 ChoiceCompositions, 540 TotalNumberOfCompositions, 437560 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 227733, independent: 226779, independent conditional: 0, independent unconditional: 226779, dependent: 954, dependent conditional: 0, dependent unconditional: 954, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 144886, independent: 144744, independent conditional: 0, independent unconditional: 144744, dependent: 142, dependent conditional: 0, dependent unconditional: 142, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 227733, independent: 82035, independent conditional: 0, independent unconditional: 82035, dependent: 812, dependent conditional: 0, dependent unconditional: 812, unknown: 144886, unknown conditional: 0, unknown unconditional: 144886] , Statistics on independence cache: Total cache size (in pairs): 3037, Positive cache size: 2968, Positive conditional cache size: 0, Positive unconditional cache size: 2968, Negative cache size: 69, Negative conditional cache size: 0, Negative unconditional cache size: 69, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.7s, 553 PlacesBefore, 150 PlacesAfterwards, 618 TransitionsBefore, 175 TransitionsAfterwards, 323752 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 400 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 129 ConcurrentYvCompositions, 40 ChoiceCompositions, 588 TotalNumberOfCompositions, 518900 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 296579, independent: 295546, independent conditional: 0, independent unconditional: 295546, dependent: 1033, dependent conditional: 0, dependent unconditional: 1033, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 173749, independent: 173593, independent conditional: 0, independent unconditional: 173593, dependent: 156, dependent conditional: 0, dependent unconditional: 156, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 296579, independent: 121953, independent conditional: 0, independent unconditional: 121953, dependent: 877, dependent conditional: 0, dependent unconditional: 877, unknown: 173749, unknown conditional: 0, unknown unconditional: 173749] , Statistics on independence cache: Total cache size (in pairs): 4098, Positive cache size: 4022, Positive conditional cache size: 0, Positive unconditional cache size: 4022, Negative cache size: 76, Negative conditional cache size: 0, Negative unconditional cache size: 76, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.1s, 593 PlacesBefore, 161 PlacesAfterwards, 663 TransitionsBefore, 188 TransitionsAfterwards, 376376 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 417 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 145 ConcurrentYvCompositions, 43 ChoiceCompositions, 624 TotalNumberOfCompositions, 595878 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 372383, independent: 371277, independent conditional: 0, independent unconditional: 371277, dependent: 1106, dependent conditional: 0, dependent unconditional: 1106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 202872, independent: 202697, independent conditional: 0, independent unconditional: 202697, dependent: 175, dependent conditional: 0, dependent unconditional: 175, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 372383, independent: 168580, independent conditional: 0, independent unconditional: 168580, dependent: 931, dependent conditional: 0, dependent unconditional: 931, unknown: 202872, unknown conditional: 0, unknown unconditional: 202872] , Statistics on independence cache: Total cache size (in pairs): 4824, Positive cache size: 4742, Positive conditional cache size: 0, Positive unconditional cache size: 4742, Negative cache size: 82, Negative conditional cache size: 0, Negative unconditional cache size: 82, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.0s, 633 PlacesBefore, 172 PlacesAfterwards, 708 TransitionsBefore, 201 TransitionsAfterwards, 432960 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 441 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 159 ConcurrentYvCompositions, 46 ChoiceCompositions, 665 TotalNumberOfCompositions, 682428 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 349046, independent: 347860, independent conditional: 0, independent unconditional: 347860, dependent: 1186, dependent conditional: 0, dependent unconditional: 1186, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 227466, independent: 227266, independent conditional: 0, independent unconditional: 227266, dependent: 200, dependent conditional: 0, dependent unconditional: 200, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 349046, independent: 120594, independent conditional: 0, independent unconditional: 120594, dependent: 986, dependent conditional: 0, dependent unconditional: 986, unknown: 227466, unknown conditional: 0, unknown unconditional: 227466] , Statistics on independence cache: Total cache size (in pairs): 2987, Positive cache size: 2873, Positive conditional cache size: 0, Positive unconditional cache size: 2873, Negative cache size: 114, Negative conditional cache size: 0, Negative unconditional cache size: 114, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.6s, 673 PlacesBefore, 183 PlacesAfterwards, 753 TransitionsBefore, 214 TransitionsAfterwards, 493504 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 476 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 161 ConcurrentYvCompositions, 49 ChoiceCompositions, 705 TotalNumberOfCompositions, 778423 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 391056, independent: 389790, independent conditional: 0, independent unconditional: 389790, dependent: 1266, dependent conditional: 0, dependent unconditional: 1266, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 255745, independent: 255577, independent conditional: 0, independent unconditional: 255577, dependent: 168, dependent conditional: 0, dependent unconditional: 168, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 391056, independent: 134213, independent conditional: 0, independent unconditional: 134213, dependent: 1098, dependent conditional: 0, dependent unconditional: 1098, unknown: 255745, unknown conditional: 0, unknown unconditional: 255745] , Statistics on independence cache: Total cache size (in pairs): 2472, Positive cache size: 2395, Positive conditional cache size: 0, Positive unconditional cache size: 2395, Negative cache size: 77, Negative conditional cache size: 0, Negative unconditional cache size: 77, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.2s, 713 PlacesBefore, 194 PlacesAfterwards, 798 TransitionsBefore, 227 TransitionsAfterwards, 558008 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 518 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 164 ConcurrentYvCompositions, 52 ChoiceCompositions, 753 TotalNumberOfCompositions, 888183 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 443386, independent: 442035, independent conditional: 0, independent unconditional: 442035, dependent: 1351, dependent conditional: 0, dependent unconditional: 1351, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 292567, independent: 292382, independent conditional: 0, independent unconditional: 292382, dependent: 185, dependent conditional: 0, dependent unconditional: 185, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 443386, independent: 149653, independent conditional: 0, independent unconditional: 149653, dependent: 1166, dependent conditional: 0, dependent unconditional: 1166, unknown: 292567, unknown conditional: 0, unknown unconditional: 292567] , Statistics on independence cache: Total cache size (in pairs): 2477, Positive cache size: 2394, Positive conditional cache size: 0, Positive unconditional cache size: 2394, Negative cache size: 83, Negative conditional cache size: 0, Negative unconditional cache size: 83, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.9s, 753 PlacesBefore, 205 PlacesAfterwards, 843 TransitionsBefore, 240 TransitionsAfterwards, 626472 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 545 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 182 ConcurrentYvCompositions, 55 ChoiceCompositions, 801 TotalNumberOfCompositions, 995985 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 583767, independent: 582343, independent conditional: 0, independent unconditional: 582343, dependent: 1424, dependent conditional: 0, dependent unconditional: 1424, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 333076, independent: 332847, independent conditional: 0, independent unconditional: 332847, dependent: 229, dependent conditional: 0, dependent unconditional: 229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 583767, independent: 249496, independent conditional: 0, independent unconditional: 249496, dependent: 1195, dependent conditional: 0, dependent unconditional: 1195, unknown: 333076, unknown conditional: 0, unknown unconditional: 333076] , Statistics on independence cache: Total cache size (in pairs): 7449, Positive cache size: 7343, Positive conditional cache size: 0, Positive unconditional cache size: 7343, Negative cache size: 106, Negative conditional cache size: 0, Negative unconditional cache size: 106, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.5s, 793 PlacesBefore, 216 PlacesAfterwards, 888 TransitionsBefore, 253 TransitionsAfterwards, 698896 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 555 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 201 ConcurrentYvCompositions, 58 ChoiceCompositions, 833 TotalNumberOfCompositions, 1112414 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 615818, independent: 614315, independent conditional: 0, independent unconditional: 614315, dependent: 1503, dependent conditional: 0, dependent unconditional: 1503, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 369336, independent: 369112, independent conditional: 0, independent unconditional: 369112, dependent: 224, dependent conditional: 0, dependent unconditional: 224, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 615818, independent: 245203, independent conditional: 0, independent unconditional: 245203, dependent: 1279, dependent conditional: 0, dependent unconditional: 1279, unknown: 369336, unknown conditional: 0, unknown unconditional: 369336] , Statistics on independence cache: Total cache size (in pairs): 7635, Positive cache size: 7523, Positive conditional cache size: 0, Positive unconditional cache size: 7523, Negative cache size: 112, Negative conditional cache size: 0, Negative unconditional cache size: 112, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.1s, 833 PlacesBefore, 227 PlacesAfterwards, 933 TransitionsBefore, 266 TransitionsAfterwards, 775280 CoEnabledTransitionPairs, 7 FixpointIterations, 19 TrivialSequentialCompositions, 588 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 204 ConcurrentYvCompositions, 61 ChoiceCompositions, 872 TotalNumberOfCompositions, 1263255 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 674130, independent: 672350, independent conditional: 0, independent unconditional: 672350, dependent: 1780, dependent conditional: 0, dependent unconditional: 1780, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 413158, independent: 412933, independent conditional: 0, independent unconditional: 412933, dependent: 225, dependent conditional: 0, dependent unconditional: 225, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 674130, independent: 259417, independent conditional: 0, independent unconditional: 259417, dependent: 1555, dependent conditional: 0, dependent unconditional: 1555, unknown: 413158, unknown conditional: 0, unknown unconditional: 413158] , Statistics on independence cache: Total cache size (in pairs): 9395, Positive cache size: 9280, Positive conditional cache size: 0, Positive unconditional cache size: 9280, Negative cache size: 115, Negative conditional cache size: 0, Negative unconditional cache size: 115, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.0s, 873 PlacesBefore, 238 PlacesAfterwards, 978 TransitionsBefore, 279 TransitionsAfterwards, 855624 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 632 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 210 ConcurrentYvCompositions, 64 ChoiceCompositions, 925 TotalNumberOfCompositions, 1363532 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 714546, independent: 712882, independent conditional: 0, independent unconditional: 712882, dependent: 1664, dependent conditional: 0, dependent unconditional: 1664, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 456011, independent: 455767, independent conditional: 0, independent unconditional: 455767, dependent: 244, dependent conditional: 0, dependent unconditional: 244, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 714546, independent: 257115, independent conditional: 0, independent unconditional: 257115, dependent: 1420, dependent conditional: 0, dependent unconditional: 1420, unknown: 456011, unknown conditional: 0, unknown unconditional: 456011] , Statistics on independence cache: Total cache size (in pairs): 8999, Positive cache size: 8875, Positive conditional cache size: 0, Positive unconditional cache size: 8875, Negative cache size: 124, Negative conditional cache size: 0, Negative unconditional cache size: 124, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.9s, 913 PlacesBefore, 249 PlacesAfterwards, 1023 TransitionsBefore, 292 TransitionsAfterwards, 939928 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 656 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 217 ConcurrentYvCompositions, 67 ChoiceCompositions, 959 TotalNumberOfCompositions, 1490382 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 774400, independent: 772660, independent conditional: 0, independent unconditional: 772660, dependent: 1740, dependent conditional: 0, dependent unconditional: 1740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 495837, independent: 495580, independent conditional: 0, independent unconditional: 495580, dependent: 257, dependent conditional: 0, dependent unconditional: 257, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 774400, independent: 277080, independent conditional: 0, independent unconditional: 277080, dependent: 1483, dependent conditional: 0, dependent unconditional: 1483, unknown: 495837, unknown conditional: 0, unknown unconditional: 495837] , Statistics on independence cache: Total cache size (in pairs): 9545, Positive cache size: 9415, Positive conditional cache size: 0, Positive unconditional cache size: 9415, Negative cache size: 130, Negative conditional cache size: 0, Negative unconditional cache size: 130, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.5s, 953 PlacesBefore, 260 PlacesAfterwards, 1068 TransitionsBefore, 305 TransitionsAfterwards, 1028192 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 673 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 242 ConcurrentYvCompositions, 70 ChoiceCompositions, 1004 TotalNumberOfCompositions, 1605405 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 844690, independent: 842898, independent conditional: 0, independent unconditional: 842898, dependent: 1792, dependent conditional: 0, dependent unconditional: 1792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 547548, independent: 547283, independent conditional: 0, independent unconditional: 547283, dependent: 265, dependent conditional: 0, dependent unconditional: 265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 844690, independent: 295615, independent conditional: 0, independent unconditional: 295615, dependent: 1527, dependent conditional: 0, dependent unconditional: 1527, unknown: 547548, unknown conditional: 0, unknown unconditional: 547548] , Statistics on independence cache: Total cache size (in pairs): 11534, Positive cache size: 11398, Positive conditional cache size: 0, Positive unconditional cache size: 11398, Negative cache size: 136, Negative conditional cache size: 0, Negative unconditional cache size: 136, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.6s, 993 PlacesBefore, 271 PlacesAfterwards, 1113 TransitionsBefore, 318 TransitionsAfterwards, 1120416 CoEnabledTransitionPairs, 7 FixpointIterations, 19 TrivialSequentialCompositions, 719 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 255 ConcurrentYvCompositions, 73 ChoiceCompositions, 1066 TotalNumberOfCompositions, 1892114 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1021027, independent: 1018861, independent conditional: 0, independent unconditional: 1018861, dependent: 2166, dependent conditional: 0, dependent unconditional: 2166, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 608384, independent: 608125, independent conditional: 0, independent unconditional: 608125, dependent: 259, dependent conditional: 0, dependent unconditional: 259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1021027, independent: 410736, independent conditional: 0, independent unconditional: 410736, dependent: 1907, dependent conditional: 0, dependent unconditional: 1907, unknown: 608384, unknown conditional: 0, unknown unconditional: 608384] , Statistics on independence cache: Total cache size (in pairs): 13346, Positive cache size: 13225, Positive conditional cache size: 0, Positive unconditional cache size: 13225, Negative cache size: 121, Negative conditional cache size: 0, Negative unconditional cache size: 121, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.9s, 1033 PlacesBefore, 282 PlacesAfterwards, 1158 TransitionsBefore, 331 TransitionsAfterwards, 1216600 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 740 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 248 ConcurrentYvCompositions, 76 ChoiceCompositions, 1083 TotalNumberOfCompositions, 1919736 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1072516, independent: 1070539, independent conditional: 0, independent unconditional: 1070539, dependent: 1977, dependent conditional: 0, dependent unconditional: 1977, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 638797, independent: 638506, independent conditional: 0, independent unconditional: 638506, dependent: 291, dependent conditional: 0, dependent unconditional: 291, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1072516, independent: 432033, independent conditional: 0, independent unconditional: 432033, dependent: 1686, dependent conditional: 0, dependent unconditional: 1686, unknown: 638797, unknown conditional: 0, unknown unconditional: 638797] , Statistics on independence cache: Total cache size (in pairs): 15744, Positive cache size: 15596, Positive conditional cache size: 0, Positive unconditional cache size: 15596, Negative cache size: 148, Negative conditional cache size: 0, Negative unconditional cache size: 148, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.1s, 1073 PlacesBefore, 293 PlacesAfterwards, 1203 TransitionsBefore, 344 TransitionsAfterwards, 1316744 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 780 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 274 ConcurrentYvCompositions, 79 ChoiceCompositions, 1152 TotalNumberOfCompositions, 2123854 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1197885, independent: 1195827, independent conditional: 0, independent unconditional: 1195827, dependent: 2058, dependent conditional: 0, dependent unconditional: 2058, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 708948, independent: 708622, independent conditional: 0, independent unconditional: 708622, dependent: 326, dependent conditional: 0, dependent unconditional: 326, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1197885, independent: 487205, independent conditional: 0, independent unconditional: 487205, dependent: 1732, dependent conditional: 0, dependent unconditional: 1732, unknown: 708948, unknown conditional: 0, unknown unconditional: 708948] , Statistics on independence cache: Total cache size (in pairs): 14319, Positive cache size: 14165, Positive conditional cache size: 0, Positive unconditional cache size: 14165, Negative cache size: 154, Negative conditional cache size: 0, Negative unconditional cache size: 154, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.5s, 1113 PlacesBefore, 304 PlacesAfterwards, 1248 TransitionsBefore, 357 TransitionsAfterwards, 1420848 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 802 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 264 ConcurrentYvCompositions, 82 ChoiceCompositions, 1167 TotalNumberOfCompositions, 2218227 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1090108, independent: 1088001, independent conditional: 0, independent unconditional: 1088001, dependent: 2107, dependent conditional: 0, dependent unconditional: 2107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 741447, independent: 741084, independent conditional: 0, independent unconditional: 741084, dependent: 363, dependent conditional: 0, dependent unconditional: 363, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1090108, independent: 346917, independent conditional: 0, independent unconditional: 346917, dependent: 1744, dependent conditional: 0, dependent unconditional: 1744, unknown: 741447, unknown conditional: 0, unknown unconditional: 741447] , Statistics on independence cache: Total cache size (in pairs): 5569, Positive cache size: 5359, Positive conditional cache size: 0, Positive unconditional cache size: 5359, Negative cache size: 210, Negative conditional cache size: 0, Negative unconditional cache size: 210, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.9s, 1153 PlacesBefore, 315 PlacesAfterwards, 1293 TransitionsBefore, 370 TransitionsAfterwards, 1528912 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 847 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 297 ConcurrentYvCompositions, 85 ChoiceCompositions, 1248 TotalNumberOfCompositions, 2476990 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1232317, independent: 1230094, independent conditional: 0, independent unconditional: 1230094, dependent: 2223, dependent conditional: 0, dependent unconditional: 2223, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 805773, independent: 805473, independent conditional: 0, independent unconditional: 805473, dependent: 300, dependent conditional: 0, dependent unconditional: 300, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1232317, independent: 424621, independent conditional: 0, independent unconditional: 424621, dependent: 1923, dependent conditional: 0, dependent unconditional: 1923, unknown: 805773, unknown conditional: 0, unknown unconditional: 805773] , Statistics on independence cache: Total cache size (in pairs): 5723, Positive cache size: 5585, Positive conditional cache size: 0, Positive unconditional cache size: 5585, Negative cache size: 138, Negative conditional cache size: 0, Negative unconditional cache size: 138, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.6s, 1193 PlacesBefore, 326 PlacesAfterwards, 1338 TransitionsBefore, 383 TransitionsAfterwards, 1640936 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 867 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 289 ConcurrentYvCompositions, 88 ChoiceCompositions, 1263 TotalNumberOfCompositions, 2576980 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1445399, independent: 1443135, independent conditional: 0, independent unconditional: 1443135, dependent: 2264, dependent conditional: 0, dependent unconditional: 2264, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 881727, independent: 881334, independent conditional: 0, independent unconditional: 881334, dependent: 393, dependent conditional: 0, dependent unconditional: 393, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1445399, independent: 561801, independent conditional: 0, independent unconditional: 561801, dependent: 1871, dependent conditional: 0, dependent unconditional: 1871, unknown: 881727, unknown conditional: 0, unknown unconditional: 881727] , Statistics on independence cache: Total cache size (in pairs): 19611, Positive cache size: 19385, Positive conditional cache size: 0, Positive unconditional cache size: 19385, Negative cache size: 226, Negative conditional cache size: 0, Negative unconditional cache size: 226, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.2s, 1233 PlacesBefore, 337 PlacesAfterwards, 1383 TransitionsBefore, 396 TransitionsAfterwards, 1756920 CoEnabledTransitionPairs, 7 FixpointIterations, 19 TrivialSequentialCompositions, 885 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 322 ConcurrentYvCompositions, 91 ChoiceCompositions, 1317 TotalNumberOfCompositions, 2956390 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1417463, independent: 1414759, independent conditional: 0, independent unconditional: 1414759, dependent: 2704, dependent conditional: 0, dependent unconditional: 2704, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 930160, independent: 929844, independent conditional: 0, independent unconditional: 929844, dependent: 316, dependent conditional: 0, dependent unconditional: 316, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1417463, independent: 484915, independent conditional: 0, independent unconditional: 484915, dependent: 2388, dependent conditional: 0, dependent unconditional: 2388, unknown: 930160, unknown conditional: 0, unknown unconditional: 930160] , Statistics on independence cache: Total cache size (in pairs): 8333, Positive cache size: 8186, Positive conditional cache size: 0, Positive unconditional cache size: 8186, Negative cache size: 147, Negative conditional cache size: 0, Negative unconditional cache size: 147, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.1s, 1273 PlacesBefore, 348 PlacesAfterwards, 1428 TransitionsBefore, 409 TransitionsAfterwards, 1876864 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 919 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 317 ConcurrentYvCompositions, 94 ChoiceCompositions, 1349 TotalNumberOfCompositions, 2943387 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1448808, independent: 1446394, independent conditional: 0, independent unconditional: 1446394, dependent: 2414, dependent conditional: 0, dependent unconditional: 2414, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 981293, independent: 980967, independent conditional: 0, independent unconditional: 980967, dependent: 326, dependent conditional: 0, dependent unconditional: 326, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1448808, independent: 465427, independent conditional: 0, independent unconditional: 465427, dependent: 2088, dependent conditional: 0, dependent unconditional: 2088, unknown: 981293, unknown conditional: 0, unknown unconditional: 981293] , Statistics on independence cache: Total cache size (in pairs): 6921, Positive cache size: 6768, Positive conditional cache size: 0, Positive unconditional cache size: 6768, Negative cache size: 153, Negative conditional cache size: 0, Negative unconditional cache size: 153, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.1s, 1313 PlacesBefore, 359 PlacesAfterwards, 1473 TransitionsBefore, 422 TransitionsAfterwards, 2000768 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 951 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 328 ConcurrentYvCompositions, 97 ChoiceCompositions, 1395 TotalNumberOfCompositions, 3200885 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1762592, independent: 1760061, independent conditional: 0, independent unconditional: 1760061, dependent: 2531, dependent conditional: 0, dependent unconditional: 2531, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1061327, independent: 1060865, independent conditional: 0, independent unconditional: 1060865, dependent: 462, dependent conditional: 0, dependent unconditional: 462, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1762592, independent: 699196, independent conditional: 0, independent unconditional: 699196, dependent: 2069, dependent conditional: 0, dependent unconditional: 2069, unknown: 1061327, unknown conditional: 0, unknown unconditional: 1061327] , Statistics on independence cache: Total cache size (in pairs): 21546, Positive cache size: 21265, Positive conditional cache size: 0, Positive unconditional cache size: 21265, Negative cache size: 281, Negative conditional cache size: 0, Negative unconditional cache size: 281, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.2s, 1353 PlacesBefore, 370 PlacesAfterwards, 1518 TransitionsBefore, 435 TransitionsAfterwards, 2128632 CoEnabledTransitionPairs, 7 FixpointIterations, 19 TrivialSequentialCompositions, 979 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 336 ConcurrentYvCompositions, 100 ChoiceCompositions, 1434 TotalNumberOfCompositions, 3559677 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1692914, independent: 1689942, independent conditional: 0, independent unconditional: 1689942, dependent: 2972, dependent conditional: 0, dependent unconditional: 2972, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1109520, independent: 1109077, independent conditional: 0, independent unconditional: 1109077, dependent: 443, dependent conditional: 0, dependent unconditional: 443, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1692914, independent: 580865, independent conditional: 0, independent unconditional: 580865, dependent: 2529, dependent conditional: 0, dependent unconditional: 2529, unknown: 1109520, unknown conditional: 0, unknown unconditional: 1109520] , Statistics on independence cache: Total cache size (in pairs): 8287, Positive cache size: 8029, Positive conditional cache size: 0, Positive unconditional cache size: 8029, Negative cache size: 258, Negative conditional cache size: 0, Negative unconditional cache size: 258, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.0s, 1393 PlacesBefore, 381 PlacesAfterwards, 1563 TransitionsBefore, 448 TransitionsAfterwards, 2260456 CoEnabledTransitionPairs, 7 FixpointIterations, 19 TrivialSequentialCompositions, 1014 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 347 ConcurrentYvCompositions, 103 ChoiceCompositions, 1483 TotalNumberOfCompositions, 3737475 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1727776, independent: 1724746, independent conditional: 0, independent unconditional: 1724746, dependent: 3030, dependent conditional: 0, dependent unconditional: 3030, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1176181, independent: 1175852, independent conditional: 0, independent unconditional: 1175852, dependent: 329, dependent conditional: 0, dependent unconditional: 329, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1727776, independent: 548894, independent conditional: 0, independent unconditional: 548894, dependent: 2701, dependent conditional: 0, dependent unconditional: 2701, unknown: 1176181, unknown conditional: 0, unknown unconditional: 1176181] , Statistics on independence cache: Total cache size (in pairs): 7513, Positive cache size: 7344, Positive conditional cache size: 0, Positive unconditional cache size: 7344, Negative cache size: 169, Negative conditional cache size: 0, Negative unconditional cache size: 169, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.2s, 1433 PlacesBefore, 392 PlacesAfterwards, 1608 TransitionsBefore, 461 TransitionsAfterwards, 2396240 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 1044 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 353 ConcurrentYvCompositions, 106 ChoiceCompositions, 1522 TotalNumberOfCompositions, 3842652 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1854068, independent: 1851300, independent conditional: 0, independent unconditional: 1851300, dependent: 2768, dependent conditional: 0, dependent unconditional: 2768, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1244537, independent: 1244164, independent conditional: 0, independent unconditional: 1244164, dependent: 373, dependent conditional: 0, dependent unconditional: 373, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1854068, independent: 607136, independent conditional: 0, independent unconditional: 607136, dependent: 2395, dependent conditional: 0, dependent unconditional: 2395, unknown: 1244537, unknown conditional: 0, unknown unconditional: 1244537] , Statistics on independence cache: Total cache size (in pairs): 8350, Positive cache size: 8177, Positive conditional cache size: 0, Positive unconditional cache size: 8177, Negative cache size: 173, Negative conditional cache size: 0, Negative unconditional cache size: 173, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 27.1s, 1473 PlacesBefore, 403 PlacesAfterwards, 1653 TransitionsBefore, 474 TransitionsAfterwards, 2535984 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 1058 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 356 ConcurrentYvCompositions, 109 ChoiceCompositions, 1542 TotalNumberOfCompositions, 3973129 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2156737, independent: 2153926, independent conditional: 0, independent unconditional: 2153926, dependent: 2811, dependent conditional: 0, dependent unconditional: 2811, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1332774, independent: 1332320, independent conditional: 0, independent unconditional: 1332320, dependent: 454, dependent conditional: 0, dependent unconditional: 454, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2156737, independent: 821606, independent conditional: 0, independent unconditional: 821606, dependent: 2357, dependent conditional: 0, dependent unconditional: 2357, unknown: 1332774, unknown conditional: 0, unknown unconditional: 1332774] , Statistics on independence cache: Total cache size (in pairs): 25526, Positive cache size: 25312, Positive conditional cache size: 0, Positive unconditional cache size: 25312, Negative cache size: 214, Negative conditional cache size: 0, Negative unconditional cache size: 214, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 28.2s, 1513 PlacesBefore, 414 PlacesAfterwards, 1698 TransitionsBefore, 487 TransitionsAfterwards, 2679688 CoEnabledTransitionPairs, 7 FixpointIterations, 19 TrivialSequentialCompositions, 1083 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 365 ConcurrentYvCompositions, 112 ChoiceCompositions, 1579 TotalNumberOfCompositions, 4362093 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2145180, independent: 2141889, independent conditional: 0, independent unconditional: 2141889, dependent: 3291, dependent conditional: 0, dependent unconditional: 3291, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1405516, independent: 1405125, independent conditional: 0, independent unconditional: 1405125, dependent: 391, dependent conditional: 0, dependent unconditional: 391, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2145180, independent: 736764, independent conditional: 0, independent unconditional: 736764, dependent: 2900, dependent conditional: 0, dependent unconditional: 2900, unknown: 1405516, unknown conditional: 0, unknown unconditional: 1405516] , Statistics on independence cache: Total cache size (in pairs): 22676, Positive cache size: 22493, Positive conditional cache size: 0, Positive unconditional cache size: 22493, Negative cache size: 183, Negative conditional cache size: 0, Negative unconditional cache size: 183, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 31.2s, 1553 PlacesBefore, 425 PlacesAfterwards, 1743 TransitionsBefore, 500 TransitionsAfterwards, 2827352 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 1126 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 382 ConcurrentYvCompositions, 115 ChoiceCompositions, 1642 TotalNumberOfCompositions, 4450104 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2199065, independent: 2196098, independent conditional: 0, independent unconditional: 2196098, dependent: 2967, dependent conditional: 0, dependent unconditional: 2967, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1482085, independent: 1481679, independent conditional: 0, independent unconditional: 1481679, dependent: 406, dependent conditional: 0, dependent unconditional: 406, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2199065, independent: 714419, independent conditional: 0, independent unconditional: 714419, dependent: 2561, dependent conditional: 0, dependent unconditional: 2561, unknown: 1482085, unknown conditional: 0, unknown unconditional: 1482085] , Statistics on independence cache: Total cache size (in pairs): 12209, Positive cache size: 12021, Positive conditional cache size: 0, Positive unconditional cache size: 12021, Negative cache size: 188, Negative conditional cache size: 0, Negative unconditional cache size: 188, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 30.5s, 1593 PlacesBefore, 436 PlacesAfterwards, 1788 TransitionsBefore, 513 TransitionsAfterwards, 2978976 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 1143 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 396 ConcurrentYvCompositions, 118 ChoiceCompositions, 1676 TotalNumberOfCompositions, 4657961 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2286404, independent: 2283368, independent conditional: 0, independent unconditional: 2283368, dependent: 3036, dependent conditional: 0, dependent unconditional: 3036, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1558620, independent: 1558199, independent conditional: 0, independent unconditional: 1558199, dependent: 421, dependent conditional: 0, dependent unconditional: 421, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2286404, independent: 725169, independent conditional: 0, independent unconditional: 725169, dependent: 2615, dependent conditional: 0, dependent unconditional: 2615, unknown: 1558620, unknown conditional: 0, unknown unconditional: 1558620] , Statistics on independence cache: Total cache size (in pairs): 10218, Positive cache size: 10014, Positive conditional cache size: 0, Positive unconditional cache size: 10014, Negative cache size: 204, Negative conditional cache size: 0, Negative unconditional cache size: 204, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 32.7s, 1633 PlacesBefore, 447 PlacesAfterwards, 1833 TransitionsBefore, 526 TransitionsAfterwards, 3134560 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 1192 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 406 ConcurrentYvCompositions, 121 ChoiceCompositions, 1738 TotalNumberOfCompositions, 5029141 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2436431, independent: 2433266, independent conditional: 0, independent unconditional: 2433266, dependent: 3165, dependent conditional: 0, dependent unconditional: 3165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1636751, independent: 1636310, independent conditional: 0, independent unconditional: 1636310, dependent: 441, dependent conditional: 0, dependent unconditional: 441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2436431, independent: 796956, independent conditional: 0, independent unconditional: 796956, dependent: 2724, dependent conditional: 0, dependent unconditional: 2724, unknown: 1636751, unknown conditional: 0, unknown unconditional: 1636751] , Statistics on independence cache: Total cache size (in pairs): 11031, Positive cache size: 10833, Positive conditional cache size: 0, Positive unconditional cache size: 10833, Negative cache size: 198, Negative conditional cache size: 0, Negative unconditional cache size: 198, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 33.4s, 1673 PlacesBefore, 458 PlacesAfterwards, 1878 TransitionsBefore, 539 TransitionsAfterwards, 3294104 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 1220 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 391 ConcurrentYvCompositions, 124 ChoiceCompositions, 1754 TotalNumberOfCompositions, 5232437 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2553248, independent: 2550005, independent conditional: 0, independent unconditional: 2550005, dependent: 3243, dependent conditional: 0, dependent unconditional: 3243, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1714899, independent: 1714412, independent conditional: 0, independent unconditional: 1714412, dependent: 487, dependent conditional: 0, dependent unconditional: 487, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2553248, independent: 835593, independent conditional: 0, independent unconditional: 835593, dependent: 2756, dependent conditional: 0, dependent unconditional: 2756, unknown: 1714899, unknown conditional: 0, unknown unconditional: 1714899] , Statistics on independence cache: Total cache size (in pairs): 11991, Positive cache size: 11787, Positive conditional cache size: 0, Positive unconditional cache size: 11787, Negative cache size: 204, Negative conditional cache size: 0, Negative unconditional cache size: 204, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while CegarLoopFactory was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 1713 places, 1923 transitions, 5778 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 1713 places, 1923 transitions, 5778 flow and 1593826 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while executing Executor. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown