./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 31f5db4bc5916150a86a586587dbeca1bc7aa37b414274f5dc02856908270171 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 09:38:35,143 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 09:38:35,146 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 09:38:35,188 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 09:38:35,190 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 09:38:35,193 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 09:38:35,195 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 09:38:35,201 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 09:38:35,203 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 09:38:35,207 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 09:38:35,208 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 09:38:35,210 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 09:38:35,210 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 09:38:35,212 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 09:38:35,212 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 09:38:35,213 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 09:38:35,214 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 09:38:35,214 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 09:38:35,215 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 09:38:35,217 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 09:38:35,218 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 09:38:35,218 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 09:38:35,219 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 09:38:35,220 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 09:38:35,229 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 09:38:35,230 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 09:38:35,230 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 09:38:35,232 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 09:38:35,232 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 09:38:35,233 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 09:38:35,233 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 09:38:35,237 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 09:38:35,238 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 09:38:35,239 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 09:38:35,239 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 09:38:35,240 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 09:38:35,240 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 09:38:35,240 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 09:38:35,241 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 09:38:35,241 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 09:38:35,242 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 09:38:35,243 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 09:38:35,275 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 09:38:35,275 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 09:38:35,276 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 09:38:35,276 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 09:38:35,277 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 09:38:35,277 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 09:38:35,278 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 09:38:35,278 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 09:38:35,278 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 09:38:35,279 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 09:38:35,279 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 09:38:35,279 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 09:38:35,280 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 09:38:35,280 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 09:38:35,280 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 09:38:35,280 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 09:38:35,280 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 09:38:35,280 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 09:38:35,281 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 09:38:35,281 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 09:38:35,281 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 09:38:35,281 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 09:38:35,281 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 09:38:35,282 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 09:38:35,282 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:38:35,282 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 09:38:35,282 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 09:38:35,282 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 09:38:35,282 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 09:38:35,283 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 09:38:35,283 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 09:38:35,283 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 09:38:35,283 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 09:38:35,283 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 09:38:35,284 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 09:38:35,284 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 31f5db4bc5916150a86a586587dbeca1bc7aa37b414274f5dc02856908270171 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-09-01 09:38:35,566 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 09:38:35,583 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 09:38:35,587 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 09:38:35,588 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 09:38:35,589 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 09:38:35,590 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i [2023-09-01 09:38:36,792 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 09:38:37,083 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 09:38:37,091 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i [2023-09-01 09:38:37,101 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2a3c40d8/a1373206f8054bac9506788f2a0a31c0/FLAG4611492db [2023-09-01 09:38:37,113 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2a3c40d8/a1373206f8054bac9506788f2a0a31c0 [2023-09-01 09:38:37,115 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 09:38:37,116 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 09:38:37,117 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 09:38:37,118 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 09:38:37,121 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 09:38:37,122 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,123 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15c2d552 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37, skipping insertion in model container [2023-09-01 09:38:37,123 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,128 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 09:38:37,171 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 09:38:37,322 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:38:37,433 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/48_ticket_lock_low_contention_vs.i[30893,30906] [2023-09-01 09:38:37,450 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:38:37,458 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 09:38:37,481 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-09-01 09:38:37,505 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/48_ticket_lock_low_contention_vs.i[30893,30906] [2023-09-01 09:38:37,509 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:38:37,546 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:38:37,547 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:38:37,547 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 09:38:37,553 INFO L208 MainTranslator]: Completed translation [2023-09-01 09:38:37,553 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37 WrapperNode [2023-09-01 09:38:37,553 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 09:38:37,555 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 09:38:37,555 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 09:38:37,555 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 09:38:37,561 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,587 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,606 INFO L138 Inliner]: procedures = 173, calls = 24, calls flagged for inlining = 5, calls inlined = 7, statements flattened = 109 [2023-09-01 09:38:37,608 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 09:38:37,609 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 09:38:37,609 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 09:38:37,609 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 09:38:37,617 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,617 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,622 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,623 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,633 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,638 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,641 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,642 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,644 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 09:38:37,648 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 09:38:37,648 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 09:38:37,648 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 09:38:37,649 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (1/1) ... [2023-09-01 09:38:37,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:38:37,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 09:38:37,678 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-09-01 09:38:37,706 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-09-01 09:38:37,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 09:38:37,721 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-09-01 09:38:37,721 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-09-01 09:38:37,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 09:38:37,722 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 09:38:37,722 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 09:38:37,722 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 09:38:37,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 09:38:37,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 09:38:37,723 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 09:38:37,723 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 09:38:37,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 09:38:37,724 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 09:38:37,829 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 09:38:37,831 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 09:38:38,002 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 09:38:38,162 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 09:38:38,163 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-09-01 09:38:38,165 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:38:38 BoogieIcfgContainer [2023-09-01 09:38:38,165 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 09:38:38,167 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 09:38:38,167 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 09:38:38,169 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 09:38:38,170 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 09:38:37" (1/3) ... [2023-09-01 09:38:38,170 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b5daa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:38:38, skipping insertion in model container [2023-09-01 09:38:38,170 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:38:37" (2/3) ... [2023-09-01 09:38:38,171 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b5daa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:38:38, skipping insertion in model container [2023-09-01 09:38:38,171 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:38:38" (3/3) ... [2023-09-01 09:38:38,172 INFO L112 eAbstractionObserver]: Analyzing ICFG 48_ticket_lock_low_contention_vs.i [2023-09-01 09:38:38,179 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 09:38:38,187 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 09:38:38,187 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-09-01 09:38:38,187 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 09:38:38,259 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:38,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 68 places, 70 transitions, 145 flow [2023-09-01 09:38:38,342 INFO L130 PetriNetUnfolder]: 8/106 cut-off events. [2023-09-01 09:38:38,343 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:38:38,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 106 events. 8/106 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 212 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 55. Up to 4 conditions per place. [2023-09-01 09:38:38,347 INFO L82 GeneralOperation]: Start removeDead. Operand has 68 places, 70 transitions, 145 flow [2023-09-01 09:38:38,351 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 70 transitions, 145 flow [2023-09-01 09:38:38,353 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:38,363 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 70 transitions, 145 flow [2023-09-01 09:38:38,365 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 70 transitions, 145 flow [2023-09-01 09:38:38,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 68 places, 70 transitions, 145 flow [2023-09-01 09:38:38,402 INFO L130 PetriNetUnfolder]: 8/106 cut-off events. [2023-09-01 09:38:38,402 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:38:38,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 106 events. 8/106 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 212 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 55. Up to 4 conditions per place. [2023-09-01 09:38:38,408 INFO L119 LiptonReduction]: Number of co-enabled transitions 1326 [2023-09-01 09:38:39,684 INFO L134 LiptonReduction]: Checked pairs total: 3786 [2023-09-01 09:38:39,685 INFO L136 LiptonReduction]: Total number of compositions: 50 [2023-09-01 09:38:39,697 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:39,702 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:39,702 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:39,706 INFO L130 PetriNetUnfolder]: 2/16 cut-off events. [2023-09-01 09:38:39,706 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:38:39,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:39,707 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-09-01 09:38:39,707 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:39,711 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:39,712 INFO L85 PathProgramCache]: Analyzing trace with hash 2028104312, now seen corresponding path program 1 times [2023-09-01 09:38:39,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:39,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074661278] [2023-09-01 09:38:39,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:39,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:39,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:39,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:39,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:39,829 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:39,831 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:39,831 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:39,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 09:38:39,833 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:39,835 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:39,836 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:39,836 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-09-01 09:38:39,854 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:39,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 86 places, 88 transitions, 188 flow [2023-09-01 09:38:39,892 INFO L130 PetriNetUnfolder]: 13/162 cut-off events. [2023-09-01 09:38:39,894 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:38:39,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 162 events. 13/162 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 410 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 107. Up to 6 conditions per place. [2023-09-01 09:38:39,895 INFO L82 GeneralOperation]: Start removeDead. Operand has 86 places, 88 transitions, 188 flow [2023-09-01 09:38:39,896 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 86 places, 88 transitions, 188 flow [2023-09-01 09:38:39,897 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:39,897 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 86 places, 88 transitions, 188 flow [2023-09-01 09:38:39,897 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 86 places, 88 transitions, 188 flow [2023-09-01 09:38:39,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 86 places, 88 transitions, 188 flow [2023-09-01 09:38:39,915 INFO L130 PetriNetUnfolder]: 13/162 cut-off events. [2023-09-01 09:38:39,916 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:38:39,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 162 events. 13/162 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 410 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 107. Up to 6 conditions per place. [2023-09-01 09:38:39,925 INFO L119 LiptonReduction]: Number of co-enabled transitions 3264 [2023-09-01 09:38:41,036 INFO L134 LiptonReduction]: Checked pairs total: 10424 [2023-09-01 09:38:41,037 INFO L136 LiptonReduction]: Total number of compositions: 57 [2023-09-01 09:38:41,039 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:41,040 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:41,040 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:41,046 INFO L130 PetriNetUnfolder]: 7/50 cut-off events. [2023-09-01 09:38:41,046 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:38:41,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:41,046 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-09-01 09:38:41,047 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:41,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:41,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1537516535, now seen corresponding path program 1 times [2023-09-01 09:38:41,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:41,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861283516] [2023-09-01 09:38:41,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:41,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:41,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:41,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:41,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:41,089 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:41,090 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:41,090 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:41,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 09:38:41,090 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:41,091 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:41,091 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:41,091 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-09-01 09:38:41,117 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:41,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 106 transitions, 233 flow [2023-09-01 09:38:41,142 INFO L130 PetriNetUnfolder]: 18/218 cut-off events. [2023-09-01 09:38:41,142 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:38:41,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234 conditions, 218 events. 18/218 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 624 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 166. Up to 8 conditions per place. [2023-09-01 09:38:41,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 104 places, 106 transitions, 233 flow [2023-09-01 09:38:41,145 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 104 places, 106 transitions, 233 flow [2023-09-01 09:38:41,145 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:41,145 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 106 transitions, 233 flow [2023-09-01 09:38:41,146 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 106 transitions, 233 flow [2023-09-01 09:38:41,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 106 transitions, 233 flow [2023-09-01 09:38:41,165 INFO L130 PetriNetUnfolder]: 18/218 cut-off events. [2023-09-01 09:38:41,165 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:38:41,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234 conditions, 218 events. 18/218 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 624 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 166. Up to 8 conditions per place. [2023-09-01 09:38:41,171 INFO L119 LiptonReduction]: Number of co-enabled transitions 5814 [2023-09-01 09:38:42,306 INFO L134 LiptonReduction]: Checked pairs total: 18567 [2023-09-01 09:38:42,306 INFO L136 LiptonReduction]: Total number of compositions: 65 [2023-09-01 09:38:42,308 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:42,309 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:42,309 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:42,316 INFO L130 PetriNetUnfolder]: 10/76 cut-off events. [2023-09-01 09:38:42,316 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:38:42,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:42,316 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 09:38:42,316 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:42,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:42,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1245068768, now seen corresponding path program 1 times [2023-09-01 09:38:42,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:42,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310489055] [2023-09-01 09:38:42,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:42,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:42,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:42,348 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:42,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:42,384 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:42,389 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:42,389 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:42,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 09:38:42,390 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:42,391 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:42,391 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:42,391 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-09-01 09:38:42,427 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:42,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 122 places, 124 transitions, 280 flow [2023-09-01 09:38:42,466 INFO L130 PetriNetUnfolder]: 23/274 cut-off events. [2023-09-01 09:38:42,467 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:38:42,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 274 events. 23/274 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 822 event pairs, 0 based on Foata normal form. 0/237 useless extension candidates. Maximal degree in co-relation 226. Up to 10 conditions per place. [2023-09-01 09:38:42,471 INFO L82 GeneralOperation]: Start removeDead. Operand has 122 places, 124 transitions, 280 flow [2023-09-01 09:38:42,472 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 122 places, 124 transitions, 280 flow [2023-09-01 09:38:42,473 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:42,473 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 124 transitions, 280 flow [2023-09-01 09:38:42,473 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 124 transitions, 280 flow [2023-09-01 09:38:42,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 122 places, 124 transitions, 280 flow [2023-09-01 09:38:42,497 INFO L130 PetriNetUnfolder]: 23/274 cut-off events. [2023-09-01 09:38:42,498 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:38:42,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 274 events. 23/274 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 822 event pairs, 0 based on Foata normal form. 0/237 useless extension candidates. Maximal degree in co-relation 226. Up to 10 conditions per place. [2023-09-01 09:38:42,506 INFO L119 LiptonReduction]: Number of co-enabled transitions 8976 [2023-09-01 09:38:43,724 INFO L134 LiptonReduction]: Checked pairs total: 31692 [2023-09-01 09:38:43,724 INFO L136 LiptonReduction]: Total number of compositions: 74 [2023-09-01 09:38:43,726 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:43,727 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:43,727 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:43,747 INFO L130 PetriNetUnfolder]: 15/108 cut-off events. [2023-09-01 09:38:43,747 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:38:43,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:43,748 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:43,748 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:43,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:43,748 INFO L85 PathProgramCache]: Analyzing trace with hash -925350526, now seen corresponding path program 1 times [2023-09-01 09:38:43,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:43,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203061873] [2023-09-01 09:38:43,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:43,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:43,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:43,784 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:43,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:43,822 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:43,823 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:43,823 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:43,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 09:38:43,823 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:43,824 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:43,824 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:43,824 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-09-01 09:38:43,853 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:43,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 142 transitions, 329 flow [2023-09-01 09:38:43,886 INFO L130 PetriNetUnfolder]: 28/330 cut-off events. [2023-09-01 09:38:43,886 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:38:43,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361 conditions, 330 events. 28/330 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1028 event pairs, 0 based on Foata normal form. 0/285 useless extension candidates. Maximal degree in co-relation 287. Up to 12 conditions per place. [2023-09-01 09:38:43,888 INFO L82 GeneralOperation]: Start removeDead. Operand has 140 places, 142 transitions, 329 flow [2023-09-01 09:38:43,889 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 142 transitions, 329 flow [2023-09-01 09:38:43,890 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:43,890 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 142 transitions, 329 flow [2023-09-01 09:38:43,890 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 142 transitions, 329 flow [2023-09-01 09:38:43,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 142 transitions, 329 flow [2023-09-01 09:38:43,923 INFO L130 PetriNetUnfolder]: 28/330 cut-off events. [2023-09-01 09:38:43,924 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:38:43,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361 conditions, 330 events. 28/330 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1028 event pairs, 0 based on Foata normal form. 0/285 useless extension candidates. Maximal degree in co-relation 287. Up to 12 conditions per place. [2023-09-01 09:38:43,936 INFO L119 LiptonReduction]: Number of co-enabled transitions 12750 [2023-09-01 09:38:45,273 INFO L134 LiptonReduction]: Checked pairs total: 53630 [2023-09-01 09:38:45,273 INFO L136 LiptonReduction]: Total number of compositions: 82 [2023-09-01 09:38:45,275 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:45,278 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:45,279 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:45,292 INFO L130 PetriNetUnfolder]: 19/137 cut-off events. [2023-09-01 09:38:45,292 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:38:45,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:45,293 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:45,293 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:45,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:45,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1669931085, now seen corresponding path program 1 times [2023-09-01 09:38:45,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:45,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443071665] [2023-09-01 09:38:45,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:45,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:45,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:45,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:45,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:45,370 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:45,371 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:45,371 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:45,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 09:38:45,371 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:45,372 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:45,372 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:45,372 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-09-01 09:38:45,418 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:45,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 380 flow [2023-09-01 09:38:45,471 INFO L130 PetriNetUnfolder]: 33/386 cut-off events. [2023-09-01 09:38:45,475 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:38:45,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 386 events. 33/386 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1226 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 350. Up to 14 conditions per place. [2023-09-01 09:38:45,478 INFO L82 GeneralOperation]: Start removeDead. Operand has 158 places, 160 transitions, 380 flow [2023-09-01 09:38:45,481 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 158 places, 160 transitions, 380 flow [2023-09-01 09:38:45,481 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:45,481 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 160 transitions, 380 flow [2023-09-01 09:38:45,481 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 160 transitions, 380 flow [2023-09-01 09:38:45,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 380 flow [2023-09-01 09:38:45,525 INFO L130 PetriNetUnfolder]: 33/386 cut-off events. [2023-09-01 09:38:45,526 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:38:45,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 386 events. 33/386 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1226 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 350. Up to 14 conditions per place. [2023-09-01 09:38:45,538 INFO L119 LiptonReduction]: Number of co-enabled transitions 17136 [2023-09-01 09:38:46,867 INFO L134 LiptonReduction]: Checked pairs total: 68511 [2023-09-01 09:38:46,867 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-09-01 09:38:46,869 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:46,869 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:46,869 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:46,882 INFO L130 PetriNetUnfolder]: 21/161 cut-off events. [2023-09-01 09:38:46,882 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:38:46,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:46,883 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:46,883 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:46,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:46,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1133344, now seen corresponding path program 1 times [2023-09-01 09:38:46,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:46,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719130286] [2023-09-01 09:38:46,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:46,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:46,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:46,916 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:46,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:46,945 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:46,948 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:46,949 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:46,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 09:38:46,949 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:46,949 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:46,950 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:46,950 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-09-01 09:38:46,983 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:46,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 176 places, 178 transitions, 433 flow [2023-09-01 09:38:47,029 INFO L130 PetriNetUnfolder]: 38/442 cut-off events. [2023-09-01 09:38:47,030 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:38:47,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492 conditions, 442 events. 38/442 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1429 event pairs, 0 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 415. Up to 16 conditions per place. [2023-09-01 09:38:47,032 INFO L82 GeneralOperation]: Start removeDead. Operand has 176 places, 178 transitions, 433 flow [2023-09-01 09:38:47,052 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 176 places, 178 transitions, 433 flow [2023-09-01 09:38:47,053 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:47,053 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 176 places, 178 transitions, 433 flow [2023-09-01 09:38:47,053 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 176 places, 178 transitions, 433 flow [2023-09-01 09:38:47,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 176 places, 178 transitions, 433 flow [2023-09-01 09:38:47,097 INFO L130 PetriNetUnfolder]: 38/442 cut-off events. [2023-09-01 09:38:47,097 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:38:47,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492 conditions, 442 events. 38/442 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1429 event pairs, 0 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 415. Up to 16 conditions per place. [2023-09-01 09:38:47,108 INFO L119 LiptonReduction]: Number of co-enabled transitions 22134 [2023-09-01 09:38:48,648 INFO L134 LiptonReduction]: Checked pairs total: 81850 [2023-09-01 09:38:48,648 INFO L136 LiptonReduction]: Total number of compositions: 95 [2023-09-01 09:38:48,649 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:48,650 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:48,650 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:48,674 INFO L130 PetriNetUnfolder]: 27/194 cut-off events. [2023-09-01 09:38:48,675 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:38:48,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:48,675 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:48,675 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:48,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:48,676 INFO L85 PathProgramCache]: Analyzing trace with hash 495937005, now seen corresponding path program 1 times [2023-09-01 09:38:48,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:48,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320237765] [2023-09-01 09:38:48,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:48,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:48,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:48,713 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:48,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:48,746 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:48,749 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:48,750 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:48,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 09:38:48,750 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:48,751 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:48,751 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:48,752 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-09-01 09:38:48,783 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:48,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 194 places, 196 transitions, 488 flow [2023-09-01 09:38:48,838 INFO L130 PetriNetUnfolder]: 43/498 cut-off events. [2023-09-01 09:38:48,839 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:38:48,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 498 events. 43/498 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1635 event pairs, 0 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 481. Up to 18 conditions per place. [2023-09-01 09:38:48,842 INFO L82 GeneralOperation]: Start removeDead. Operand has 194 places, 196 transitions, 488 flow [2023-09-01 09:38:48,845 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 194 places, 196 transitions, 488 flow [2023-09-01 09:38:48,845 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:48,845 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 194 places, 196 transitions, 488 flow [2023-09-01 09:38:48,846 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 194 places, 196 transitions, 488 flow [2023-09-01 09:38:48,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 194 places, 196 transitions, 488 flow [2023-09-01 09:38:48,901 INFO L130 PetriNetUnfolder]: 43/498 cut-off events. [2023-09-01 09:38:48,902 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:38:48,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 498 events. 43/498 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1635 event pairs, 0 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 481. Up to 18 conditions per place. [2023-09-01 09:38:48,926 INFO L119 LiptonReduction]: Number of co-enabled transitions 27744 [2023-09-01 09:38:50,483 INFO L134 LiptonReduction]: Checked pairs total: 103197 [2023-09-01 09:38:50,483 INFO L136 LiptonReduction]: Total number of compositions: 102 [2023-09-01 09:38:50,485 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:50,485 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:50,485 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:50,508 INFO L130 PetriNetUnfolder]: 31/223 cut-off events. [2023-09-01 09:38:50,508 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:38:50,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:50,508 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:50,509 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:50,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:50,509 INFO L85 PathProgramCache]: Analyzing trace with hash -422242374, now seen corresponding path program 1 times [2023-09-01 09:38:50,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:50,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391516595] [2023-09-01 09:38:50,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:50,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:50,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:50,526 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:50,541 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:50,541 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:50,542 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:50,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 09:38:50,542 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:50,542 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:50,542 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:50,543 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-09-01 09:38:50,573 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:50,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 212 places, 214 transitions, 545 flow [2023-09-01 09:38:50,663 INFO L130 PetriNetUnfolder]: 48/554 cut-off events. [2023-09-01 09:38:50,663 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:38:50,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 554 events. 48/554 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1812 event pairs, 0 based on Foata normal form. 0/477 useless extension candidates. Maximal degree in co-relation 548. Up to 20 conditions per place. [2023-09-01 09:38:50,667 INFO L82 GeneralOperation]: Start removeDead. Operand has 212 places, 214 transitions, 545 flow [2023-09-01 09:38:50,671 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 212 places, 214 transitions, 545 flow [2023-09-01 09:38:50,671 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:50,671 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 212 places, 214 transitions, 545 flow [2023-09-01 09:38:50,672 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 212 places, 214 transitions, 545 flow [2023-09-01 09:38:50,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 212 places, 214 transitions, 545 flow [2023-09-01 09:38:50,745 INFO L130 PetriNetUnfolder]: 48/554 cut-off events. [2023-09-01 09:38:50,745 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:38:50,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 554 events. 48/554 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1812 event pairs, 0 based on Foata normal form. 0/477 useless extension candidates. Maximal degree in co-relation 548. Up to 20 conditions per place. [2023-09-01 09:38:50,765 INFO L119 LiptonReduction]: Number of co-enabled transitions 33966 [2023-09-01 09:38:52,353 INFO L134 LiptonReduction]: Checked pairs total: 120701 [2023-09-01 09:38:52,353 INFO L136 LiptonReduction]: Total number of compositions: 114 [2023-09-01 09:38:52,354 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:52,355 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:52,355 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:52,389 INFO L130 PetriNetUnfolder]: 33/248 cut-off events. [2023-09-01 09:38:52,390 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:38:52,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:52,390 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:52,390 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:52,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:52,391 INFO L85 PathProgramCache]: Analyzing trace with hash 607685720, now seen corresponding path program 1 times [2023-09-01 09:38:52,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:52,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258303067] [2023-09-01 09:38:52,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:52,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:52,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:52,427 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:52,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:52,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:52,452 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:52,452 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:52,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 09:38:52,452 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:52,455 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:52,456 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:52,456 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-09-01 09:38:52,492 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:52,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 230 places, 232 transitions, 604 flow [2023-09-01 09:38:52,569 INFO L130 PetriNetUnfolder]: 53/610 cut-off events. [2023-09-01 09:38:52,569 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:38:52,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 696 conditions, 610 events. 53/610 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2011 event pairs, 0 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 616. Up to 22 conditions per place. [2023-09-01 09:38:52,574 INFO L82 GeneralOperation]: Start removeDead. Operand has 230 places, 232 transitions, 604 flow [2023-09-01 09:38:52,578 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 230 places, 232 transitions, 604 flow [2023-09-01 09:38:52,578 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:52,579 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 230 places, 232 transitions, 604 flow [2023-09-01 09:38:52,579 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 230 places, 232 transitions, 604 flow [2023-09-01 09:38:52,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 230 places, 232 transitions, 604 flow [2023-09-01 09:38:52,663 INFO L130 PetriNetUnfolder]: 53/610 cut-off events. [2023-09-01 09:38:52,663 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:38:52,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 696 conditions, 610 events. 53/610 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2011 event pairs, 0 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 616. Up to 22 conditions per place. [2023-09-01 09:38:52,685 INFO L119 LiptonReduction]: Number of co-enabled transitions 40800 [2023-09-01 09:38:54,301 INFO L134 LiptonReduction]: Checked pairs total: 155436 [2023-09-01 09:38:54,302 INFO L136 LiptonReduction]: Total number of compositions: 119 [2023-09-01 09:38:54,303 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:54,304 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:54,304 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:54,328 INFO L130 PetriNetUnfolder]: 39/281 cut-off events. [2023-09-01 09:38:54,329 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:38:54,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:54,329 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:54,329 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:54,329 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:54,330 INFO L85 PathProgramCache]: Analyzing trace with hash -806277766, now seen corresponding path program 1 times [2023-09-01 09:38:54,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:54,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67744523] [2023-09-01 09:38:54,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:54,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:54,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:54,349 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:54,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:54,369 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:54,370 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:54,370 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:54,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 09:38:54,370 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:54,371 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:54,371 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:54,371 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-09-01 09:38:54,409 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:54,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 248 places, 250 transitions, 665 flow [2023-09-01 09:38:54,509 INFO L130 PetriNetUnfolder]: 58/666 cut-off events. [2023-09-01 09:38:54,510 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:38:54,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 766 conditions, 666 events. 58/666 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2214 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 685. Up to 24 conditions per place. [2023-09-01 09:38:54,517 INFO L82 GeneralOperation]: Start removeDead. Operand has 248 places, 250 transitions, 665 flow [2023-09-01 09:38:54,521 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 248 places, 250 transitions, 665 flow [2023-09-01 09:38:54,522 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:54,522 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 248 places, 250 transitions, 665 flow [2023-09-01 09:38:54,522 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 248 places, 250 transitions, 665 flow [2023-09-01 09:38:54,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 248 places, 250 transitions, 665 flow [2023-09-01 09:38:54,606 INFO L130 PetriNetUnfolder]: 58/666 cut-off events. [2023-09-01 09:38:54,607 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:38:54,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 766 conditions, 666 events. 58/666 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2214 event pairs, 0 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 685. Up to 24 conditions per place. [2023-09-01 09:38:54,663 INFO L119 LiptonReduction]: Number of co-enabled transitions 48246 [2023-09-01 09:38:56,278 INFO L134 LiptonReduction]: Checked pairs total: 179473 [2023-09-01 09:38:56,279 INFO L136 LiptonReduction]: Total number of compositions: 129 [2023-09-01 09:38:56,280 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:56,280 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:56,280 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:56,308 INFO L130 PetriNetUnfolder]: 41/307 cut-off events. [2023-09-01 09:38:56,308 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:38:56,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:56,309 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:56,309 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:56,309 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:56,309 INFO L85 PathProgramCache]: Analyzing trace with hash 847439099, now seen corresponding path program 1 times [2023-09-01 09:38:56,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:56,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33484946] [2023-09-01 09:38:56,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:56,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:56,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:56,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:56,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:56,360 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:56,360 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:56,360 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:56,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 09:38:56,361 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:56,363 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:56,363 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:56,363 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-09-01 09:38:56,404 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:56,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 268 transitions, 728 flow [2023-09-01 09:38:56,533 INFO L130 PetriNetUnfolder]: 63/722 cut-off events. [2023-09-01 09:38:56,534 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:38:56,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 837 conditions, 722 events. 63/722 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2418 event pairs, 0 based on Foata normal form. 0/621 useless extension candidates. Maximal degree in co-relation 755. Up to 26 conditions per place. [2023-09-01 09:38:56,539 INFO L82 GeneralOperation]: Start removeDead. Operand has 266 places, 268 transitions, 728 flow [2023-09-01 09:38:56,545 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 266 places, 268 transitions, 728 flow [2023-09-01 09:38:56,545 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:56,545 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 266 places, 268 transitions, 728 flow [2023-09-01 09:38:56,546 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 266 places, 268 transitions, 728 flow [2023-09-01 09:38:56,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 268 transitions, 728 flow [2023-09-01 09:38:56,640 INFO L130 PetriNetUnfolder]: 63/722 cut-off events. [2023-09-01 09:38:56,640 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:38:56,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 837 conditions, 722 events. 63/722 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2418 event pairs, 0 based on Foata normal form. 0/621 useless extension candidates. Maximal degree in co-relation 755. Up to 26 conditions per place. [2023-09-01 09:38:56,673 INFO L119 LiptonReduction]: Number of co-enabled transitions 56304 [2023-09-01 09:38:58,470 INFO L134 LiptonReduction]: Checked pairs total: 215438 [2023-09-01 09:38:58,470 INFO L136 LiptonReduction]: Total number of compositions: 136 [2023-09-01 09:38:58,472 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:38:58,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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:38:58,472 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:38:58,515 INFO L130 PetriNetUnfolder]: 45/336 cut-off events. [2023-09-01 09:38:58,515 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:38:58,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:38:58,516 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:38:58,516 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:38:58,516 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:38:58,516 INFO L85 PathProgramCache]: Analyzing trace with hash 547715653, now seen corresponding path program 1 times [2023-09-01 09:38:58,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:38:58,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844466641] [2023-09-01 09:38:58,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:38:58,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:38:58,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:58,545 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:38:58,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:38:58,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:38:58,579 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:38:58,580 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:38:58,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 09:38:58,580 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:38:58,583 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:38:58,584 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:38:58,584 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-09-01 09:38:58,636 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:38:58,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 284 places, 286 transitions, 793 flow [2023-09-01 09:38:58,749 INFO L130 PetriNetUnfolder]: 68/778 cut-off events. [2023-09-01 09:38:58,749 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:38:58,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 778 events. 68/778 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2621 event pairs, 0 based on Foata normal form. 0/669 useless extension candidates. Maximal degree in co-relation 826. Up to 28 conditions per place. [2023-09-01 09:38:58,757 INFO L82 GeneralOperation]: Start removeDead. Operand has 284 places, 286 transitions, 793 flow [2023-09-01 09:38:58,761 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 284 places, 286 transitions, 793 flow [2023-09-01 09:38:58,761 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:38:58,761 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 284 places, 286 transitions, 793 flow [2023-09-01 09:38:58,761 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 284 places, 286 transitions, 793 flow [2023-09-01 09:38:58,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 284 places, 286 transitions, 793 flow [2023-09-01 09:38:58,866 INFO L130 PetriNetUnfolder]: 68/778 cut-off events. [2023-09-01 09:38:58,866 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:38:58,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 778 events. 68/778 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2621 event pairs, 0 based on Foata normal form. 0/669 useless extension candidates. Maximal degree in co-relation 826. Up to 28 conditions per place. [2023-09-01 09:38:58,888 INFO L119 LiptonReduction]: Number of co-enabled transitions 64974 [2023-09-01 09:39:00,582 INFO L134 LiptonReduction]: Checked pairs total: 237073 [2023-09-01 09:39:00,582 INFO L136 LiptonReduction]: Total number of compositions: 144 [2023-09-01 09:39:00,583 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:00,583 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:00,584 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:00,620 INFO L130 PetriNetUnfolder]: 49/365 cut-off events. [2023-09-01 09:39:00,621 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:39:00,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:00,621 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:39:00,621 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:00,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:00,622 INFO L85 PathProgramCache]: Analyzing trace with hash 2132708422, now seen corresponding path program 1 times [2023-09-01 09:39:00,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:00,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084318762] [2023-09-01 09:39:00,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:00,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:00,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:00,647 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:00,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:00,668 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:00,668 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:00,668 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:00,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 09:39:00,669 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:00,669 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:00,669 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:00,669 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-09-01 09:39:00,719 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:00,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 304 transitions, 860 flow [2023-09-01 09:39:00,862 INFO L130 PetriNetUnfolder]: 73/834 cut-off events. [2023-09-01 09:39:00,862 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:39:00,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 834 events. 73/834 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2823 event pairs, 0 based on Foata normal form. 0/717 useless extension candidates. Maximal degree in co-relation 898. Up to 30 conditions per place. [2023-09-01 09:39:00,870 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 304 transitions, 860 flow [2023-09-01 09:39:00,874 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 302 places, 304 transitions, 860 flow [2023-09-01 09:39:00,874 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:00,874 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 302 places, 304 transitions, 860 flow [2023-09-01 09:39:00,874 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 302 places, 304 transitions, 860 flow [2023-09-01 09:39:00,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 304 transitions, 860 flow [2023-09-01 09:39:00,977 INFO L130 PetriNetUnfolder]: 73/834 cut-off events. [2023-09-01 09:39:00,977 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:39:00,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 834 events. 73/834 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2823 event pairs, 0 based on Foata normal form. 0/717 useless extension candidates. Maximal degree in co-relation 898. Up to 30 conditions per place. [2023-09-01 09:39:01,023 INFO L119 LiptonReduction]: Number of co-enabled transitions 74256 [2023-09-01 09:39:02,856 INFO L134 LiptonReduction]: Checked pairs total: 284685 [2023-09-01 09:39:02,856 INFO L136 LiptonReduction]: Total number of compositions: 151 [2023-09-01 09:39:02,857 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:02,857 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:02,857 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:02,907 INFO L130 PetriNetUnfolder]: 54/396 cut-off events. [2023-09-01 09:39:02,907 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:39:02,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:02,908 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-09-01 09:39:02,908 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:02,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:02,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1684187618, now seen corresponding path program 1 times [2023-09-01 09:39:02,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:02,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229682697] [2023-09-01 09:39:02,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:02,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:02,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:02,939 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:02,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:02,975 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:02,975 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:02,975 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:02,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 09:39:02,976 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:02,977 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:02,977 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:02,977 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-09-01 09:39:03,034 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:03,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 320 places, 322 transitions, 929 flow [2023-09-01 09:39:03,184 INFO L130 PetriNetUnfolder]: 78/890 cut-off events. [2023-09-01 09:39:03,184 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:39:03,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 890 events. 78/890 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3009 event pairs, 0 based on Foata normal form. 0/765 useless extension candidates. Maximal degree in co-relation 971. Up to 32 conditions per place. [2023-09-01 09:39:03,197 INFO L82 GeneralOperation]: Start removeDead. Operand has 320 places, 322 transitions, 929 flow [2023-09-01 09:39:03,202 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 320 places, 322 transitions, 929 flow [2023-09-01 09:39:03,202 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:03,202 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 320 places, 322 transitions, 929 flow [2023-09-01 09:39:03,202 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 320 places, 322 transitions, 929 flow [2023-09-01 09:39:03,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 320 places, 322 transitions, 929 flow [2023-09-01 09:39:03,356 INFO L130 PetriNetUnfolder]: 78/890 cut-off events. [2023-09-01 09:39:03,357 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:39:03,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 890 events. 78/890 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3009 event pairs, 0 based on Foata normal form. 0/765 useless extension candidates. Maximal degree in co-relation 971. Up to 32 conditions per place. [2023-09-01 09:39:03,400 INFO L119 LiptonReduction]: Number of co-enabled transitions 84150 [2023-09-01 09:39:05,223 INFO L134 LiptonReduction]: Checked pairs total: 307218 [2023-09-01 09:39:05,223 INFO L136 LiptonReduction]: Total number of compositions: 159 [2023-09-01 09:39:05,224 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:05,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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:05,225 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:05,271 INFO L130 PetriNetUnfolder]: 54/416 cut-off events. [2023-09-01 09:39:05,271 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:39:05,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:05,271 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-09-01 09:39:05,271 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:05,272 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:05,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1168352743, now seen corresponding path program 1 times [2023-09-01 09:39:05,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:05,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449608028] [2023-09-01 09:39:05,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:05,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:05,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:05,297 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:05,325 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:05,325 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:05,326 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:05,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 09:39:05,326 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:05,326 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:05,327 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:05,327 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-09-01 09:39:05,387 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:05,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 338 places, 340 transitions, 1000 flow [2023-09-01 09:39:05,551 INFO L130 PetriNetUnfolder]: 83/946 cut-off events. [2023-09-01 09:39:05,551 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:39:05,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1131 conditions, 946 events. 83/946 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3213 event pairs, 0 based on Foata normal form. 0/813 useless extension candidates. Maximal degree in co-relation 1045. Up to 34 conditions per place. [2023-09-01 09:39:05,562 INFO L82 GeneralOperation]: Start removeDead. Operand has 338 places, 340 transitions, 1000 flow [2023-09-01 09:39:05,567 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 338 places, 340 transitions, 1000 flow [2023-09-01 09:39:05,568 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:05,568 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 338 places, 340 transitions, 1000 flow [2023-09-01 09:39:05,568 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 338 places, 340 transitions, 1000 flow [2023-09-01 09:39:05,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 338 places, 340 transitions, 1000 flow [2023-09-01 09:39:05,722 INFO L130 PetriNetUnfolder]: 83/946 cut-off events. [2023-09-01 09:39:05,723 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:39:05,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1131 conditions, 946 events. 83/946 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3213 event pairs, 0 based on Foata normal form. 0/813 useless extension candidates. Maximal degree in co-relation 1045. Up to 34 conditions per place. [2023-09-01 09:39:05,786 INFO L119 LiptonReduction]: Number of co-enabled transitions 94656 [2023-09-01 09:39:07,803 INFO L134 LiptonReduction]: Checked pairs total: 435694 [2023-09-01 09:39:07,803 INFO L136 LiptonReduction]: Total number of compositions: 167 [2023-09-01 09:39:07,804 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:07,806 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:07,806 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:07,873 INFO L130 PetriNetUnfolder]: 61/452 cut-off events. [2023-09-01 09:39:07,873 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:39:07,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:07,874 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-09-01 09:39:07,874 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:07,874 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:07,874 INFO L85 PathProgramCache]: Analyzing trace with hash -198851368, now seen corresponding path program 1 times [2023-09-01 09:39:07,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:07,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259796873] [2023-09-01 09:39:07,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:07,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:07,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:07,906 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:07,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:07,944 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:07,944 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:07,944 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:07,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 09:39:07,945 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:07,945 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:07,945 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:07,945 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-09-01 09:39:08,008 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:08,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 356 places, 358 transitions, 1073 flow [2023-09-01 09:39:08,161 INFO L130 PetriNetUnfolder]: 88/1002 cut-off events. [2023-09-01 09:39:08,161 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:39:08,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1207 conditions, 1002 events. 88/1002 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3404 event pairs, 0 based on Foata normal form. 0/861 useless extension candidates. Maximal degree in co-relation 1120. Up to 36 conditions per place. [2023-09-01 09:39:08,177 INFO L82 GeneralOperation]: Start removeDead. Operand has 356 places, 358 transitions, 1073 flow [2023-09-01 09:39:08,183 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 356 places, 358 transitions, 1073 flow [2023-09-01 09:39:08,183 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:08,183 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 356 places, 358 transitions, 1073 flow [2023-09-01 09:39:08,183 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 356 places, 358 transitions, 1073 flow [2023-09-01 09:39:08,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 356 places, 358 transitions, 1073 flow [2023-09-01 09:39:08,408 INFO L130 PetriNetUnfolder]: 88/1002 cut-off events. [2023-09-01 09:39:08,408 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:39:08,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1207 conditions, 1002 events. 88/1002 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3404 event pairs, 0 based on Foata normal form. 0/861 useless extension candidates. Maximal degree in co-relation 1120. Up to 36 conditions per place. [2023-09-01 09:39:08,467 INFO L119 LiptonReduction]: Number of co-enabled transitions 105774 [2023-09-01 09:39:10,457 INFO L134 LiptonReduction]: Checked pairs total: 482536 [2023-09-01 09:39:10,457 INFO L136 LiptonReduction]: Total number of compositions: 173 [2023-09-01 09:39:10,458 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:10,459 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:10,459 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:10,508 INFO L130 PetriNetUnfolder]: 64/479 cut-off events. [2023-09-01 09:39:10,508 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:39:10,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:10,508 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-09-01 09:39:10,509 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:10,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:10,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1261689345, now seen corresponding path program 1 times [2023-09-01 09:39:10,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:10,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074698380] [2023-09-01 09:39:10,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:10,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:10,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:10,541 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:10,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:10,578 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:10,579 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:10,579 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:10,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 09:39:10,579 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:10,580 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:10,580 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:10,580 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-09-01 09:39:10,642 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:10,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 374 places, 376 transitions, 1148 flow [2023-09-01 09:39:10,905 INFO L130 PetriNetUnfolder]: 93/1058 cut-off events. [2023-09-01 09:39:10,906 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:39:10,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 1058 events. 93/1058 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3610 event pairs, 0 based on Foata normal form. 0/909 useless extension candidates. Maximal degree in co-relation 1196. Up to 38 conditions per place. [2023-09-01 09:39:10,919 INFO L82 GeneralOperation]: Start removeDead. Operand has 374 places, 376 transitions, 1148 flow [2023-09-01 09:39:10,924 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 376 transitions, 1148 flow [2023-09-01 09:39:10,924 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:10,924 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 374 places, 376 transitions, 1148 flow [2023-09-01 09:39:10,925 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 374 places, 376 transitions, 1148 flow [2023-09-01 09:39:10,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 374 places, 376 transitions, 1148 flow [2023-09-01 09:39:11,072 INFO L130 PetriNetUnfolder]: 93/1058 cut-off events. [2023-09-01 09:39:11,072 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:39:11,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 1058 events. 93/1058 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3610 event pairs, 0 based on Foata normal form. 0/909 useless extension candidates. Maximal degree in co-relation 1196. Up to 38 conditions per place. [2023-09-01 09:39:11,130 INFO L119 LiptonReduction]: Number of co-enabled transitions 117504 [2023-09-01 09:39:13,232 INFO L134 LiptonReduction]: Checked pairs total: 438167 [2023-09-01 09:39:13,233 INFO L136 LiptonReduction]: Total number of compositions: 179 [2023-09-01 09:39:13,234 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:13,234 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:13,234 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:13,291 INFO L130 PetriNetUnfolder]: 66/503 cut-off events. [2023-09-01 09:39:13,291 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:39:13,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:13,292 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-09-01 09:39:13,292 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:13,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:13,292 INFO L85 PathProgramCache]: Analyzing trace with hash 650693298, now seen corresponding path program 1 times [2023-09-01 09:39:13,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:13,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909749386] [2023-09-01 09:39:13,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:13,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:13,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:13,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:13,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:13,379 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:13,380 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:13,381 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:13,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 09:39:13,381 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:13,381 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:13,381 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:13,382 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-09-01 09:39:13,441 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:13,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 392 places, 394 transitions, 1225 flow [2023-09-01 09:39:13,636 INFO L130 PetriNetUnfolder]: 98/1114 cut-off events. [2023-09-01 09:39:13,636 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:39:13,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 1114 events. 98/1114 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3824 event pairs, 0 based on Foata normal form. 0/957 useless extension candidates. Maximal degree in co-relation 1273. Up to 40 conditions per place. [2023-09-01 09:39:13,657 INFO L82 GeneralOperation]: Start removeDead. Operand has 392 places, 394 transitions, 1225 flow [2023-09-01 09:39:13,664 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 392 places, 394 transitions, 1225 flow [2023-09-01 09:39:13,665 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:13,665 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 392 places, 394 transitions, 1225 flow [2023-09-01 09:39:13,665 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 392 places, 394 transitions, 1225 flow [2023-09-01 09:39:13,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 392 places, 394 transitions, 1225 flow [2023-09-01 09:39:13,841 INFO L130 PetriNetUnfolder]: 98/1114 cut-off events. [2023-09-01 09:39:13,841 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:39:13,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 1114 events. 98/1114 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3824 event pairs, 0 based on Foata normal form. 0/957 useless extension candidates. Maximal degree in co-relation 1273. Up to 40 conditions per place. [2023-09-01 09:39:13,898 INFO L119 LiptonReduction]: Number of co-enabled transitions 129846 [2023-09-01 09:39:16,075 INFO L134 LiptonReduction]: Checked pairs total: 606084 [2023-09-01 09:39:16,075 INFO L136 LiptonReduction]: Total number of compositions: 192 [2023-09-01 09:39:16,077 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:16,077 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:16,077 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:16,131 INFO L130 PetriNetUnfolder]: 73/539 cut-off events. [2023-09-01 09:39:16,131 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:39:16,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:16,132 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-09-01 09:39:16,132 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:16,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:16,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1252851601, now seen corresponding path program 1 times [2023-09-01 09:39:16,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:16,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572475562] [2023-09-01 09:39:16,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:16,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:16,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:16,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:16,230 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:16,230 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:16,231 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:16,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 09:39:16,231 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:16,232 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:16,232 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:16,233 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-09-01 09:39:16,297 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:16,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 410 places, 412 transitions, 1304 flow [2023-09-01 09:39:16,477 INFO L130 PetriNetUnfolder]: 103/1170 cut-off events. [2023-09-01 09:39:16,478 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:39:16,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1441 conditions, 1170 events. 103/1170 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4012 event pairs, 0 based on Foata normal form. 0/1005 useless extension candidates. Maximal degree in co-relation 1351. Up to 42 conditions per place. [2023-09-01 09:39:16,503 INFO L82 GeneralOperation]: Start removeDead. Operand has 410 places, 412 transitions, 1304 flow [2023-09-01 09:39:16,511 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 410 places, 412 transitions, 1304 flow [2023-09-01 09:39:16,511 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:16,511 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 410 places, 412 transitions, 1304 flow [2023-09-01 09:39:16,512 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 410 places, 412 transitions, 1304 flow [2023-09-01 09:39:16,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 410 places, 412 transitions, 1304 flow [2023-09-01 09:39:16,830 INFO L130 PetriNetUnfolder]: 103/1170 cut-off events. [2023-09-01 09:39:16,831 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:39:16,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1441 conditions, 1170 events. 103/1170 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4012 event pairs, 0 based on Foata normal form. 0/1005 useless extension candidates. Maximal degree in co-relation 1351. Up to 42 conditions per place. [2023-09-01 09:39:16,909 INFO L119 LiptonReduction]: Number of co-enabled transitions 142800 [2023-09-01 09:39:19,092 INFO L134 LiptonReduction]: Checked pairs total: 563030 [2023-09-01 09:39:19,092 INFO L136 LiptonReduction]: Total number of compositions: 199 [2023-09-01 09:39:19,094 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:19,094 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:19,094 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:19,172 INFO L130 PetriNetUnfolder]: 76/566 cut-off events. [2023-09-01 09:39:19,172 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:39:19,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:19,172 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-09-01 09:39:19,172 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:19,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:19,173 INFO L85 PathProgramCache]: Analyzing trace with hash 677755735, now seen corresponding path program 1 times [2023-09-01 09:39:19,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:19,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876282336] [2023-09-01 09:39:19,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:19,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:19,206 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:19,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:19,247 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:19,248 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:19,248 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:19,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 09:39:19,248 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:19,249 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:19,249 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:19,249 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-09-01 09:39:19,320 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:19,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 428 places, 430 transitions, 1385 flow [2023-09-01 09:39:19,550 INFO L130 PetriNetUnfolder]: 108/1226 cut-off events. [2023-09-01 09:39:19,550 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:39:19,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1521 conditions, 1226 events. 108/1226 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4231 event pairs, 0 based on Foata normal form. 0/1053 useless extension candidates. Maximal degree in co-relation 1430. Up to 44 conditions per place. [2023-09-01 09:39:19,570 INFO L82 GeneralOperation]: Start removeDead. Operand has 428 places, 430 transitions, 1385 flow [2023-09-01 09:39:19,577 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 428 places, 430 transitions, 1385 flow [2023-09-01 09:39:19,577 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:19,577 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 428 places, 430 transitions, 1385 flow [2023-09-01 09:39:19,578 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 428 places, 430 transitions, 1385 flow [2023-09-01 09:39:19,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 428 places, 430 transitions, 1385 flow [2023-09-01 09:39:19,791 INFO L130 PetriNetUnfolder]: 108/1226 cut-off events. [2023-09-01 09:39:19,791 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:39:19,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1521 conditions, 1226 events. 108/1226 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4231 event pairs, 0 based on Foata normal form. 0/1053 useless extension candidates. Maximal degree in co-relation 1430. Up to 44 conditions per place. [2023-09-01 09:39:19,856 INFO L119 LiptonReduction]: Number of co-enabled transitions 156366 [2023-09-01 09:39:22,183 INFO L134 LiptonReduction]: Checked pairs total: 744136 [2023-09-01 09:39:22,183 INFO L136 LiptonReduction]: Total number of compositions: 203 [2023-09-01 09:39:22,184 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:22,184 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:22,184 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:22,249 INFO L130 PetriNetUnfolder]: 82/599 cut-off events. [2023-09-01 09:39:22,249 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:39:22,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:22,249 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-09-01 09:39:22,249 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:22,249 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:22,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1591715868, now seen corresponding path program 1 times [2023-09-01 09:39:22,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:22,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460252481] [2023-09-01 09:39:22,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:22,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:22,281 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:22,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:22,320 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:22,320 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:22,320 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:22,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 09:39:22,321 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:22,321 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:22,321 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:22,321 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-09-01 09:39:22,389 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:22,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 446 places, 448 transitions, 1468 flow [2023-09-01 09:39:22,662 INFO L130 PetriNetUnfolder]: 113/1282 cut-off events. [2023-09-01 09:39:22,662 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:39:22,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 1282 events. 113/1282 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4432 event pairs, 0 based on Foata normal form. 0/1101 useless extension candidates. Maximal degree in co-relation 1510. Up to 46 conditions per place. [2023-09-01 09:39:22,680 INFO L82 GeneralOperation]: Start removeDead. Operand has 446 places, 448 transitions, 1468 flow [2023-09-01 09:39:22,687 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 446 places, 448 transitions, 1468 flow [2023-09-01 09:39:22,687 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:22,687 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 446 places, 448 transitions, 1468 flow [2023-09-01 09:39:22,688 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 446 places, 448 transitions, 1468 flow [2023-09-01 09:39:22,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 446 places, 448 transitions, 1468 flow [2023-09-01 09:39:22,946 INFO L130 PetriNetUnfolder]: 113/1282 cut-off events. [2023-09-01 09:39:22,947 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:39:22,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 1282 events. 113/1282 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4432 event pairs, 0 based on Foata normal form. 0/1101 useless extension candidates. Maximal degree in co-relation 1510. Up to 46 conditions per place. [2023-09-01 09:39:23,028 INFO L119 LiptonReduction]: Number of co-enabled transitions 170544 [2023-09-01 09:39:25,327 INFO L134 LiptonReduction]: Checked pairs total: 816335 [2023-09-01 09:39:25,327 INFO L136 LiptonReduction]: Total number of compositions: 216 [2023-09-01 09:39:25,328 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:25,328 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:25,328 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:25,395 INFO L130 PetriNetUnfolder]: 87/630 cut-off events. [2023-09-01 09:39:25,395 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:39:25,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:25,396 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-09-01 09:39:25,396 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:25,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:25,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1649242984, now seen corresponding path program 1 times [2023-09-01 09:39:25,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:25,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859286224] [2023-09-01 09:39:25,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:25,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:25,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:25,431 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:25,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:25,468 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:25,469 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:25,469 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:25,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 09:39:25,469 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:25,470 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:25,470 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:25,470 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-09-01 09:39:25,538 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:25,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 464 places, 466 transitions, 1553 flow [2023-09-01 09:39:25,794 INFO L130 PetriNetUnfolder]: 118/1338 cut-off events. [2023-09-01 09:39:25,794 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:39:25,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1684 conditions, 1338 events. 118/1338 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4641 event pairs, 0 based on Foata normal form. 0/1149 useless extension candidates. Maximal degree in co-relation 1591. Up to 48 conditions per place. [2023-09-01 09:39:25,818 INFO L82 GeneralOperation]: Start removeDead. Operand has 464 places, 466 transitions, 1553 flow [2023-09-01 09:39:25,826 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 464 places, 466 transitions, 1553 flow [2023-09-01 09:39:25,826 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:25,826 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 464 places, 466 transitions, 1553 flow [2023-09-01 09:39:25,826 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 464 places, 466 transitions, 1553 flow [2023-09-01 09:39:25,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 464 places, 466 transitions, 1553 flow [2023-09-01 09:39:26,086 INFO L130 PetriNetUnfolder]: 118/1338 cut-off events. [2023-09-01 09:39:26,086 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:39:26,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1684 conditions, 1338 events. 118/1338 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4641 event pairs, 0 based on Foata normal form. 0/1149 useless extension candidates. Maximal degree in co-relation 1591. Up to 48 conditions per place. [2023-09-01 09:39:26,166 INFO L119 LiptonReduction]: Number of co-enabled transitions 185334 [2023-09-01 09:39:28,629 INFO L134 LiptonReduction]: Checked pairs total: 750682 [2023-09-01 09:39:28,629 INFO L136 LiptonReduction]: Total number of compositions: 224 [2023-09-01 09:39:28,630 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:28,630 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:28,630 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:28,707 INFO L130 PetriNetUnfolder]: 89/655 cut-off events. [2023-09-01 09:39:28,707 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:39:28,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:28,707 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-09-01 09:39:28,707 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:28,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:28,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1500467197, now seen corresponding path program 1 times [2023-09-01 09:39:28,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:28,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158662089] [2023-09-01 09:39:28,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:28,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:28,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:28,747 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:28,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:28,792 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:28,792 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:28,792 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:28,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 09:39:28,793 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:28,793 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:28,793 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:28,793 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-09-01 09:39:28,862 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:28,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 482 places, 484 transitions, 1640 flow [2023-09-01 09:39:29,123 INFO L130 PetriNetUnfolder]: 123/1394 cut-off events. [2023-09-01 09:39:29,123 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:39:29,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1767 conditions, 1394 events. 123/1394 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4831 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 1673. Up to 50 conditions per place. [2023-09-01 09:39:29,145 INFO L82 GeneralOperation]: Start removeDead. Operand has 482 places, 484 transitions, 1640 flow [2023-09-01 09:39:29,153 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 482 places, 484 transitions, 1640 flow [2023-09-01 09:39:29,153 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:29,153 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 482 places, 484 transitions, 1640 flow [2023-09-01 09:39:29,153 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 482 places, 484 transitions, 1640 flow [2023-09-01 09:39:29,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 482 places, 484 transitions, 1640 flow [2023-09-01 09:39:29,463 INFO L130 PetriNetUnfolder]: 123/1394 cut-off events. [2023-09-01 09:39:29,463 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:39:29,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1767 conditions, 1394 events. 123/1394 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4831 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 1673. Up to 50 conditions per place. [2023-09-01 09:39:29,563 INFO L119 LiptonReduction]: Number of co-enabled transitions 200736 [2023-09-01 09:39:32,079 INFO L134 LiptonReduction]: Checked pairs total: 787533 [2023-09-01 09:39:32,080 INFO L136 LiptonReduction]: Total number of compositions: 230 [2023-09-01 09:39:32,081 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:32,081 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:32,081 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:32,196 INFO L130 PetriNetUnfolder]: 91/680 cut-off events. [2023-09-01 09:39:32,196 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:39:32,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:32,196 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-09-01 09:39:32,196 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:32,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:32,197 INFO L85 PathProgramCache]: Analyzing trace with hash 2134087674, now seen corresponding path program 1 times [2023-09-01 09:39:32,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:32,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039830569] [2023-09-01 09:39:32,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:32,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:32,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:32,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:32,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:32,279 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:32,280 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:32,280 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:32,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 09:39:32,280 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:32,281 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:32,281 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:32,281 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-09-01 09:39:32,353 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:32,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 500 places, 502 transitions, 1729 flow [2023-09-01 09:39:32,652 INFO L130 PetriNetUnfolder]: 128/1450 cut-off events. [2023-09-01 09:39:32,652 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:39:32,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1851 conditions, 1450 events. 128/1450 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5040 event pairs, 0 based on Foata normal form. 0/1245 useless extension candidates. Maximal degree in co-relation 1756. Up to 52 conditions per place. [2023-09-01 09:39:32,678 INFO L82 GeneralOperation]: Start removeDead. Operand has 500 places, 502 transitions, 1729 flow [2023-09-01 09:39:32,686 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 500 places, 502 transitions, 1729 flow [2023-09-01 09:39:32,686 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:32,686 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 500 places, 502 transitions, 1729 flow [2023-09-01 09:39:32,686 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 500 places, 502 transitions, 1729 flow [2023-09-01 09:39:32,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 500 places, 502 transitions, 1729 flow [2023-09-01 09:39:33,019 INFO L130 PetriNetUnfolder]: 128/1450 cut-off events. [2023-09-01 09:39:33,019 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:39:33,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1851 conditions, 1450 events. 128/1450 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5040 event pairs, 0 based on Foata normal form. 0/1245 useless extension candidates. Maximal degree in co-relation 1756. Up to 52 conditions per place. [2023-09-01 09:39:33,102 INFO L119 LiptonReduction]: Number of co-enabled transitions 216750 [2023-09-01 09:39:35,733 INFO L134 LiptonReduction]: Checked pairs total: 859296 [2023-09-01 09:39:35,734 INFO L136 LiptonReduction]: Total number of compositions: 239 [2023-09-01 09:39:35,734 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:35,735 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:35,735 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:35,823 INFO L130 PetriNetUnfolder]: 96/711 cut-off events. [2023-09-01 09:39:35,823 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:39:35,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:35,824 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-09-01 09:39:35,824 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:35,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:35,824 INFO L85 PathProgramCache]: Analyzing trace with hash 968725222, now seen corresponding path program 1 times [2023-09-01 09:39:35,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:35,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110313534] [2023-09-01 09:39:35,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:35,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:35,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:35,905 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:35,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:35,949 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:35,949 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:35,950 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:35,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 09:39:35,950 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:35,950 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:35,950 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:35,950 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-09-01 09:39:36,026 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:36,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 518 places, 520 transitions, 1820 flow [2023-09-01 09:39:36,348 INFO L130 PetriNetUnfolder]: 133/1506 cut-off events. [2023-09-01 09:39:36,348 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:39:36,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1936 conditions, 1506 events. 133/1506 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5225 event pairs, 0 based on Foata normal form. 0/1293 useless extension candidates. Maximal degree in co-relation 1840. Up to 54 conditions per place. [2023-09-01 09:39:36,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 518 places, 520 transitions, 1820 flow [2023-09-01 09:39:36,384 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 518 places, 520 transitions, 1820 flow [2023-09-01 09:39:36,384 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:36,384 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 518 places, 520 transitions, 1820 flow [2023-09-01 09:39:36,384 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 518 places, 520 transitions, 1820 flow [2023-09-01 09:39:36,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 518 places, 520 transitions, 1820 flow [2023-09-01 09:39:36,668 INFO L130 PetriNetUnfolder]: 133/1506 cut-off events. [2023-09-01 09:39:36,669 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:39:36,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1936 conditions, 1506 events. 133/1506 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5225 event pairs, 0 based on Foata normal form. 0/1293 useless extension candidates. Maximal degree in co-relation 1840. Up to 54 conditions per place. [2023-09-01 09:39:36,847 INFO L119 LiptonReduction]: Number of co-enabled transitions 233376 [2023-09-01 09:39:39,569 INFO L134 LiptonReduction]: Checked pairs total: 1091442 [2023-09-01 09:39:39,569 INFO L136 LiptonReduction]: Total number of compositions: 244 [2023-09-01 09:39:39,570 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:39,570 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:39,571 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:39,664 INFO L130 PetriNetUnfolder]: 99/738 cut-off events. [2023-09-01 09:39:39,664 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:39:39,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:39,665 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-09-01 09:39:39,665 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:39,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:39,665 INFO L85 PathProgramCache]: Analyzing trace with hash 326905564, now seen corresponding path program 1 times [2023-09-01 09:39:39,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:39,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483213709] [2023-09-01 09:39:39,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:39,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:39,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:39,728 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:39,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:39,784 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:39,786 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:39,786 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:39,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 09:39:39,786 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:39,787 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:39,788 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:39,788 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-09-01 09:39:39,867 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:39,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 536 places, 538 transitions, 1913 flow [2023-09-01 09:39:40,218 INFO L130 PetriNetUnfolder]: 138/1562 cut-off events. [2023-09-01 09:39:40,218 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:39:40,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2022 conditions, 1562 events. 138/1562 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5440 event pairs, 0 based on Foata normal form. 0/1341 useless extension candidates. Maximal degree in co-relation 1925. Up to 56 conditions per place. [2023-09-01 09:39:40,245 INFO L82 GeneralOperation]: Start removeDead. Operand has 536 places, 538 transitions, 1913 flow [2023-09-01 09:39:40,253 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 536 places, 538 transitions, 1913 flow [2023-09-01 09:39:40,253 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:40,253 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 536 places, 538 transitions, 1913 flow [2023-09-01 09:39:40,253 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 536 places, 538 transitions, 1913 flow [2023-09-01 09:39:40,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 536 places, 538 transitions, 1913 flow [2023-09-01 09:39:40,547 INFO L130 PetriNetUnfolder]: 138/1562 cut-off events. [2023-09-01 09:39:40,548 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:39:40,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2022 conditions, 1562 events. 138/1562 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5440 event pairs, 0 based on Foata normal form. 0/1341 useless extension candidates. Maximal degree in co-relation 1925. Up to 56 conditions per place. [2023-09-01 09:39:40,681 INFO L119 LiptonReduction]: Number of co-enabled transitions 250614 [2023-09-01 09:39:43,440 INFO L134 LiptonReduction]: Checked pairs total: 978401 [2023-09-01 09:39:43,440 INFO L136 LiptonReduction]: Total number of compositions: 253 [2023-09-01 09:39:43,441 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:43,441 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:43,441 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:43,544 INFO L130 PetriNetUnfolder]: 101/762 cut-off events. [2023-09-01 09:39:43,544 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:39:43,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:43,545 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-09-01 09:39:43,545 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:43,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:43,545 INFO L85 PathProgramCache]: Analyzing trace with hash 565417835, now seen corresponding path program 1 times [2023-09-01 09:39:43,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:43,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509394015] [2023-09-01 09:39:43,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:43,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:43,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:43,588 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:43,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:43,640 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:43,641 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:43,641 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:43,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 09:39:43,641 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:43,642 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:43,642 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:43,642 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-09-01 09:39:43,732 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:43,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 554 places, 556 transitions, 2008 flow [2023-09-01 09:39:44,152 INFO L130 PetriNetUnfolder]: 143/1618 cut-off events. [2023-09-01 09:39:44,152 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:39:44,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2109 conditions, 1618 events. 143/1618 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5635 event pairs, 0 based on Foata normal form. 0/1389 useless extension candidates. Maximal degree in co-relation 2011. Up to 58 conditions per place. [2023-09-01 09:39:44,173 INFO L82 GeneralOperation]: Start removeDead. Operand has 554 places, 556 transitions, 2008 flow [2023-09-01 09:39:44,181 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 554 places, 556 transitions, 2008 flow [2023-09-01 09:39:44,182 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:44,182 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 554 places, 556 transitions, 2008 flow [2023-09-01 09:39:44,182 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 554 places, 556 transitions, 2008 flow [2023-09-01 09:39:44,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 554 places, 556 transitions, 2008 flow [2023-09-01 09:39:44,510 INFO L130 PetriNetUnfolder]: 143/1618 cut-off events. [2023-09-01 09:39:44,510 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:39:44,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2109 conditions, 1618 events. 143/1618 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5635 event pairs, 0 based on Foata normal form. 0/1389 useless extension candidates. Maximal degree in co-relation 2011. Up to 58 conditions per place. [2023-09-01 09:39:44,654 INFO L119 LiptonReduction]: Number of co-enabled transitions 268464 [2023-09-01 09:39:47,562 INFO L134 LiptonReduction]: Checked pairs total: 1076888 [2023-09-01 09:39:47,562 INFO L136 LiptonReduction]: Total number of compositions: 265 [2023-09-01 09:39:47,563 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:47,563 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:47,563 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:47,697 INFO L130 PetriNetUnfolder]: 107/796 cut-off events. [2023-09-01 09:39:47,697 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:39:47,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:47,697 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-09-01 09:39:47,698 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:47,698 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:47,698 INFO L85 PathProgramCache]: Analyzing trace with hash -481911111, now seen corresponding path program 1 times [2023-09-01 09:39:47,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:47,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377663984] [2023-09-01 09:39:47,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:47,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:47,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:47,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:47,804 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:47,804 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:47,804 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:47,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 09:39:47,805 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:47,806 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:47,806 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:47,806 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-09-01 09:39:47,881 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:47,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 572 places, 574 transitions, 2105 flow [2023-09-01 09:39:48,242 INFO L130 PetriNetUnfolder]: 148/1674 cut-off events. [2023-09-01 09:39:48,242 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:39:48,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2197 conditions, 1674 events. 148/1674 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5835 event pairs, 0 based on Foata normal form. 0/1437 useless extension candidates. Maximal degree in co-relation 2098. Up to 60 conditions per place. [2023-09-01 09:39:48,276 INFO L82 GeneralOperation]: Start removeDead. Operand has 572 places, 574 transitions, 2105 flow [2023-09-01 09:39:48,288 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 572 places, 574 transitions, 2105 flow [2023-09-01 09:39:48,289 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:48,289 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 572 places, 574 transitions, 2105 flow [2023-09-01 09:39:48,289 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 572 places, 574 transitions, 2105 flow [2023-09-01 09:39:48,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 572 places, 574 transitions, 2105 flow [2023-09-01 09:39:48,693 INFO L130 PetriNetUnfolder]: 148/1674 cut-off events. [2023-09-01 09:39:48,693 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:39:48,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2197 conditions, 1674 events. 148/1674 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5835 event pairs, 0 based on Foata normal form. 0/1437 useless extension candidates. Maximal degree in co-relation 2098. Up to 60 conditions per place. [2023-09-01 09:39:48,824 INFO L119 LiptonReduction]: Number of co-enabled transitions 286926 [2023-09-01 09:39:51,858 INFO L134 LiptonReduction]: Checked pairs total: 1106802 [2023-09-01 09:39:51,858 INFO L136 LiptonReduction]: Total number of compositions: 270 [2023-09-01 09:39:51,860 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:51,860 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:51,860 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:52,023 INFO L130 PetriNetUnfolder]: 107/816 cut-off events. [2023-09-01 09:39:52,023 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:39:52,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:52,024 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-09-01 09:39:52,024 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:52,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1736337747, now seen corresponding path program 1 times [2023-09-01 09:39:52,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:52,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618994481] [2023-09-01 09:39:52,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:52,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:52,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:52,085 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:52,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:52,134 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:52,134 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:52,135 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:52,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 09:39:52,135 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:52,136 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:52,136 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:52,136 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-09-01 09:39:52,271 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:52,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 590 places, 592 transitions, 2204 flow [2023-09-01 09:39:52,704 INFO L130 PetriNetUnfolder]: 153/1730 cut-off events. [2023-09-01 09:39:52,704 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:39:52,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2286 conditions, 1730 events. 153/1730 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6046 event pairs, 0 based on Foata normal form. 0/1485 useless extension candidates. Maximal degree in co-relation 2186. Up to 62 conditions per place. [2023-09-01 09:39:52,743 INFO L82 GeneralOperation]: Start removeDead. Operand has 590 places, 592 transitions, 2204 flow [2023-09-01 09:39:52,755 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 590 places, 592 transitions, 2204 flow [2023-09-01 09:39:52,755 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:52,755 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 590 places, 592 transitions, 2204 flow [2023-09-01 09:39:52,756 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 590 places, 592 transitions, 2204 flow [2023-09-01 09:39:52,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 590 places, 592 transitions, 2204 flow [2023-09-01 09:39:53,121 INFO L130 PetriNetUnfolder]: 153/1730 cut-off events. [2023-09-01 09:39:53,121 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:39:53,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2286 conditions, 1730 events. 153/1730 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6046 event pairs, 0 based on Foata normal form. 0/1485 useless extension candidates. Maximal degree in co-relation 2186. Up to 62 conditions per place. [2023-09-01 09:39:53,291 INFO L119 LiptonReduction]: Number of co-enabled transitions 306000 [2023-09-01 09:39:56,369 INFO L134 LiptonReduction]: Checked pairs total: 1177497 [2023-09-01 09:39:56,369 INFO L136 LiptonReduction]: Total number of compositions: 278 [2023-09-01 09:39:56,371 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:39:56,371 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:39:56,371 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:39:56,492 INFO L130 PetriNetUnfolder]: 111/846 cut-off events. [2023-09-01 09:39:56,492 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:39:56,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:39:56,493 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-09-01 09:39:56,493 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:39:56,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:39:56,493 INFO L85 PathProgramCache]: Analyzing trace with hash -286646564, now seen corresponding path program 1 times [2023-09-01 09:39:56,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:39:56,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583523066] [2023-09-01 09:39:56,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:39:56,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:39:56,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:56,534 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:39:56,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:39:56,583 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:39:56,584 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:39:56,584 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:39:56,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 09:39:56,584 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:39:56,584 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:39:56,585 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:39:56,585 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-09-01 09:39:56,674 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:39:56,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 608 places, 610 transitions, 2305 flow [2023-09-01 09:39:57,178 INFO L130 PetriNetUnfolder]: 158/1786 cut-off events. [2023-09-01 09:39:57,179 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:39:57,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 1786 events. 158/1786 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6254 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2275. Up to 64 conditions per place. [2023-09-01 09:39:57,208 INFO L82 GeneralOperation]: Start removeDead. Operand has 608 places, 610 transitions, 2305 flow [2023-09-01 09:39:57,219 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 608 places, 610 transitions, 2305 flow [2023-09-01 09:39:57,219 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:39:57,219 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 608 places, 610 transitions, 2305 flow [2023-09-01 09:39:57,219 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 608 places, 610 transitions, 2305 flow [2023-09-01 09:39:57,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 608 places, 610 transitions, 2305 flow [2023-09-01 09:39:57,688 INFO L130 PetriNetUnfolder]: 158/1786 cut-off events. [2023-09-01 09:39:57,689 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:39:57,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 1786 events. 158/1786 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6254 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2275. Up to 64 conditions per place. [2023-09-01 09:39:57,869 INFO L119 LiptonReduction]: Number of co-enabled transitions 325686 [2023-09-01 09:40:01,055 INFO L134 LiptonReduction]: Checked pairs total: 1502354 [2023-09-01 09:40:01,055 INFO L136 LiptonReduction]: Total number of compositions: 287 [2023-09-01 09:40:01,056 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:01,056 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:01,056 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:01,180 INFO L130 PetriNetUnfolder]: 117/878 cut-off events. [2023-09-01 09:40:01,180 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:40:01,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:01,181 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-09-01 09:40:01,181 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:01,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:01,181 INFO L85 PathProgramCache]: Analyzing trace with hash 356651955, now seen corresponding path program 1 times [2023-09-01 09:40:01,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:01,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405037030] [2023-09-01 09:40:01,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:01,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:01,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:01,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:01,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:01,274 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:01,274 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:01,275 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:01,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 09:40:01,275 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:01,275 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:01,275 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:01,275 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-09-01 09:40:01,366 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:01,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 626 places, 628 transitions, 2408 flow [2023-09-01 09:40:01,954 INFO L130 PetriNetUnfolder]: 163/1842 cut-off events. [2023-09-01 09:40:01,954 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:40:01,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 1842 events. 163/1842 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6464 event pairs, 0 based on Foata normal form. 0/1581 useless extension candidates. Maximal degree in co-relation 2365. Up to 66 conditions per place. [2023-09-01 09:40:01,997 INFO L82 GeneralOperation]: Start removeDead. Operand has 626 places, 628 transitions, 2408 flow [2023-09-01 09:40:02,010 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 626 places, 628 transitions, 2408 flow [2023-09-01 09:40:02,010 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:02,011 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 626 places, 628 transitions, 2408 flow [2023-09-01 09:40:02,011 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 626 places, 628 transitions, 2408 flow [2023-09-01 09:40:02,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 626 places, 628 transitions, 2408 flow [2023-09-01 09:40:02,516 INFO L130 PetriNetUnfolder]: 163/1842 cut-off events. [2023-09-01 09:40:02,516 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:40:02,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 1842 events. 163/1842 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6464 event pairs, 0 based on Foata normal form. 0/1581 useless extension candidates. Maximal degree in co-relation 2365. Up to 66 conditions per place. [2023-09-01 09:40:02,660 INFO L119 LiptonReduction]: Number of co-enabled transitions 345984 [2023-09-01 09:40:05,832 INFO L134 LiptonReduction]: Checked pairs total: 1364509 [2023-09-01 09:40:05,833 INFO L136 LiptonReduction]: Total number of compositions: 290 [2023-09-01 09:40:05,834 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:05,834 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:05,834 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:05,978 INFO L130 PetriNetUnfolder]: 122/910 cut-off events. [2023-09-01 09:40:05,978 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:40:05,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:05,979 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-09-01 09:40:05,979 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:05,979 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:05,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1295480912, now seen corresponding path program 1 times [2023-09-01 09:40:05,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:05,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026546320] [2023-09-01 09:40:05,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:05,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:06,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:06,032 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:06,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:06,085 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:06,086 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:06,086 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:06,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 09:40:06,086 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:06,087 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:06,087 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:06,087 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-09-01 09:40:06,224 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:06,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 644 places, 646 transitions, 2513 flow [2023-09-01 09:40:06,744 INFO L130 PetriNetUnfolder]: 168/1898 cut-off events. [2023-09-01 09:40:06,745 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:40:06,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 1898 events. 168/1898 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6621 event pairs, 0 based on Foata normal form. 0/1629 useless extension candidates. Maximal degree in co-relation 2456. Up to 68 conditions per place. [2023-09-01 09:40:06,787 INFO L82 GeneralOperation]: Start removeDead. Operand has 644 places, 646 transitions, 2513 flow [2023-09-01 09:40:06,800 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 644 places, 646 transitions, 2513 flow [2023-09-01 09:40:06,800 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:06,800 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 644 places, 646 transitions, 2513 flow [2023-09-01 09:40:06,800 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 644 places, 646 transitions, 2513 flow [2023-09-01 09:40:06,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 644 places, 646 transitions, 2513 flow [2023-09-01 09:40:07,259 INFO L130 PetriNetUnfolder]: 168/1898 cut-off events. [2023-09-01 09:40:07,259 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:40:07,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 1898 events. 168/1898 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6621 event pairs, 0 based on Foata normal form. 0/1629 useless extension candidates. Maximal degree in co-relation 2456. Up to 68 conditions per place. [2023-09-01 09:40:07,469 INFO L119 LiptonReduction]: Number of co-enabled transitions 366894 [2023-09-01 09:40:10,865 INFO L134 LiptonReduction]: Checked pairs total: 1678053 [2023-09-01 09:40:10,865 INFO L136 LiptonReduction]: Total number of compositions: 303 [2023-09-01 09:40:10,867 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:10,867 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:10,868 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:11,019 INFO L130 PetriNetUnfolder]: 123/933 cut-off events. [2023-09-01 09:40:11,020 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:40:11,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:11,020 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-09-01 09:40:11,020 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:11,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:11,020 INFO L85 PathProgramCache]: Analyzing trace with hash -229617805, now seen corresponding path program 1 times [2023-09-01 09:40:11,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:11,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734826202] [2023-09-01 09:40:11,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:11,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:11,066 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:11,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:11,123 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:11,124 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:11,124 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:11,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 09:40:11,124 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:11,125 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:11,125 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:11,125 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-09-01 09:40:11,222 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:11,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 662 places, 664 transitions, 2620 flow [2023-09-01 09:40:11,909 INFO L130 PetriNetUnfolder]: 173/1954 cut-off events. [2023-09-01 09:40:11,909 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:40:11,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 1954 events. 173/1954 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6847 event pairs, 0 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 2548. Up to 70 conditions per place. [2023-09-01 09:40:11,959 INFO L82 GeneralOperation]: Start removeDead. Operand has 662 places, 664 transitions, 2620 flow [2023-09-01 09:40:11,974 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 662 places, 664 transitions, 2620 flow [2023-09-01 09:40:11,974 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:11,974 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 662 places, 664 transitions, 2620 flow [2023-09-01 09:40:11,975 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 662 places, 664 transitions, 2620 flow [2023-09-01 09:40:11,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 662 places, 664 transitions, 2620 flow [2023-09-01 09:40:12,473 INFO L130 PetriNetUnfolder]: 173/1954 cut-off events. [2023-09-01 09:40:12,473 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:40:12,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 1954 events. 173/1954 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6847 event pairs, 0 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 2548. Up to 70 conditions per place. [2023-09-01 09:40:12,686 INFO L119 LiptonReduction]: Number of co-enabled transitions 388416 [2023-09-01 09:40:16,081 INFO L134 LiptonReduction]: Checked pairs total: 1516188 [2023-09-01 09:40:16,081 INFO L136 LiptonReduction]: Total number of compositions: 309 [2023-09-01 09:40:16,082 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:16,083 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:16,083 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:16,266 INFO L130 PetriNetUnfolder]: 127/962 cut-off events. [2023-09-01 09:40:16,266 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:40:16,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:16,266 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-09-01 09:40:16,267 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:16,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:16,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1849285286, now seen corresponding path program 1 times [2023-09-01 09:40:16,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:16,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007160114] [2023-09-01 09:40:16,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:16,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:16,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:16,323 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:16,380 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:16,380 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:16,380 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:16,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 09:40:16,381 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:16,381 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:16,381 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:16,381 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-09-01 09:40:16,479 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:16,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 680 places, 682 transitions, 2729 flow [2023-09-01 09:40:17,248 INFO L130 PetriNetUnfolder]: 178/2010 cut-off events. [2023-09-01 09:40:17,248 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:40:17,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2746 conditions, 2010 events. 178/2010 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7039 event pairs, 0 based on Foata normal form. 0/1725 useless extension candidates. Maximal degree in co-relation 2641. Up to 72 conditions per place. [2023-09-01 09:40:17,319 INFO L82 GeneralOperation]: Start removeDead. Operand has 680 places, 682 transitions, 2729 flow [2023-09-01 09:40:17,336 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 680 places, 682 transitions, 2729 flow [2023-09-01 09:40:17,336 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:17,336 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 680 places, 682 transitions, 2729 flow [2023-09-01 09:40:17,337 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 680 places, 682 transitions, 2729 flow [2023-09-01 09:40:17,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 680 places, 682 transitions, 2729 flow [2023-09-01 09:40:17,903 INFO L130 PetriNetUnfolder]: 178/2010 cut-off events. [2023-09-01 09:40:17,903 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:40:17,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2746 conditions, 2010 events. 178/2010 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7039 event pairs, 0 based on Foata normal form. 0/1725 useless extension candidates. Maximal degree in co-relation 2641. Up to 72 conditions per place. [2023-09-01 09:40:18,089 INFO L119 LiptonReduction]: Number of co-enabled transitions 410550 [2023-09-01 09:40:21,526 INFO L134 LiptonReduction]: Checked pairs total: 1941897 [2023-09-01 09:40:21,526 INFO L136 LiptonReduction]: Total number of compositions: 315 [2023-09-01 09:40:21,527 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:21,527 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:21,527 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:21,696 INFO L130 PetriNetUnfolder]: 134/996 cut-off events. [2023-09-01 09:40:21,696 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:40:21,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:21,696 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-09-01 09:40:21,696 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:21,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:21,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1263782154, now seen corresponding path program 1 times [2023-09-01 09:40:21,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:21,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857011475] [2023-09-01 09:40:21,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:21,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:21,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:21,796 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:21,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:21,865 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:21,865 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:21,865 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:21,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 09:40:21,866 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:21,866 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:21,866 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:21,866 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-09-01 09:40:21,988 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:21,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 698 places, 700 transitions, 2840 flow [2023-09-01 09:40:22,656 INFO L130 PetriNetUnfolder]: 183/2066 cut-off events. [2023-09-01 09:40:22,657 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:40:22,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2841 conditions, 2066 events. 183/2066 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7239 event pairs, 0 based on Foata normal form. 0/1773 useless extension candidates. Maximal degree in co-relation 2735. Up to 74 conditions per place. [2023-09-01 09:40:22,714 INFO L82 GeneralOperation]: Start removeDead. Operand has 698 places, 700 transitions, 2840 flow [2023-09-01 09:40:22,733 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 698 places, 700 transitions, 2840 flow [2023-09-01 09:40:22,733 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:22,733 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 698 places, 700 transitions, 2840 flow [2023-09-01 09:40:22,734 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 698 places, 700 transitions, 2840 flow [2023-09-01 09:40:22,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 698 places, 700 transitions, 2840 flow [2023-09-01 09:40:23,297 INFO L130 PetriNetUnfolder]: 183/2066 cut-off events. [2023-09-01 09:40:23,297 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:40:23,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2841 conditions, 2066 events. 183/2066 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7239 event pairs, 0 based on Foata normal form. 0/1773 useless extension candidates. Maximal degree in co-relation 2735. Up to 74 conditions per place. [2023-09-01 09:40:23,568 INFO L119 LiptonReduction]: Number of co-enabled transitions 433296 [2023-09-01 09:40:27,134 INFO L134 LiptonReduction]: Checked pairs total: 1778639 [2023-09-01 09:40:27,134 INFO L136 LiptonReduction]: Total number of compositions: 324 [2023-09-01 09:40:27,135 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:27,136 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:27,136 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:27,315 INFO L130 PetriNetUnfolder]: 140/1030 cut-off events. [2023-09-01 09:40:27,315 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:40:27,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:27,315 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-09-01 09:40:27,315 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:27,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:27,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1466102168, now seen corresponding path program 1 times [2023-09-01 09:40:27,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:27,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342270603] [2023-09-01 09:40:27,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:27,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:27,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:27,377 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:27,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:27,449 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:27,449 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:27,450 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:27,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 09:40:27,450 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:27,450 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:27,450 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:27,450 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-09-01 09:40:27,558 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:27,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 718 transitions, 2953 flow [2023-09-01 09:40:28,287 INFO L130 PetriNetUnfolder]: 188/2122 cut-off events. [2023-09-01 09:40:28,288 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:40:28,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2937 conditions, 2122 events. 188/2122 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7451 event pairs, 0 based on Foata normal form. 0/1821 useless extension candidates. Maximal degree in co-relation 2830. Up to 76 conditions per place. [2023-09-01 09:40:28,329 INFO L82 GeneralOperation]: Start removeDead. Operand has 716 places, 718 transitions, 2953 flow [2023-09-01 09:40:28,347 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 716 places, 718 transitions, 2953 flow [2023-09-01 09:40:28,348 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:28,348 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 716 places, 718 transitions, 2953 flow [2023-09-01 09:40:28,348 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 716 places, 718 transitions, 2953 flow [2023-09-01 09:40:28,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 718 transitions, 2953 flow [2023-09-01 09:40:28,993 INFO L130 PetriNetUnfolder]: 188/2122 cut-off events. [2023-09-01 09:40:28,993 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:40:29,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2937 conditions, 2122 events. 188/2122 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7451 event pairs, 0 based on Foata normal form. 0/1821 useless extension candidates. Maximal degree in co-relation 2830. Up to 76 conditions per place. [2023-09-01 09:40:29,270 INFO L119 LiptonReduction]: Number of co-enabled transitions 456654 [2023-09-01 09:40:33,025 INFO L134 LiptonReduction]: Checked pairs total: 1832361 [2023-09-01 09:40:33,025 INFO L136 LiptonReduction]: Total number of compositions: 331 [2023-09-01 09:40:33,026 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:33,026 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:33,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:33,216 INFO L130 PetriNetUnfolder]: 140/1050 cut-off events. [2023-09-01 09:40:33,217 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:40:33,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:33,217 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-09-01 09:40:33,217 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:33,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:33,217 INFO L85 PathProgramCache]: Analyzing trace with hash 793190534, now seen corresponding path program 1 times [2023-09-01 09:40:33,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:33,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603712485] [2023-09-01 09:40:33,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:33,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:33,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:33,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:33,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:33,370 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:33,371 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:33,371 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:33,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 09:40:33,372 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:33,372 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:33,372 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:33,373 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-09-01 09:40:33,524 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:33,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 734 places, 736 transitions, 3068 flow [2023-09-01 09:40:34,162 INFO L130 PetriNetUnfolder]: 193/2178 cut-off events. [2023-09-01 09:40:34,162 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:40:34,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3034 conditions, 2178 events. 193/2178 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7649 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 2926. Up to 78 conditions per place. [2023-09-01 09:40:34,225 INFO L82 GeneralOperation]: Start removeDead. Operand has 734 places, 736 transitions, 3068 flow [2023-09-01 09:40:34,253 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 734 places, 736 transitions, 3068 flow [2023-09-01 09:40:34,253 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:34,253 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 734 places, 736 transitions, 3068 flow [2023-09-01 09:40:34,254 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 734 places, 736 transitions, 3068 flow [2023-09-01 09:40:34,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 734 places, 736 transitions, 3068 flow [2023-09-01 09:40:34,917 INFO L130 PetriNetUnfolder]: 193/2178 cut-off events. [2023-09-01 09:40:34,917 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:40:34,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3034 conditions, 2178 events. 193/2178 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7649 event pairs, 0 based on Foata normal form. 0/1869 useless extension candidates. Maximal degree in co-relation 2926. Up to 78 conditions per place. [2023-09-01 09:40:35,167 INFO L119 LiptonReduction]: Number of co-enabled transitions 480624 [2023-09-01 09:40:39,001 INFO L134 LiptonReduction]: Checked pairs total: 2274769 [2023-09-01 09:40:39,001 INFO L136 LiptonReduction]: Total number of compositions: 345 [2023-09-01 09:40:39,002 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:39,002 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:39,002 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:39,224 INFO L130 PetriNetUnfolder]: 143/1078 cut-off events. [2023-09-01 09:40:39,224 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:40:39,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:39,225 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-09-01 09:40:39,225 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:39,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:39,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1670008637, now seen corresponding path program 1 times [2023-09-01 09:40:39,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:39,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166926952] [2023-09-01 09:40:39,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:39,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:39,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:39,284 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:39,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:39,348 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:39,349 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:39,349 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:39,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 09:40:39,349 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:39,349 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:39,349 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:39,350 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-09-01 09:40:39,446 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:39,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 752 places, 754 transitions, 3185 flow [2023-09-01 09:40:40,121 INFO L130 PetriNetUnfolder]: 198/2234 cut-off events. [2023-09-01 09:40:40,121 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:40:40,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 2234 events. 198/2234 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7834 event pairs, 0 based on Foata normal form. 0/1917 useless extension candidates. Maximal degree in co-relation 3023. Up to 80 conditions per place. [2023-09-01 09:40:40,189 INFO L82 GeneralOperation]: Start removeDead. Operand has 752 places, 754 transitions, 3185 flow [2023-09-01 09:40:40,209 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 752 places, 754 transitions, 3185 flow [2023-09-01 09:40:40,209 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:40,209 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 752 places, 754 transitions, 3185 flow [2023-09-01 09:40:40,209 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 752 places, 754 transitions, 3185 flow [2023-09-01 09:40:40,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 752 places, 754 transitions, 3185 flow [2023-09-01 09:40:40,882 INFO L130 PetriNetUnfolder]: 198/2234 cut-off events. [2023-09-01 09:40:40,882 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:40:40,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 2234 events. 198/2234 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7834 event pairs, 0 based on Foata normal form. 0/1917 useless extension candidates. Maximal degree in co-relation 3023. Up to 80 conditions per place. [2023-09-01 09:40:41,178 INFO L119 LiptonReduction]: Number of co-enabled transitions 505206 [2023-09-01 09:40:45,048 INFO L134 LiptonReduction]: Checked pairs total: 2034288 [2023-09-01 09:40:45,048 INFO L136 LiptonReduction]: Total number of compositions: 344 [2023-09-01 09:40:45,049 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:45,049 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:45,049 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:45,269 INFO L130 PetriNetUnfolder]: 149/1111 cut-off events. [2023-09-01 09:40:45,269 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:40:45,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:45,269 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-09-01 09:40:45,269 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:45,270 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:45,270 INFO L85 PathProgramCache]: Analyzing trace with hash 806672727, now seen corresponding path program 1 times [2023-09-01 09:40:45,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:45,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493454711] [2023-09-01 09:40:45,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:45,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:45,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:45,338 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:45,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:45,431 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:45,432 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:45,432 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:45,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 09:40:45,432 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:45,432 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:45,433 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:45,433 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-09-01 09:40:45,547 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:45,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 770 places, 772 transitions, 3304 flow [2023-09-01 09:40:46,290 INFO L130 PetriNetUnfolder]: 203/2290 cut-off events. [2023-09-01 09:40:46,290 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:40:46,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3231 conditions, 2290 events. 203/2290 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8040 event pairs, 0 based on Foata normal form. 0/1965 useless extension candidates. Maximal degree in co-relation 3121. Up to 82 conditions per place. [2023-09-01 09:40:46,362 INFO L82 GeneralOperation]: Start removeDead. Operand has 770 places, 772 transitions, 3304 flow [2023-09-01 09:40:46,396 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 770 places, 772 transitions, 3304 flow [2023-09-01 09:40:46,396 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:46,396 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 770 places, 772 transitions, 3304 flow [2023-09-01 09:40:46,397 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 770 places, 772 transitions, 3304 flow [2023-09-01 09:40:46,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 770 places, 772 transitions, 3304 flow [2023-09-01 09:40:47,180 INFO L130 PetriNetUnfolder]: 203/2290 cut-off events. [2023-09-01 09:40:47,181 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:40:47,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3231 conditions, 2290 events. 203/2290 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8040 event pairs, 0 based on Foata normal form. 0/1965 useless extension candidates. Maximal degree in co-relation 3121. Up to 82 conditions per place. [2023-09-01 09:40:47,467 INFO L119 LiptonReduction]: Number of co-enabled transitions 530400 [2023-09-01 09:40:51,379 INFO L134 LiptonReduction]: Checked pairs total: 2487850 [2023-09-01 09:40:51,379 INFO L136 LiptonReduction]: Total number of compositions: 351 [2023-09-01 09:40:51,380 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:51,380 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:51,380 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:51,651 INFO L130 PetriNetUnfolder]: 150/1134 cut-off events. [2023-09-01 09:40:51,651 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:40:51,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:51,652 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-09-01 09:40:51,652 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:51,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:51,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1897467794, now seen corresponding path program 1 times [2023-09-01 09:40:51,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:51,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917323182] [2023-09-01 09:40:51,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:51,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:51,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:51,717 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:51,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:51,814 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:51,815 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:51,815 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:51,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 09:40:51,815 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:51,815 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:51,815 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:51,816 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-09-01 09:40:51,937 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:51,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 788 places, 790 transitions, 3425 flow [2023-09-01 09:40:52,737 INFO L130 PetriNetUnfolder]: 208/2346 cut-off events. [2023-09-01 09:40:52,737 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:40:52,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 2346 events. 208/2346 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8248 event pairs, 0 based on Foata normal form. 0/2013 useless extension candidates. Maximal degree in co-relation 3220. Up to 84 conditions per place. [2023-09-01 09:40:52,817 INFO L82 GeneralOperation]: Start removeDead. Operand has 788 places, 790 transitions, 3425 flow [2023-09-01 09:40:52,845 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 788 places, 790 transitions, 3425 flow [2023-09-01 09:40:52,846 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:52,846 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 788 places, 790 transitions, 3425 flow [2023-09-01 09:40:52,846 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 788 places, 790 transitions, 3425 flow [2023-09-01 09:40:52,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 788 places, 790 transitions, 3425 flow [2023-09-01 09:40:53,654 INFO L130 PetriNetUnfolder]: 208/2346 cut-off events. [2023-09-01 09:40:53,654 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:40:53,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 2346 events. 208/2346 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8248 event pairs, 0 based on Foata normal form. 0/2013 useless extension candidates. Maximal degree in co-relation 3220. Up to 84 conditions per place. [2023-09-01 09:40:53,947 INFO L119 LiptonReduction]: Number of co-enabled transitions 556206 [2023-09-01 09:40:58,029 INFO L134 LiptonReduction]: Checked pairs total: 2228343 [2023-09-01 09:40:58,029 INFO L136 LiptonReduction]: Total number of compositions: 364 [2023-09-01 09:40:58,030 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:40:58,030 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:40:58,031 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:40:58,381 INFO L130 PetriNetUnfolder]: 157/1169 cut-off events. [2023-09-01 09:40:58,381 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:40:58,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:40:58,381 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-09-01 09:40:58,381 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:40:58,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:40:58,382 INFO L85 PathProgramCache]: Analyzing trace with hash -253003057, now seen corresponding path program 1 times [2023-09-01 09:40:58,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:40:58,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466352775] [2023-09-01 09:40:58,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:40:58,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:40:58,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:58,455 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:40:58,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:40:58,540 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:40:58,541 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:40:58,541 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:40:58,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 09:40:58,541 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:40:58,541 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:40:58,542 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:40:58,542 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-09-01 09:40:58,678 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:40:58,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 806 places, 808 transitions, 3548 flow [2023-09-01 09:40:59,520 INFO L130 PetriNetUnfolder]: 213/2402 cut-off events. [2023-09-01 09:40:59,520 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:40:59,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3432 conditions, 2402 events. 213/2402 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8461 event pairs, 0 based on Foata normal form. 0/2061 useless extension candidates. Maximal degree in co-relation 3320. Up to 86 conditions per place. [2023-09-01 09:40:59,599 INFO L82 GeneralOperation]: Start removeDead. Operand has 806 places, 808 transitions, 3548 flow [2023-09-01 09:40:59,623 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 806 places, 808 transitions, 3548 flow [2023-09-01 09:40:59,624 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:40:59,624 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 806 places, 808 transitions, 3548 flow [2023-09-01 09:40:59,624 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 806 places, 808 transitions, 3548 flow [2023-09-01 09:40:59,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 806 places, 808 transitions, 3548 flow [2023-09-01 09:41:00,482 INFO L130 PetriNetUnfolder]: 213/2402 cut-off events. [2023-09-01 09:41:00,482 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:41:00,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3432 conditions, 2402 events. 213/2402 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8461 event pairs, 0 based on Foata normal form. 0/2061 useless extension candidates. Maximal degree in co-relation 3320. Up to 86 conditions per place. [2023-09-01 09:41:00,777 INFO L119 LiptonReduction]: Number of co-enabled transitions 582624 [2023-09-01 09:41:04,873 INFO L134 LiptonReduction]: Checked pairs total: 2309326 [2023-09-01 09:41:04,873 INFO L136 LiptonReduction]: Total number of compositions: 367 [2023-09-01 09:41:04,874 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:04,874 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:04,874 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:05,131 INFO L130 PetriNetUnfolder]: 160/1196 cut-off events. [2023-09-01 09:41:05,131 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:41:05,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:05,131 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:41:05,132 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:05,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:05,132 INFO L85 PathProgramCache]: Analyzing trace with hash -744267335, now seen corresponding path program 1 times [2023-09-01 09:41:05,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:05,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628484746] [2023-09-01 09:41:05,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:05,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:05,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:05,201 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:05,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:05,282 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:05,282 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:05,282 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:05,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 09:41:05,283 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:05,283 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:05,283 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:05,283 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-09-01 09:41:05,410 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:05,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 824 places, 826 transitions, 3673 flow [2023-09-01 09:41:06,290 INFO L130 PetriNetUnfolder]: 218/2458 cut-off events. [2023-09-01 09:41:06,290 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:41:06,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3534 conditions, 2458 events. 218/2458 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8644 event pairs, 0 based on Foata normal form. 0/2109 useless extension candidates. Maximal degree in co-relation 3421. Up to 88 conditions per place. [2023-09-01 09:41:06,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 824 places, 826 transitions, 3673 flow [2023-09-01 09:41:06,402 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 824 places, 826 transitions, 3673 flow [2023-09-01 09:41:06,402 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:06,402 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 824 places, 826 transitions, 3673 flow [2023-09-01 09:41:06,402 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 824 places, 826 transitions, 3673 flow [2023-09-01 09:41:06,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 824 places, 826 transitions, 3673 flow [2023-09-01 09:41:07,225 INFO L130 PetriNetUnfolder]: 218/2458 cut-off events. [2023-09-01 09:41:07,225 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:41:07,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3534 conditions, 2458 events. 218/2458 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8644 event pairs, 0 based on Foata normal form. 0/2109 useless extension candidates. Maximal degree in co-relation 3421. Up to 88 conditions per place. [2023-09-01 09:41:07,777 INFO L119 LiptonReduction]: Number of co-enabled transitions 609654 [2023-09-01 09:41:11,987 INFO L134 LiptonReduction]: Checked pairs total: 2354612 [2023-09-01 09:41:11,987 INFO L136 LiptonReduction]: Total number of compositions: 379 [2023-09-01 09:41:11,988 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:11,988 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:11,988 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:12,258 INFO L130 PetriNetUnfolder]: 158/1213 cut-off events. [2023-09-01 09:41:12,258 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:41:12,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:12,259 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:41:12,259 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:12,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:12,259 INFO L85 PathProgramCache]: Analyzing trace with hash -717353778, now seen corresponding path program 1 times [2023-09-01 09:41:12,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:12,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374052181] [2023-09-01 09:41:12,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:12,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:12,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:12,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:12,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:12,430 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:12,430 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:12,431 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:12,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 09:41:12,431 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:12,431 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:12,432 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:12,432 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-09-01 09:41:12,556 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:12,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 842 places, 844 transitions, 3800 flow [2023-09-01 09:41:13,414 INFO L130 PetriNetUnfolder]: 223/2514 cut-off events. [2023-09-01 09:41:13,414 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:41:13,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3637 conditions, 2514 events. 223/2514 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8866 event pairs, 0 based on Foata normal form. 0/2157 useless extension candidates. Maximal degree in co-relation 3523. Up to 90 conditions per place. [2023-09-01 09:41:13,489 INFO L82 GeneralOperation]: Start removeDead. Operand has 842 places, 844 transitions, 3800 flow [2023-09-01 09:41:13,512 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 842 places, 844 transitions, 3800 flow [2023-09-01 09:41:13,512 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:13,512 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 842 places, 844 transitions, 3800 flow [2023-09-01 09:41:13,513 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 842 places, 844 transitions, 3800 flow [2023-09-01 09:41:13,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 842 places, 844 transitions, 3800 flow [2023-09-01 09:41:14,364 INFO L130 PetriNetUnfolder]: 223/2514 cut-off events. [2023-09-01 09:41:14,365 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:41:14,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3637 conditions, 2514 events. 223/2514 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8866 event pairs, 0 based on Foata normal form. 0/2157 useless extension candidates. Maximal degree in co-relation 3523. Up to 90 conditions per place. [2023-09-01 09:41:14,786 INFO L119 LiptonReduction]: Number of co-enabled transitions 637296 [2023-09-01 09:41:19,161 INFO L134 LiptonReduction]: Checked pairs total: 3073673 [2023-09-01 09:41:19,162 INFO L136 LiptonReduction]: Total number of compositions: 389 [2023-09-01 09:41:19,162 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:19,163 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:19,163 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:19,436 INFO L130 PetriNetUnfolder]: 169/1256 cut-off events. [2023-09-01 09:41:19,436 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:41:19,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:19,436 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:41:19,436 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:19,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:19,437 INFO L85 PathProgramCache]: Analyzing trace with hash 332074753, now seen corresponding path program 1 times [2023-09-01 09:41:19,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:19,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110603997] [2023-09-01 09:41:19,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:19,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:19,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:19,503 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:19,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:19,611 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:19,612 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:19,612 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:19,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 09:41:19,612 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:19,612 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:19,613 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:19,613 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-09-01 09:41:19,749 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:19,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 860 places, 862 transitions, 3929 flow [2023-09-01 09:41:20,664 INFO L130 PetriNetUnfolder]: 228/2570 cut-off events. [2023-09-01 09:41:20,664 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:41:20,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3741 conditions, 2570 events. 228/2570 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8863 event pairs, 0 based on Foata normal form. 0/2205 useless extension candidates. Maximal degree in co-relation 3626. Up to 92 conditions per place. [2023-09-01 09:41:20,757 INFO L82 GeneralOperation]: Start removeDead. Operand has 860 places, 862 transitions, 3929 flow [2023-09-01 09:41:20,782 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 860 places, 862 transitions, 3929 flow [2023-09-01 09:41:20,782 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:20,782 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 860 places, 862 transitions, 3929 flow [2023-09-01 09:41:20,782 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 860 places, 862 transitions, 3929 flow [2023-09-01 09:41:20,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 860 places, 862 transitions, 3929 flow [2023-09-01 09:41:21,673 INFO L130 PetriNetUnfolder]: 228/2570 cut-off events. [2023-09-01 09:41:21,673 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:41:21,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3741 conditions, 2570 events. 228/2570 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8863 event pairs, 0 based on Foata normal form. 0/2205 useless extension candidates. Maximal degree in co-relation 3626. Up to 92 conditions per place. [2023-09-01 09:41:22,223 INFO L119 LiptonReduction]: Number of co-enabled transitions 665550 [2023-09-01 09:41:26,622 INFO L134 LiptonReduction]: Checked pairs total: 3091964 [2023-09-01 09:41:26,622 INFO L136 LiptonReduction]: Total number of compositions: 395 [2023-09-01 09:41:26,623 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:26,623 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:26,624 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:26,921 INFO L130 PetriNetUnfolder]: 167/1273 cut-off events. [2023-09-01 09:41:26,922 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:41:26,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:26,922 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:41:26,922 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:26,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:26,922 INFO L85 PathProgramCache]: Analyzing trace with hash 2097151296, now seen corresponding path program 1 times [2023-09-01 09:41:26,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:26,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859783708] [2023-09-01 09:41:26,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:26,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:27,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:27,001 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:27,087 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:27,088 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:27,088 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:27,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 09:41:27,088 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:27,088 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:27,089 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:27,089 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-09-01 09:41:27,223 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:27,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 878 places, 880 transitions, 4060 flow [2023-09-01 09:41:28,255 INFO L130 PetriNetUnfolder]: 233/2626 cut-off events. [2023-09-01 09:41:28,256 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:41:28,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3846 conditions, 2626 events. 233/2626 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9045 event pairs, 0 based on Foata normal form. 0/2253 useless extension candidates. Maximal degree in co-relation 3730. Up to 94 conditions per place. [2023-09-01 09:41:28,352 INFO L82 GeneralOperation]: Start removeDead. Operand has 878 places, 880 transitions, 4060 flow [2023-09-01 09:41:28,380 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 878 places, 880 transitions, 4060 flow [2023-09-01 09:41:28,380 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:28,380 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 878 places, 880 transitions, 4060 flow [2023-09-01 09:41:28,380 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 878 places, 880 transitions, 4060 flow [2023-09-01 09:41:28,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 878 places, 880 transitions, 4060 flow [2023-09-01 09:41:29,453 INFO L130 PetriNetUnfolder]: 233/2626 cut-off events. [2023-09-01 09:41:29,453 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:41:29,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3846 conditions, 2626 events. 233/2626 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9045 event pairs, 0 based on Foata normal form. 0/2253 useless extension candidates. Maximal degree in co-relation 3730. Up to 94 conditions per place. [2023-09-01 09:41:29,775 INFO L119 LiptonReduction]: Number of co-enabled transitions 694416 [2023-09-01 09:41:34,281 INFO L134 LiptonReduction]: Checked pairs total: 3332263 [2023-09-01 09:41:34,282 INFO L136 LiptonReduction]: Total number of compositions: 400 [2023-09-01 09:41:34,282 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:34,283 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:34,283 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:34,589 INFO L130 PetriNetUnfolder]: 178/1316 cut-off events. [2023-09-01 09:41:34,589 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:41:34,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:34,589 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:41:34,589 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:34,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:34,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1793534275, now seen corresponding path program 1 times [2023-09-01 09:41:34,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:34,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042164808] [2023-09-01 09:41:34,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:34,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:34,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:34,659 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:34,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:34,752 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:34,752 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:34,752 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:34,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 09:41:34,753 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:34,753 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:34,753 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:34,753 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-09-01 09:41:34,908 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:34,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 896 places, 898 transitions, 4193 flow [2023-09-01 09:41:36,040 INFO L130 PetriNetUnfolder]: 238/2682 cut-off events. [2023-09-01 09:41:36,040 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:41:36,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3952 conditions, 2682 events. 238/2682 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9217 event pairs, 0 based on Foata normal form. 0/2301 useless extension candidates. Maximal degree in co-relation 3835. Up to 96 conditions per place. [2023-09-01 09:41:36,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 896 places, 898 transitions, 4193 flow [2023-09-01 09:41:36,172 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 896 places, 898 transitions, 4193 flow [2023-09-01 09:41:36,172 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:36,172 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 896 places, 898 transitions, 4193 flow [2023-09-01 09:41:36,173 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 896 places, 898 transitions, 4193 flow [2023-09-01 09:41:36,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 896 places, 898 transitions, 4193 flow [2023-09-01 09:41:37,198 INFO L130 PetriNetUnfolder]: 238/2682 cut-off events. [2023-09-01 09:41:37,199 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:41:37,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3952 conditions, 2682 events. 238/2682 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9217 event pairs, 0 based on Foata normal form. 0/2301 useless extension candidates. Maximal degree in co-relation 3835. Up to 96 conditions per place. [2023-09-01 09:41:37,757 INFO L119 LiptonReduction]: Number of co-enabled transitions 723894 [2023-09-01 09:41:42,380 INFO L134 LiptonReduction]: Checked pairs total: 2886009 [2023-09-01 09:41:42,380 INFO L136 LiptonReduction]: Total number of compositions: 409 [2023-09-01 09:41:42,381 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:42,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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:42,381 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:42,707 INFO L130 PetriNetUnfolder]: 177/1334 cut-off events. [2023-09-01 09:41:42,707 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:41:42,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:42,707 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:41:42,707 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:42,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:42,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1186560312, now seen corresponding path program 1 times [2023-09-01 09:41:42,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:42,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255090488] [2023-09-01 09:41:42,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:42,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:42,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:42,793 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:42,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:42,888 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:42,889 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:42,889 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:42,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-09-01 09:41:42,889 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:42,890 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:42,890 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:42,890 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-09-01 09:41:43,098 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:43,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 914 places, 916 transitions, 4328 flow [2023-09-01 09:41:44,159 INFO L130 PetriNetUnfolder]: 243/2738 cut-off events. [2023-09-01 09:41:44,160 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:41:44,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 2738 events. 243/2738 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9450 event pairs, 0 based on Foata normal form. 0/2349 useless extension candidates. Maximal degree in co-relation 3941. Up to 98 conditions per place. [2023-09-01 09:41:44,271 INFO L82 GeneralOperation]: Start removeDead. Operand has 914 places, 916 transitions, 4328 flow [2023-09-01 09:41:44,301 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 914 places, 916 transitions, 4328 flow [2023-09-01 09:41:44,301 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:44,301 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 914 places, 916 transitions, 4328 flow [2023-09-01 09:41:44,302 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 914 places, 916 transitions, 4328 flow [2023-09-01 09:41:44,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 914 places, 916 transitions, 4328 flow [2023-09-01 09:41:45,470 INFO L130 PetriNetUnfolder]: 243/2738 cut-off events. [2023-09-01 09:41:45,471 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:41:45,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 2738 events. 243/2738 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9450 event pairs, 0 based on Foata normal form. 0/2349 useless extension candidates. Maximal degree in co-relation 3941. Up to 98 conditions per place. [2023-09-01 09:41:45,827 INFO L119 LiptonReduction]: Number of co-enabled transitions 753984 [2023-09-01 09:41:50,523 INFO L134 LiptonReduction]: Checked pairs total: 3028133 [2023-09-01 09:41:50,523 INFO L136 LiptonReduction]: Total number of compositions: 418 [2023-09-01 09:41:50,524 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:50,525 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:50,525 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:50,853 INFO L130 PetriNetUnfolder]: 182/1366 cut-off events. [2023-09-01 09:41:50,853 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:41:50,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:50,853 INFO L208 CegarLoopForPetriNet]: trace histogram [49, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:41:50,853 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:50,854 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:50,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1627771786, now seen corresponding path program 1 times [2023-09-01 09:41:50,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:50,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735436246] [2023-09-01 09:41:50,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:50,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:50,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:50,944 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:51,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:51,085 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:51,085 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:51,085 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:51,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-09-01 09:41:51,085 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:51,085 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:51,086 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:51,086 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-09-01 09:41:51,204 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:51,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 932 places, 934 transitions, 4465 flow [2023-09-01 09:41:52,464 INFO L130 PetriNetUnfolder]: 248/2794 cut-off events. [2023-09-01 09:41:52,464 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:41:52,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4167 conditions, 2794 events. 248/2794 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9665 event pairs, 0 based on Foata normal form. 0/2397 useless extension candidates. Maximal degree in co-relation 4048. Up to 100 conditions per place. [2023-09-01 09:41:52,536 INFO L82 GeneralOperation]: Start removeDead. Operand has 932 places, 934 transitions, 4465 flow [2023-09-01 09:41:52,557 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 932 places, 934 transitions, 4465 flow [2023-09-01 09:41:52,557 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:41:52,557 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 932 places, 934 transitions, 4465 flow [2023-09-01 09:41:52,557 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 932 places, 934 transitions, 4465 flow [2023-09-01 09:41:52,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 932 places, 934 transitions, 4465 flow [2023-09-01 09:41:53,748 INFO L130 PetriNetUnfolder]: 248/2794 cut-off events. [2023-09-01 09:41:53,749 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:41:53,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4167 conditions, 2794 events. 248/2794 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9665 event pairs, 0 based on Foata normal form. 0/2397 useless extension candidates. Maximal degree in co-relation 4048. Up to 100 conditions per place. [2023-09-01 09:41:54,132 INFO L119 LiptonReduction]: Number of co-enabled transitions 784686 [2023-09-01 09:41:58,995 INFO L134 LiptonReduction]: Checked pairs total: 3785855 [2023-09-01 09:41:58,995 INFO L136 LiptonReduction]: Total number of compositions: 428 [2023-09-01 09:41:58,996 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:41:58,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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:41:58,997 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:41:59,347 INFO L130 PetriNetUnfolder]: 190/1403 cut-off events. [2023-09-01 09:41:59,347 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:41:59,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:41:59,347 INFO L208 CegarLoopForPetriNet]: trace histogram [50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:41:59,347 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:41:59,348 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:41:59,348 INFO L85 PathProgramCache]: Analyzing trace with hash 35797853, now seen corresponding path program 1 times [2023-09-01 09:41:59,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:41:59,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310651476] [2023-09-01 09:41:59,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:41:59,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:41:59,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:59,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:41:59,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:41:59,531 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:41:59,531 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:41:59,531 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:41:59,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-09-01 09:41:59,532 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:41:59,532 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:41:59,532 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:41:59,532 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-09-01 09:41:59,748 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:41:59,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 950 places, 952 transitions, 4604 flow [2023-09-01 09:42:00,992 INFO L130 PetriNetUnfolder]: 253/2850 cut-off events. [2023-09-01 09:42:00,992 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:42:01,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4276 conditions, 2850 events. 253/2850 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9819 event pairs, 0 based on Foata normal form. 0/2445 useless extension candidates. Maximal degree in co-relation 4156. Up to 102 conditions per place. [2023-09-01 09:42:01,111 INFO L82 GeneralOperation]: Start removeDead. Operand has 950 places, 952 transitions, 4604 flow [2023-09-01 09:42:01,148 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 950 places, 952 transitions, 4604 flow [2023-09-01 09:42:01,148 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:01,148 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 950 places, 952 transitions, 4604 flow [2023-09-01 09:42:01,149 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 950 places, 952 transitions, 4604 flow [2023-09-01 09:42:01,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 950 places, 952 transitions, 4604 flow [2023-09-01 09:42:02,259 INFO L130 PetriNetUnfolder]: 253/2850 cut-off events. [2023-09-01 09:42:02,259 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:42:02,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4276 conditions, 2850 events. 253/2850 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9819 event pairs, 0 based on Foata normal form. 0/2445 useless extension candidates. Maximal degree in co-relation 4156. Up to 102 conditions per place. [2023-09-01 09:42:02,930 INFO L119 LiptonReduction]: Number of co-enabled transitions 816000 [2023-09-01 09:42:07,842 INFO L134 LiptonReduction]: Checked pairs total: 3883755 [2023-09-01 09:42:07,843 INFO L136 LiptonReduction]: Total number of compositions: 432 [2023-09-01 09:42:07,844 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:07,844 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:07,844 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:08,207 INFO L130 PetriNetUnfolder]: 191/1426 cut-off events. [2023-09-01 09:42:08,207 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-09-01 09:42:08,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:08,207 INFO L208 CegarLoopForPetriNet]: trace histogram [51, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:42:08,207 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:08,207 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:08,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1814909512, now seen corresponding path program 1 times [2023-09-01 09:42:08,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:08,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794719605] [2023-09-01 09:42:08,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:08,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:08,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:08,292 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:08,424 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:08,424 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:08,425 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:08,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-09-01 09:42:08,425 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:08,425 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:08,425 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:08,425 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-09-01 09:42:08,559 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:08,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 968 places, 970 transitions, 4745 flow [2023-09-01 09:42:09,706 INFO L130 PetriNetUnfolder]: 258/2906 cut-off events. [2023-09-01 09:42:09,706 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:42:09,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4386 conditions, 2906 events. 258/2906 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10033 event pairs, 0 based on Foata normal form. 0/2493 useless extension candidates. Maximal degree in co-relation 4265. Up to 104 conditions per place. [2023-09-01 09:42:09,828 INFO L82 GeneralOperation]: Start removeDead. Operand has 968 places, 970 transitions, 4745 flow [2023-09-01 09:42:09,862 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 968 places, 970 transitions, 4745 flow [2023-09-01 09:42:09,862 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:09,862 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 968 places, 970 transitions, 4745 flow [2023-09-01 09:42:09,862 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 968 places, 970 transitions, 4745 flow [2023-09-01 09:42:09,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 968 places, 970 transitions, 4745 flow [2023-09-01 09:42:11,044 INFO L130 PetriNetUnfolder]: 258/2906 cut-off events. [2023-09-01 09:42:11,045 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:42:11,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4386 conditions, 2906 events. 258/2906 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10033 event pairs, 0 based on Foata normal form. 0/2493 useless extension candidates. Maximal degree in co-relation 4265. Up to 104 conditions per place. [2023-09-01 09:42:11,584 INFO L119 LiptonReduction]: Number of co-enabled transitions 847926 [2023-09-01 09:42:16,522 INFO L134 LiptonReduction]: Checked pairs total: 3395491 [2023-09-01 09:42:16,522 INFO L136 LiptonReduction]: Total number of compositions: 441 [2023-09-01 09:42:16,523 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:16,523 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:16,523 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:16,966 INFO L130 PetriNetUnfolder]: 193/1451 cut-off events. [2023-09-01 09:42:16,966 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-09-01 09:42:16,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:16,966 INFO L208 CegarLoopForPetriNet]: trace histogram [52, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:42:16,966 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:16,966 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:16,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1678006290, now seen corresponding path program 1 times [2023-09-01 09:42:16,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:16,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619792097] [2023-09-01 09:42:16,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:16,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:17,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:17,047 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:17,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:17,146 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:17,146 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:17,146 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:17,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-09-01 09:42:17,146 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:17,146 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:17,146 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:17,146 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-09-01 09:42:17,271 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:17,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 986 places, 988 transitions, 4888 flow [2023-09-01 09:42:18,580 INFO L130 PetriNetUnfolder]: 263/2962 cut-off events. [2023-09-01 09:42:18,581 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:42:18,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4497 conditions, 2962 events. 263/2962 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10234 event pairs, 0 based on Foata normal form. 0/2541 useless extension candidates. Maximal degree in co-relation 4375. Up to 106 conditions per place. [2023-09-01 09:42:18,711 INFO L82 GeneralOperation]: Start removeDead. Operand has 986 places, 988 transitions, 4888 flow [2023-09-01 09:42:18,746 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 986 places, 988 transitions, 4888 flow [2023-09-01 09:42:18,746 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:18,746 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 986 places, 988 transitions, 4888 flow [2023-09-01 09:42:18,746 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 986 places, 988 transitions, 4888 flow [2023-09-01 09:42:18,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 986 places, 988 transitions, 4888 flow [2023-09-01 09:42:20,128 INFO L130 PetriNetUnfolder]: 263/2962 cut-off events. [2023-09-01 09:42:20,128 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:42:20,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4497 conditions, 2962 events. 263/2962 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10234 event pairs, 0 based on Foata normal form. 0/2541 useless extension candidates. Maximal degree in co-relation 4375. Up to 106 conditions per place. [2023-09-01 09:42:20,579 INFO L119 LiptonReduction]: Number of co-enabled transitions 880464 [2023-09-01 09:42:25,790 INFO L134 LiptonReduction]: Checked pairs total: 4217276 [2023-09-01 09:42:25,791 INFO L136 LiptonReduction]: Total number of compositions: 445 [2023-09-01 09:42:25,792 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:25,792 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:25,792 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:26,181 INFO L130 PetriNetUnfolder]: 201/1487 cut-off events. [2023-09-01 09:42:26,181 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-09-01 09:42:26,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:26,181 INFO L208 CegarLoopForPetriNet]: trace histogram [53, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:42:26,181 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:26,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:26,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1686788893, now seen corresponding path program 1 times [2023-09-01 09:42:26,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:26,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101345586] [2023-09-01 09:42:26,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:26,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:26,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:26,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:26,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:26,379 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:26,379 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:26,379 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:26,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-09-01 09:42:26,380 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:26,380 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:26,380 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:26,380 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-09-01 09:42:26,507 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:26,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1004 places, 1006 transitions, 5033 flow [2023-09-01 09:42:27,768 INFO L130 PetriNetUnfolder]: 268/3018 cut-off events. [2023-09-01 09:42:27,768 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:42:27,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 3018 events. 268/3018 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10405 event pairs, 0 based on Foata normal form. 0/2589 useless extension candidates. Maximal degree in co-relation 4486. Up to 108 conditions per place. [2023-09-01 09:42:27,905 INFO L82 GeneralOperation]: Start removeDead. Operand has 1004 places, 1006 transitions, 5033 flow [2023-09-01 09:42:27,946 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1004 places, 1006 transitions, 5033 flow [2023-09-01 09:42:27,946 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:27,946 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1004 places, 1006 transitions, 5033 flow [2023-09-01 09:42:27,946 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1004 places, 1006 transitions, 5033 flow [2023-09-01 09:42:27,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1004 places, 1006 transitions, 5033 flow [2023-09-01 09:42:29,219 INFO L130 PetriNetUnfolder]: 268/3018 cut-off events. [2023-09-01 09:42:29,219 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:42:29,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 3018 events. 268/3018 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10405 event pairs, 0 based on Foata normal form. 0/2589 useless extension candidates. Maximal degree in co-relation 4486. Up to 108 conditions per place. [2023-09-01 09:42:29,841 INFO L119 LiptonReduction]: Number of co-enabled transitions 913614 [2023-09-01 09:42:35,122 INFO L134 LiptonReduction]: Checked pairs total: 4463665 [2023-09-01 09:42:35,122 INFO L136 LiptonReduction]: Total number of compositions: 454 [2023-09-01 09:42:35,123 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:35,123 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:35,123 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:35,584 INFO L130 PetriNetUnfolder]: 206/1519 cut-off events. [2023-09-01 09:42:35,584 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-09-01 09:42:35,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:35,584 INFO L208 CegarLoopForPetriNet]: trace histogram [54, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:42:35,584 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:35,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:35,584 INFO L85 PathProgramCache]: Analyzing trace with hash 168601741, now seen corresponding path program 1 times [2023-09-01 09:42:35,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:35,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300199008] [2023-09-01 09:42:35,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:35,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:35,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:35,670 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:35,817 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:35,817 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:35,817 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:35,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-09-01 09:42:35,817 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:35,818 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:35,818 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:35,818 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-09-01 09:42:35,949 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:35,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1022 places, 1024 transitions, 5180 flow [2023-09-01 09:42:37,390 INFO L130 PetriNetUnfolder]: 273/3074 cut-off events. [2023-09-01 09:42:37,390 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:42:37,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4722 conditions, 3074 events. 273/3074 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10615 event pairs, 0 based on Foata normal form. 0/2637 useless extension candidates. Maximal degree in co-relation 4598. Up to 110 conditions per place. [2023-09-01 09:42:37,530 INFO L82 GeneralOperation]: Start removeDead. Operand has 1022 places, 1024 transitions, 5180 flow [2023-09-01 09:42:37,571 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1022 places, 1024 transitions, 5180 flow [2023-09-01 09:42:37,572 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:37,572 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1022 places, 1024 transitions, 5180 flow [2023-09-01 09:42:37,572 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1022 places, 1024 transitions, 5180 flow [2023-09-01 09:42:37,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1022 places, 1024 transitions, 5180 flow [2023-09-01 09:42:38,970 INFO L130 PetriNetUnfolder]: 273/3074 cut-off events. [2023-09-01 09:42:38,970 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:42:39,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4722 conditions, 3074 events. 273/3074 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10615 event pairs, 0 based on Foata normal form. 0/2637 useless extension candidates. Maximal degree in co-relation 4598. Up to 110 conditions per place. [2023-09-01 09:42:39,524 INFO L119 LiptonReduction]: Number of co-enabled transitions 947376 [2023-09-01 09:42:44,936 INFO L134 LiptonReduction]: Checked pairs total: 4575470 [2023-09-01 09:42:44,936 INFO L136 LiptonReduction]: Total number of compositions: 464 [2023-09-01 09:42:44,937 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:44,937 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:44,938 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:45,497 INFO L130 PetriNetUnfolder]: 207/1541 cut-off events. [2023-09-01 09:42:45,497 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-09-01 09:42:45,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:45,497 INFO L208 CegarLoopForPetriNet]: trace histogram [55, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:42:45,497 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:45,498 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:45,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1881435364, now seen corresponding path program 1 times [2023-09-01 09:42:45,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:45,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028784889] [2023-09-01 09:42:45,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:45,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:45,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:45,595 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:45,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:45,715 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:45,716 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:45,716 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:45,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-09-01 09:42:45,716 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:45,716 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:45,716 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:45,716 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-09-01 09:42:45,851 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:45,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1040 places, 1042 transitions, 5329 flow [2023-09-01 09:42:47,201 INFO L130 PetriNetUnfolder]: 278/3130 cut-off events. [2023-09-01 09:42:47,201 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:42:47,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4836 conditions, 3130 events. 278/3130 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10813 event pairs, 0 based on Foata normal form. 0/2685 useless extension candidates. Maximal degree in co-relation 4711. Up to 112 conditions per place. [2023-09-01 09:42:47,345 INFO L82 GeneralOperation]: Start removeDead. Operand has 1040 places, 1042 transitions, 5329 flow [2023-09-01 09:42:47,384 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1040 places, 1042 transitions, 5329 flow [2023-09-01 09:42:47,385 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:47,385 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1040 places, 1042 transitions, 5329 flow [2023-09-01 09:42:47,385 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1040 places, 1042 transitions, 5329 flow [2023-09-01 09:42:47,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1040 places, 1042 transitions, 5329 flow [2023-09-01 09:42:48,861 INFO L130 PetriNetUnfolder]: 278/3130 cut-off events. [2023-09-01 09:42:48,861 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:42:48,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4836 conditions, 3130 events. 278/3130 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10813 event pairs, 0 based on Foata normal form. 0/2685 useless extension candidates. Maximal degree in co-relation 4711. Up to 112 conditions per place. [2023-09-01 09:42:49,386 INFO L119 LiptonReduction]: Number of co-enabled transitions 981750 [2023-09-01 09:42:54,859 INFO L134 LiptonReduction]: Checked pairs total: 3979906 [2023-09-01 09:42:54,859 INFO L136 LiptonReduction]: Total number of compositions: 474 [2023-09-01 09:42:54,860 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:42:54,860 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:42:54,861 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:42:55,296 INFO L130 PetriNetUnfolder]: 210/1569 cut-off events. [2023-09-01 09:42:55,297 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-09-01 09:42:55,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:42:55,297 INFO L208 CegarLoopForPetriNet]: trace histogram [56, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:42:55,297 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:42:55,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:42:55,297 INFO L85 PathProgramCache]: Analyzing trace with hash -732899192, now seen corresponding path program 1 times [2023-09-01 09:42:55,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:42:55,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250222057] [2023-09-01 09:42:55,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:42:55,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:42:55,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:55,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:42:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:42:55,571 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:42:55,572 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:42:55,572 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:42:55,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-09-01 09:42:55,572 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:42:55,573 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:42:55,573 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:42:55,573 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-09-01 09:42:55,768 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:42:55,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1058 places, 1060 transitions, 5480 flow [2023-09-01 09:42:57,272 INFO L130 PetriNetUnfolder]: 283/3186 cut-off events. [2023-09-01 09:42:57,272 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:42:57,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4951 conditions, 3186 events. 283/3186 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10998 event pairs, 0 based on Foata normal form. 0/2733 useless extension candidates. Maximal degree in co-relation 4825. Up to 114 conditions per place. [2023-09-01 09:42:57,423 INFO L82 GeneralOperation]: Start removeDead. Operand has 1058 places, 1060 transitions, 5480 flow [2023-09-01 09:42:57,471 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1058 places, 1060 transitions, 5480 flow [2023-09-01 09:42:57,472 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:42:57,472 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1058 places, 1060 transitions, 5480 flow [2023-09-01 09:42:57,472 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1058 places, 1060 transitions, 5480 flow [2023-09-01 09:42:57,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1058 places, 1060 transitions, 5480 flow [2023-09-01 09:42:58,863 INFO L130 PetriNetUnfolder]: 283/3186 cut-off events. [2023-09-01 09:42:58,864 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:42:59,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4951 conditions, 3186 events. 283/3186 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10998 event pairs, 0 based on Foata normal form. 0/2733 useless extension candidates. Maximal degree in co-relation 4825. Up to 114 conditions per place. [2023-09-01 09:42:59,784 INFO L119 LiptonReduction]: Number of co-enabled transitions 1016736 [2023-09-01 09:43:05,412 INFO L134 LiptonReduction]: Checked pairs total: 4124792 [2023-09-01 09:43:05,412 INFO L136 LiptonReduction]: Total number of compositions: 485 [2023-09-01 09:43:05,413 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:05,414 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:05,414 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:05,863 INFO L130 PetriNetUnfolder]: 214/1598 cut-off events. [2023-09-01 09:43:05,863 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-09-01 09:43:05,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:05,863 INFO L208 CegarLoopForPetriNet]: trace histogram [57, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:43:05,863 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:05,863 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:05,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1870908839, now seen corresponding path program 1 times [2023-09-01 09:43:05,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:05,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290738467] [2023-09-01 09:43:05,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:05,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:05,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:05,963 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:06,089 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:06,090 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:06,090 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:06,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-09-01 09:43:06,090 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:06,090 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:06,090 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:06,090 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-09-01 09:43:06,237 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:06,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1076 places, 1078 transitions, 5633 flow [2023-09-01 09:43:07,746 INFO L130 PetriNetUnfolder]: 288/3242 cut-off events. [2023-09-01 09:43:07,746 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:43:07,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5067 conditions, 3242 events. 288/3242 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11216 event pairs, 0 based on Foata normal form. 0/2781 useless extension candidates. Maximal degree in co-relation 4940. Up to 116 conditions per place. [2023-09-01 09:43:07,903 INFO L82 GeneralOperation]: Start removeDead. Operand has 1076 places, 1078 transitions, 5633 flow [2023-09-01 09:43:07,947 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1076 places, 1078 transitions, 5633 flow [2023-09-01 09:43:07,947 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:07,948 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1076 places, 1078 transitions, 5633 flow [2023-09-01 09:43:07,948 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1076 places, 1078 transitions, 5633 flow [2023-09-01 09:43:07,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1076 places, 1078 transitions, 5633 flow [2023-09-01 09:43:09,455 INFO L130 PetriNetUnfolder]: 288/3242 cut-off events. [2023-09-01 09:43:09,455 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:43:09,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5067 conditions, 3242 events. 288/3242 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11216 event pairs, 0 based on Foata normal form. 0/2781 useless extension candidates. Maximal degree in co-relation 4940. Up to 116 conditions per place. [2023-09-01 09:43:10,151 INFO L119 LiptonReduction]: Number of co-enabled transitions 1052334 [2023-09-01 09:43:15,845 INFO L134 LiptonReduction]: Checked pairs total: 4931857 [2023-09-01 09:43:15,845 INFO L136 LiptonReduction]: Total number of compositions: 486 [2023-09-01 09:43:15,846 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:15,846 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:15,846 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:16,402 INFO L130 PetriNetUnfolder]: 212/1614 cut-off events. [2023-09-01 09:43:16,402 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-09-01 09:43:16,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:16,403 INFO L208 CegarLoopForPetriNet]: trace histogram [58, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:43:16,403 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:16,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:16,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1292439684, now seen corresponding path program 1 times [2023-09-01 09:43:16,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:16,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559973264] [2023-09-01 09:43:16,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:16,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:16,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:16,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:16,623 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:16,623 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:16,623 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:16,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-09-01 09:43:16,623 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:16,623 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:16,624 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:16,624 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-09-01 09:43:16,772 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:16,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1094 places, 1096 transitions, 5788 flow [2023-09-01 09:43:18,418 INFO L130 PetriNetUnfolder]: 293/3298 cut-off events. [2023-09-01 09:43:18,418 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:43:18,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5184 conditions, 3298 events. 293/3298 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11453 event pairs, 0 based on Foata normal form. 0/2829 useless extension candidates. Maximal degree in co-relation 5056. Up to 118 conditions per place. [2023-09-01 09:43:18,544 INFO L82 GeneralOperation]: Start removeDead. Operand has 1094 places, 1096 transitions, 5788 flow [2023-09-01 09:43:18,579 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1094 places, 1096 transitions, 5788 flow [2023-09-01 09:43:18,579 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:18,580 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1094 places, 1096 transitions, 5788 flow [2023-09-01 09:43:18,580 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1094 places, 1096 transitions, 5788 flow [2023-09-01 09:43:18,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1094 places, 1096 transitions, 5788 flow [2023-09-01 09:43:20,239 INFO L130 PetriNetUnfolder]: 293/3298 cut-off events. [2023-09-01 09:43:20,239 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:43:20,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5184 conditions, 3298 events. 293/3298 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11453 event pairs, 0 based on Foata normal form. 0/2829 useless extension candidates. Maximal degree in co-relation 5056. Up to 118 conditions per place. [2023-09-01 09:43:20,813 INFO L119 LiptonReduction]: Number of co-enabled transitions 1088544 [2023-09-01 09:43:26,658 INFO L134 LiptonReduction]: Checked pairs total: 4425482 [2023-09-01 09:43:26,658 INFO L136 LiptonReduction]: Total number of compositions: 500 [2023-09-01 09:43:26,659 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:26,659 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:26,659 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:27,155 INFO L130 PetriNetUnfolder]: 222/1656 cut-off events. [2023-09-01 09:43:27,156 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-09-01 09:43:27,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:27,156 INFO L208 CegarLoopForPetriNet]: trace histogram [59, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:43:27,156 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:27,156 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:27,156 INFO L85 PathProgramCache]: Analyzing trace with hash 2079105158, now seen corresponding path program 1 times [2023-09-01 09:43:27,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:27,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26825204] [2023-09-01 09:43:27,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:27,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:27,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:27,254 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:27,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:27,369 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:27,369 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:27,369 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:27,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-09-01 09:43:27,370 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:27,370 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:27,370 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:27,370 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-09-01 09:43:27,509 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:27,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1112 places, 1114 transitions, 5945 flow [2023-09-01 09:43:29,274 INFO L130 PetriNetUnfolder]: 298/3354 cut-off events. [2023-09-01 09:43:29,274 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:43:29,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5302 conditions, 3354 events. 298/3354 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11669 event pairs, 0 based on Foata normal form. 0/2877 useless extension candidates. Maximal degree in co-relation 5173. Up to 120 conditions per place. [2023-09-01 09:43:29,385 INFO L82 GeneralOperation]: Start removeDead. Operand has 1112 places, 1114 transitions, 5945 flow [2023-09-01 09:43:29,416 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1112 places, 1114 transitions, 5945 flow [2023-09-01 09:43:29,416 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:29,416 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1112 places, 1114 transitions, 5945 flow [2023-09-01 09:43:29,416 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1112 places, 1114 transitions, 5945 flow [2023-09-01 09:43:29,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1112 places, 1114 transitions, 5945 flow [2023-09-01 09:43:31,039 INFO L130 PetriNetUnfolder]: 298/3354 cut-off events. [2023-09-01 09:43:31,039 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:43:31,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5302 conditions, 3354 events. 298/3354 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11669 event pairs, 0 based on Foata normal form. 0/2877 useless extension candidates. Maximal degree in co-relation 5173. Up to 120 conditions per place. [2023-09-01 09:43:31,724 INFO L119 LiptonReduction]: Number of co-enabled transitions 1125366 [2023-09-01 09:43:37,708 INFO L134 LiptonReduction]: Checked pairs total: 5368335 [2023-09-01 09:43:37,708 INFO L136 LiptonReduction]: Total number of compositions: 509 [2023-09-01 09:43:37,709 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:37,709 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:37,709 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:38,214 INFO L130 PetriNetUnfolder]: 225/1683 cut-off events. [2023-09-01 09:43:38,214 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-09-01 09:43:38,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:38,214 INFO L208 CegarLoopForPetriNet]: trace histogram [60, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:43:38,215 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:38,215 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:38,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1485105780, now seen corresponding path program 1 times [2023-09-01 09:43:38,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:38,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541655805] [2023-09-01 09:43:38,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:38,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:38,329 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:38,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:38,471 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:38,471 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:38,471 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:38,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-09-01 09:43:38,472 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:38,472 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:38,472 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:38,472 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-09-01 09:43:38,618 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:38,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1132 transitions, 6104 flow [2023-09-01 09:43:40,234 INFO L130 PetriNetUnfolder]: 303/3410 cut-off events. [2023-09-01 09:43:40,234 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:43:40,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5421 conditions, 3410 events. 303/3410 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11790 event pairs, 0 based on Foata normal form. 0/2925 useless extension candidates. Maximal degree in co-relation 5291. Up to 122 conditions per place. [2023-09-01 09:43:40,408 INFO L82 GeneralOperation]: Start removeDead. Operand has 1130 places, 1132 transitions, 6104 flow [2023-09-01 09:43:40,458 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1130 places, 1132 transitions, 6104 flow [2023-09-01 09:43:40,458 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:40,458 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1130 places, 1132 transitions, 6104 flow [2023-09-01 09:43:40,459 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1130 places, 1132 transitions, 6104 flow [2023-09-01 09:43:40,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1132 transitions, 6104 flow [2023-09-01 09:43:42,082 INFO L130 PetriNetUnfolder]: 303/3410 cut-off events. [2023-09-01 09:43:42,082 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:43:42,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5421 conditions, 3410 events. 303/3410 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11790 event pairs, 0 based on Foata normal form. 0/2925 useless extension candidates. Maximal degree in co-relation 5291. Up to 122 conditions per place. [2023-09-01 09:43:42,825 INFO L119 LiptonReduction]: Number of co-enabled transitions 1162800 [2023-09-01 09:43:48,810 INFO L134 LiptonReduction]: Checked pairs total: 4708220 [2023-09-01 09:43:48,811 INFO L136 LiptonReduction]: Total number of compositions: 510 [2023-09-01 09:43:48,811 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:43:48,812 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:43:48,812 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:43:49,406 INFO L130 PetriNetUnfolder]: 231/1716 cut-off events. [2023-09-01 09:43:49,406 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-09-01 09:43:49,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:43:49,407 INFO L208 CegarLoopForPetriNet]: trace histogram [61, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:43:49,407 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:43:49,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:43:49,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1577430456, now seen corresponding path program 1 times [2023-09-01 09:43:49,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:43:49,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350722371] [2023-09-01 09:43:49,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:43:49,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:43:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:49,518 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:43:49,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:43:49,642 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:43:49,643 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:43:49,643 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:43:49,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-09-01 09:43:49,643 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:43:49,643 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:43:49,643 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:43:49,643 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-09-01 09:43:49,798 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:43:49,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1148 places, 1150 transitions, 6265 flow [2023-09-01 09:43:51,494 INFO L130 PetriNetUnfolder]: 308/3466 cut-off events. [2023-09-01 09:43:51,495 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:43:51,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5541 conditions, 3466 events. 308/3466 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12076 event pairs, 0 based on Foata normal form. 0/2973 useless extension candidates. Maximal degree in co-relation 5410. Up to 124 conditions per place. [2023-09-01 09:43:51,675 INFO L82 GeneralOperation]: Start removeDead. Operand has 1148 places, 1150 transitions, 6265 flow [2023-09-01 09:43:51,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1148 places, 1150 transitions, 6265 flow [2023-09-01 09:43:51,737 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:43:51,737 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1148 places, 1150 transitions, 6265 flow [2023-09-01 09:43:51,737 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1148 places, 1150 transitions, 6265 flow [2023-09-01 09:43:51,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1148 places, 1150 transitions, 6265 flow [2023-09-01 09:43:53,478 INFO L130 PetriNetUnfolder]: 308/3466 cut-off events. [2023-09-01 09:43:53,478 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:43:53,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5541 conditions, 3466 events. 308/3466 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12076 event pairs, 0 based on Foata normal form. 0/2973 useless extension candidates. Maximal degree in co-relation 5410. Up to 124 conditions per place. [2023-09-01 09:43:54,214 INFO L119 LiptonReduction]: Number of co-enabled transitions 1200846 [2023-09-01 09:44:00,495 INFO L134 LiptonReduction]: Checked pairs total: 4826811 [2023-09-01 09:44:00,495 INFO L136 LiptonReduction]: Total number of compositions: 519 [2023-09-01 09:44:00,496 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:00,496 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:00,496 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:01,106 INFO L130 PetriNetUnfolder]: 232/1739 cut-off events. [2023-09-01 09:44:01,106 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-09-01 09:44:01,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:01,106 INFO L208 CegarLoopForPetriNet]: trace histogram [62, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:44:01,107 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:01,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:01,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1454765571, now seen corresponding path program 1 times [2023-09-01 09:44:01,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:01,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131585149] [2023-09-01 09:44:01,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:01,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:01,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:01,224 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:01,374 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:01,374 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:01,374 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:01,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-09-01 09:44:01,375 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:01,375 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:01,375 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:01,375 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-09-01 09:44:01,522 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:01,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1166 places, 1168 transitions, 6428 flow [2023-09-01 09:44:03,258 INFO L130 PetriNetUnfolder]: 313/3522 cut-off events. [2023-09-01 09:44:03,258 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:44:03,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5662 conditions, 3522 events. 313/3522 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12181 event pairs, 0 based on Foata normal form. 0/3021 useless extension candidates. Maximal degree in co-relation 5530. Up to 126 conditions per place. [2023-09-01 09:44:03,447 INFO L82 GeneralOperation]: Start removeDead. Operand has 1166 places, 1168 transitions, 6428 flow [2023-09-01 09:44:03,505 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1166 places, 1168 transitions, 6428 flow [2023-09-01 09:44:03,506 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:03,506 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1166 places, 1168 transitions, 6428 flow [2023-09-01 09:44:03,506 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1166 places, 1168 transitions, 6428 flow [2023-09-01 09:44:03,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1166 places, 1168 transitions, 6428 flow [2023-09-01 09:44:05,294 INFO L130 PetriNetUnfolder]: 313/3522 cut-off events. [2023-09-01 09:44:05,294 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:44:05,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5662 conditions, 3522 events. 313/3522 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12181 event pairs, 0 based on Foata normal form. 0/3021 useless extension candidates. Maximal degree in co-relation 5530. Up to 126 conditions per place. [2023-09-01 09:44:06,105 INFO L119 LiptonReduction]: Number of co-enabled transitions 1239504 [2023-09-01 09:44:12,476 INFO L134 LiptonReduction]: Checked pairs total: 5874168 [2023-09-01 09:44:12,476 INFO L136 LiptonReduction]: Total number of compositions: 527 [2023-09-01 09:44:12,477 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:12,477 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:12,477 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:13,039 INFO L130 PetriNetUnfolder]: 237/1770 cut-off events. [2023-09-01 09:44:13,040 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-09-01 09:44:13,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:13,040 INFO L208 CegarLoopForPetriNet]: trace histogram [63, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:44:13,040 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:13,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:13,040 INFO L85 PathProgramCache]: Analyzing trace with hash 843046983, now seen corresponding path program 1 times [2023-09-01 09:44:13,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:13,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897842698] [2023-09-01 09:44:13,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:13,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:13,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:13,152 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:13,398 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:13,399 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:13,399 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:13,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-09-01 09:44:13,399 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:13,399 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:13,399 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:13,399 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-09-01 09:44:13,546 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:13,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1184 places, 1186 transitions, 6593 flow [2023-09-01 09:44:15,354 INFO L130 PetriNetUnfolder]: 318/3578 cut-off events. [2023-09-01 09:44:15,354 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:44:15,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5784 conditions, 3578 events. 318/3578 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12404 event pairs, 0 based on Foata normal form. 0/3069 useless extension candidates. Maximal degree in co-relation 5651. Up to 128 conditions per place. [2023-09-01 09:44:15,545 INFO L82 GeneralOperation]: Start removeDead. Operand has 1184 places, 1186 transitions, 6593 flow [2023-09-01 09:44:15,600 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1184 places, 1186 transitions, 6593 flow [2023-09-01 09:44:15,600 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:15,600 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1184 places, 1186 transitions, 6593 flow [2023-09-01 09:44:15,601 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1184 places, 1186 transitions, 6593 flow [2023-09-01 09:44:15,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1184 places, 1186 transitions, 6593 flow [2023-09-01 09:44:17,405 INFO L130 PetriNetUnfolder]: 318/3578 cut-off events. [2023-09-01 09:44:17,406 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:44:17,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5784 conditions, 3578 events. 318/3578 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12404 event pairs, 0 based on Foata normal form. 0/3069 useless extension candidates. Maximal degree in co-relation 5651. Up to 128 conditions per place. [2023-09-01 09:44:18,280 INFO L119 LiptonReduction]: Number of co-enabled transitions 1278774 [2023-09-01 09:44:24,854 INFO L134 LiptonReduction]: Checked pairs total: 6190942 [2023-09-01 09:44:24,854 INFO L136 LiptonReduction]: Total number of compositions: 540 [2023-09-01 09:44:24,855 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:24,855 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:24,855 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:25,440 INFO L130 PetriNetUnfolder]: 242/1801 cut-off events. [2023-09-01 09:44:25,440 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-09-01 09:44:25,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:25,440 INFO L208 CegarLoopForPetriNet]: trace histogram [64, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:44:25,440 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:25,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:25,440 INFO L85 PathProgramCache]: Analyzing trace with hash 389404706, now seen corresponding path program 1 times [2023-09-01 09:44:25,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:25,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975056362] [2023-09-01 09:44:25,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:25,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:25,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:25,551 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:25,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:25,695 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:25,696 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:25,696 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:25,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-09-01 09:44:25,696 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:25,696 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:25,696 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:25,697 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-09-01 09:44:25,854 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:25,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1202 places, 1204 transitions, 6760 flow [2023-09-01 09:44:28,047 INFO L130 PetriNetUnfolder]: 323/3634 cut-off events. [2023-09-01 09:44:28,047 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:44:28,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5907 conditions, 3634 events. 323/3634 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12614 event pairs, 0 based on Foata normal form. 0/3117 useless extension candidates. Maximal degree in co-relation 5773. Up to 130 conditions per place. [2023-09-01 09:44:28,178 INFO L82 GeneralOperation]: Start removeDead. Operand has 1202 places, 1204 transitions, 6760 flow [2023-09-01 09:44:28,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1202 places, 1204 transitions, 6760 flow [2023-09-01 09:44:28,532 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:28,532 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1202 places, 1204 transitions, 6760 flow [2023-09-01 09:44:28,532 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1202 places, 1204 transitions, 6760 flow [2023-09-01 09:44:28,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1202 places, 1204 transitions, 6760 flow [2023-09-01 09:44:30,682 INFO L130 PetriNetUnfolder]: 323/3634 cut-off events. [2023-09-01 09:44:30,683 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:44:30,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5907 conditions, 3634 events. 323/3634 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12614 event pairs, 0 based on Foata normal form. 0/3117 useless extension candidates. Maximal degree in co-relation 5773. Up to 130 conditions per place. [2023-09-01 09:44:31,469 INFO L119 LiptonReduction]: Number of co-enabled transitions 1318656 [2023-09-01 09:44:38,247 INFO L134 LiptonReduction]: Checked pairs total: 5372871 [2023-09-01 09:44:38,247 INFO L136 LiptonReduction]: Total number of compositions: 543 [2023-09-01 09:44:38,248 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:38,248 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:38,249 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:38,925 INFO L130 PetriNetUnfolder]: 244/1826 cut-off events. [2023-09-01 09:44:38,925 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-09-01 09:44:38,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:38,925 INFO L208 CegarLoopForPetriNet]: trace histogram [65, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:44:38,925 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:38,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:38,925 INFO L85 PathProgramCache]: Analyzing trace with hash 211458846, now seen corresponding path program 1 times [2023-09-01 09:44:38,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:38,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022888467] [2023-09-01 09:44:38,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:38,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:39,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:39,040 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:39,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:39,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:39,260 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:39,260 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:39,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-09-01 09:44:39,260 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:39,261 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:39,261 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:39,261 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-09-01 09:44:39,583 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:39,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1220 places, 1222 transitions, 6929 flow [2023-09-01 09:44:41,936 INFO L130 PetriNetUnfolder]: 328/3690 cut-off events. [2023-09-01 09:44:41,936 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:44:42,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6031 conditions, 3690 events. 328/3690 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12783 event pairs, 0 based on Foata normal form. 0/3165 useless extension candidates. Maximal degree in co-relation 5896. Up to 132 conditions per place. [2023-09-01 09:44:42,076 INFO L82 GeneralOperation]: Start removeDead. Operand has 1220 places, 1222 transitions, 6929 flow [2023-09-01 09:44:42,112 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1220 places, 1222 transitions, 6929 flow [2023-09-01 09:44:42,112 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:42,113 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1220 places, 1222 transitions, 6929 flow [2023-09-01 09:44:42,113 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1220 places, 1222 transitions, 6929 flow [2023-09-01 09:44:42,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1220 places, 1222 transitions, 6929 flow [2023-09-01 09:44:44,443 INFO L130 PetriNetUnfolder]: 328/3690 cut-off events. [2023-09-01 09:44:44,443 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:44:44,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6031 conditions, 3690 events. 328/3690 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12783 event pairs, 0 based on Foata normal form. 0/3165 useless extension candidates. Maximal degree in co-relation 5896. Up to 132 conditions per place. [2023-09-01 09:44:45,149 INFO L119 LiptonReduction]: Number of co-enabled transitions 1359150 [2023-09-01 09:44:52,157 INFO L134 LiptonReduction]: Checked pairs total: 6447869 [2023-09-01 09:44:52,157 INFO L136 LiptonReduction]: Total number of compositions: 553 [2023-09-01 09:44:52,158 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:44:52,158 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:44:52,158 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:44:52,825 INFO L130 PetriNetUnfolder]: 247/1853 cut-off events. [2023-09-01 09:44:52,825 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-09-01 09:44:52,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:44:52,825 INFO L208 CegarLoopForPetriNet]: trace histogram [66, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:44:52,825 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:44:52,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:44:52,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1157601353, now seen corresponding path program 1 times [2023-09-01 09:44:52,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:44:52,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204765272] [2023-09-01 09:44:52,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:44:52,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:44:52,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:52,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:44:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:44:53,189 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:44:53,189 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:44:53,189 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:44:53,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-09-01 09:44:53,190 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:44:53,190 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:44:53,190 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:44:53,190 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-09-01 09:44:53,345 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:44:53,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1238 places, 1240 transitions, 7100 flow [2023-09-01 09:44:55,597 INFO L130 PetriNetUnfolder]: 333/3746 cut-off events. [2023-09-01 09:44:55,598 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:44:55,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6156 conditions, 3746 events. 333/3746 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13004 event pairs, 0 based on Foata normal form. 0/3213 useless extension candidates. Maximal degree in co-relation 6020. Up to 134 conditions per place. [2023-09-01 09:44:55,743 INFO L82 GeneralOperation]: Start removeDead. Operand has 1238 places, 1240 transitions, 7100 flow [2023-09-01 09:44:55,782 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1238 places, 1240 transitions, 7100 flow [2023-09-01 09:44:55,782 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:44:55,782 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1238 places, 1240 transitions, 7100 flow [2023-09-01 09:44:55,782 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1238 places, 1240 transitions, 7100 flow [2023-09-01 09:44:55,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1238 places, 1240 transitions, 7100 flow [2023-09-01 09:44:58,288 INFO L130 PetriNetUnfolder]: 333/3746 cut-off events. [2023-09-01 09:44:58,288 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:44:58,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6156 conditions, 3746 events. 333/3746 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13004 event pairs, 0 based on Foata normal form. 0/3213 useless extension candidates. Maximal degree in co-relation 6020. Up to 134 conditions per place. [2023-09-01 09:44:59,172 INFO L119 LiptonReduction]: Number of co-enabled transitions 1400256 [2023-09-01 09:45:06,156 INFO L134 LiptonReduction]: Checked pairs total: 6833039 [2023-09-01 09:45:06,157 INFO L136 LiptonReduction]: Total number of compositions: 559 [2023-09-01 09:45:06,158 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:06,158 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:06,158 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:06,856 INFO L130 PetriNetUnfolder]: 255/1889 cut-off events. [2023-09-01 09:45:06,857 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-09-01 09:45:06,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:06,857 INFO L208 CegarLoopForPetriNet]: trace histogram [67, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:45:06,857 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:06,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:06,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1842590518, now seen corresponding path program 1 times [2023-09-01 09:45:06,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:06,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501049391] [2023-09-01 09:45:06,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:06,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:07,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:07,020 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:07,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:07,191 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:07,192 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:07,192 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:07,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-09-01 09:45:07,192 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:07,192 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:07,192 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:07,192 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-09-01 09:45:07,361 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:07,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1256 places, 1258 transitions, 7273 flow [2023-09-01 09:45:09,917 INFO L130 PetriNetUnfolder]: 338/3802 cut-off events. [2023-09-01 09:45:09,917 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:45:10,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 3802 events. 338/3802 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13160 event pairs, 0 based on Foata normal form. 0/3261 useless extension candidates. Maximal degree in co-relation 6145. Up to 136 conditions per place. [2023-09-01 09:45:10,063 INFO L82 GeneralOperation]: Start removeDead. Operand has 1256 places, 1258 transitions, 7273 flow [2023-09-01 09:45:10,103 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1256 places, 1258 transitions, 7273 flow [2023-09-01 09:45:10,103 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:10,103 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1256 places, 1258 transitions, 7273 flow [2023-09-01 09:45:10,103 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1256 places, 1258 transitions, 7273 flow [2023-09-01 09:45:10,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1256 places, 1258 transitions, 7273 flow [2023-09-01 09:45:12,538 INFO L130 PetriNetUnfolder]: 338/3802 cut-off events. [2023-09-01 09:45:12,538 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:45:12,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 3802 events. 338/3802 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13160 event pairs, 0 based on Foata normal form. 0/3261 useless extension candidates. Maximal degree in co-relation 6145. Up to 136 conditions per place. [2023-09-01 09:45:13,524 INFO L119 LiptonReduction]: Number of co-enabled transitions 1441974 [2023-09-01 09:45:20,502 INFO L134 LiptonReduction]: Checked pairs total: 5795818 [2023-09-01 09:45:20,503 INFO L136 LiptonReduction]: Total number of compositions: 571 [2023-09-01 09:45:20,504 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:20,504 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:20,504 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:21,261 INFO L130 PetriNetUnfolder]: 255/1911 cut-off events. [2023-09-01 09:45:21,261 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-09-01 09:45:21,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:21,261 INFO L208 CegarLoopForPetriNet]: trace histogram [68, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:45:21,261 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:21,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:21,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1423737435, now seen corresponding path program 1 times [2023-09-01 09:45:21,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:21,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364831484] [2023-09-01 09:45:21,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:21,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:21,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:21,498 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:21,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:21,642 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:21,642 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:21,642 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:21,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-09-01 09:45:21,642 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:21,643 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:21,643 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:21,643 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-09-01 09:45:21,806 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:21,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1274 places, 1276 transitions, 7448 flow [2023-09-01 09:45:24,405 INFO L130 PetriNetUnfolder]: 343/3858 cut-off events. [2023-09-01 09:45:24,405 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:45:24,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6409 conditions, 3858 events. 343/3858 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13371 event pairs, 0 based on Foata normal form. 0/3309 useless extension candidates. Maximal degree in co-relation 6271. Up to 138 conditions per place. [2023-09-01 09:45:24,555 INFO L82 GeneralOperation]: Start removeDead. Operand has 1274 places, 1276 transitions, 7448 flow [2023-09-01 09:45:24,593 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1274 places, 1276 transitions, 7448 flow [2023-09-01 09:45:24,594 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:24,594 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1274 places, 1276 transitions, 7448 flow [2023-09-01 09:45:24,594 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1274 places, 1276 transitions, 7448 flow [2023-09-01 09:45:24,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1274 places, 1276 transitions, 7448 flow [2023-09-01 09:45:27,196 INFO L130 PetriNetUnfolder]: 343/3858 cut-off events. [2023-09-01 09:45:27,197 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:45:27,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6409 conditions, 3858 events. 343/3858 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13371 event pairs, 0 based on Foata normal form. 0/3309 useless extension candidates. Maximal degree in co-relation 6271. Up to 138 conditions per place. [2023-09-01 09:45:27,983 INFO L119 LiptonReduction]: Number of co-enabled transitions 1484304 [2023-09-01 09:45:35,251 INFO L134 LiptonReduction]: Checked pairs total: 6042112 [2023-09-01 09:45:35,251 INFO L136 LiptonReduction]: Total number of compositions: 579 [2023-09-01 09:45:35,252 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:35,253 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:35,253 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:36,139 INFO L130 PetriNetUnfolder]: 262/1946 cut-off events. [2023-09-01 09:45:36,139 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-09-01 09:45:36,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:36,139 INFO L208 CegarLoopForPetriNet]: trace histogram [69, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:45:36,139 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:36,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:36,139 INFO L85 PathProgramCache]: Analyzing trace with hash 483424262, now seen corresponding path program 1 times [2023-09-01 09:45:36,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:36,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379610171] [2023-09-01 09:45:36,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:36,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:36,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:36,280 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:36,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:36,432 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:36,432 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:36,432 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:36,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-09-01 09:45:36,432 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:36,433 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:36,433 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:36,433 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-09-01 09:45:36,678 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:36,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1292 places, 1294 transitions, 7625 flow [2023-09-01 09:45:39,377 INFO L130 PetriNetUnfolder]: 348/3914 cut-off events. [2023-09-01 09:45:39,377 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:45:39,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 3914 events. 348/3914 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13622 event pairs, 0 based on Foata normal form. 0/3357 useless extension candidates. Maximal degree in co-relation 6398. Up to 140 conditions per place. [2023-09-01 09:45:39,538 INFO L82 GeneralOperation]: Start removeDead. Operand has 1292 places, 1294 transitions, 7625 flow [2023-09-01 09:45:39,580 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1292 places, 1294 transitions, 7625 flow [2023-09-01 09:45:39,580 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:39,580 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1292 places, 1294 transitions, 7625 flow [2023-09-01 09:45:39,580 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1292 places, 1294 transitions, 7625 flow [2023-09-01 09:45:39,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1292 places, 1294 transitions, 7625 flow [2023-09-01 09:45:42,307 INFO L130 PetriNetUnfolder]: 348/3914 cut-off events. [2023-09-01 09:45:42,307 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:45:42,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 3914 events. 348/3914 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13622 event pairs, 0 based on Foata normal form. 0/3357 useless extension candidates. Maximal degree in co-relation 6398. Up to 140 conditions per place. [2023-09-01 09:45:43,322 INFO L119 LiptonReduction]: Number of co-enabled transitions 1527246 [2023-09-01 09:45:50,564 INFO L134 LiptonReduction]: Checked pairs total: 7560225 [2023-09-01 09:45:50,565 INFO L136 LiptonReduction]: Total number of compositions: 581 [2023-09-01 09:45:50,566 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:45:50,566 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:45:50,566 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:45:51,405 INFO L130 PetriNetUnfolder]: 270/1983 cut-off events. [2023-09-01 09:45:51,405 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-09-01 09:45:51,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:45:51,405 INFO L208 CegarLoopForPetriNet]: trace histogram [70, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:45:51,406 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:45:51,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:45:51,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1572480373, now seen corresponding path program 1 times [2023-09-01 09:45:51,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:45:51,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480905194] [2023-09-01 09:45:51,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:45:51,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:45:51,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:51,567 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:45:51,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:45:51,802 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:45:51,802 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:45:51,802 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:45:51,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-09-01 09:45:51,802 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:45:51,803 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:45:51,803 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:45:51,803 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-09-01 09:45:51,981 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:45:51,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1310 places, 1312 transitions, 7804 flow [2023-09-01 09:45:54,647 INFO L130 PetriNetUnfolder]: 353/3970 cut-off events. [2023-09-01 09:45:54,647 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:45:54,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6666 conditions, 3970 events. 353/3970 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13810 event pairs, 0 based on Foata normal form. 0/3405 useless extension candidates. Maximal degree in co-relation 6526. Up to 142 conditions per place. [2023-09-01 09:45:54,816 INFO L82 GeneralOperation]: Start removeDead. Operand has 1310 places, 1312 transitions, 7804 flow [2023-09-01 09:45:54,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1310 places, 1312 transitions, 7804 flow [2023-09-01 09:45:54,860 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:45:54,860 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1310 places, 1312 transitions, 7804 flow [2023-09-01 09:45:54,860 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1310 places, 1312 transitions, 7804 flow [2023-09-01 09:45:54,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1310 places, 1312 transitions, 7804 flow [2023-09-01 09:45:57,618 INFO L130 PetriNetUnfolder]: 353/3970 cut-off events. [2023-09-01 09:45:57,618 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:45:57,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6666 conditions, 3970 events. 353/3970 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13810 event pairs, 0 based on Foata normal form. 0/3405 useless extension candidates. Maximal degree in co-relation 6526. Up to 142 conditions per place. [2023-09-01 09:45:58,701 INFO L119 LiptonReduction]: Number of co-enabled transitions 1570800 [2023-09-01 09:46:06,679 INFO L134 LiptonReduction]: Checked pairs total: 7601581 [2023-09-01 09:46:06,680 INFO L136 LiptonReduction]: Total number of compositions: 587 [2023-09-01 09:46:06,681 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:06,681 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:06,681 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:07,544 INFO L130 PetriNetUnfolder]: 268/2000 cut-off events. [2023-09-01 09:46:07,544 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-09-01 09:46:07,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:07,544 INFO L208 CegarLoopForPetriNet]: trace histogram [71, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:46:07,544 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:07,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash -979852168, now seen corresponding path program 1 times [2023-09-01 09:46:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:07,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216869842] [2023-09-01 09:46:07,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:07,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:07,688 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:07,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:07,892 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:07,892 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:07,892 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:07,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-09-01 09:46:07,892 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:07,893 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:07,893 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:07,893 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-09-01 09:46:08,080 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:08,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1328 places, 1330 transitions, 7985 flow [2023-09-01 09:46:10,816 INFO L130 PetriNetUnfolder]: 358/4026 cut-off events. [2023-09-01 09:46:10,816 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:46:10,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6796 conditions, 4026 events. 358/4026 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13960 event pairs, 0 based on Foata normal form. 0/3453 useless extension candidates. Maximal degree in co-relation 6655. Up to 144 conditions per place. [2023-09-01 09:46:10,992 INFO L82 GeneralOperation]: Start removeDead. Operand has 1328 places, 1330 transitions, 7985 flow [2023-09-01 09:46:11,037 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1328 places, 1330 transitions, 7985 flow [2023-09-01 09:46:11,037 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:11,037 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1328 places, 1330 transitions, 7985 flow [2023-09-01 09:46:11,037 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1328 places, 1330 transitions, 7985 flow [2023-09-01 09:46:11,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1328 places, 1330 transitions, 7985 flow [2023-09-01 09:46:13,891 INFO L130 PetriNetUnfolder]: 358/4026 cut-off events. [2023-09-01 09:46:13,891 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:46:14,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6796 conditions, 4026 events. 358/4026 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 13960 event pairs, 0 based on Foata normal form. 0/3453 useless extension candidates. Maximal degree in co-relation 6655. Up to 144 conditions per place. [2023-09-01 09:46:14,931 INFO L119 LiptonReduction]: Number of co-enabled transitions 1614966 [2023-09-01 09:46:22,636 INFO L134 LiptonReduction]: Checked pairs total: 7755090 [2023-09-01 09:46:22,636 INFO L136 LiptonReduction]: Total number of compositions: 599 [2023-09-01 09:46:22,637 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:22,637 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:22,637 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:23,599 INFO L130 PetriNetUnfolder]: 274/2032 cut-off events. [2023-09-01 09:46:23,599 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-09-01 09:46:23,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:23,599 INFO L208 CegarLoopForPetriNet]: trace histogram [72, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:46:23,599 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:23,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:23,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1738259598, now seen corresponding path program 1 times [2023-09-01 09:46:23,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:23,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060877459] [2023-09-01 09:46:23,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:23,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:23,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:23,766 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:23,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:24,067 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:24,068 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:24,068 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:24,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-09-01 09:46:24,068 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:24,068 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:24,068 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:24,068 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-09-01 09:46:24,260 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:24,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1346 places, 1348 transitions, 8168 flow [2023-09-01 09:46:27,090 INFO L130 PetriNetUnfolder]: 363/4082 cut-off events. [2023-09-01 09:46:27,091 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:46:27,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6927 conditions, 4082 events. 363/4082 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14122 event pairs, 0 based on Foata normal form. 0/3501 useless extension candidates. Maximal degree in co-relation 6785. Up to 146 conditions per place. [2023-09-01 09:46:27,266 INFO L82 GeneralOperation]: Start removeDead. Operand has 1346 places, 1348 transitions, 8168 flow [2023-09-01 09:46:27,311 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1346 places, 1348 transitions, 8168 flow [2023-09-01 09:46:27,311 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:27,311 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1346 places, 1348 transitions, 8168 flow [2023-09-01 09:46:27,311 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1346 places, 1348 transitions, 8168 flow [2023-09-01 09:46:27,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1346 places, 1348 transitions, 8168 flow [2023-09-01 09:46:30,238 INFO L130 PetriNetUnfolder]: 363/4082 cut-off events. [2023-09-01 09:46:30,238 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:46:30,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6927 conditions, 4082 events. 363/4082 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14122 event pairs, 0 based on Foata normal form. 0/3501 useless extension candidates. Maximal degree in co-relation 6785. Up to 146 conditions per place. [2023-09-01 09:46:31,146 INFO L119 LiptonReduction]: Number of co-enabled transitions 1659744 [2023-09-01 09:46:38,981 INFO L134 LiptonReduction]: Checked pairs total: 7928033 [2023-09-01 09:46:38,981 INFO L136 LiptonReduction]: Total number of compositions: 610 [2023-09-01 09:46:38,982 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:38,982 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:38,982 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:40,010 INFO L130 PetriNetUnfolder]: 271/2048 cut-off events. [2023-09-01 09:46:40,011 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-09-01 09:46:40,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:40,011 INFO L208 CegarLoopForPetriNet]: trace histogram [73, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:46:40,011 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:40,012 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:40,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1657615191, now seen corresponding path program 1 times [2023-09-01 09:46:40,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:40,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080727113] [2023-09-01 09:46:40,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:40,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:40,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:40,166 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:40,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:40,427 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:40,427 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:40,427 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:40,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-09-01 09:46:40,427 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:40,428 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:40,428 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:40,428 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-09-01 09:46:40,608 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:40,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1364 places, 1366 transitions, 8353 flow [2023-09-01 09:46:43,560 INFO L130 PetriNetUnfolder]: 368/4138 cut-off events. [2023-09-01 09:46:43,560 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:46:43,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7059 conditions, 4138 events. 368/4138 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14370 event pairs, 0 based on Foata normal form. 0/3549 useless extension candidates. Maximal degree in co-relation 6916. Up to 148 conditions per place. [2023-09-01 09:46:43,743 INFO L82 GeneralOperation]: Start removeDead. Operand has 1364 places, 1366 transitions, 8353 flow [2023-09-01 09:46:43,788 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1364 places, 1366 transitions, 8353 flow [2023-09-01 09:46:43,788 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:46:43,788 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1364 places, 1366 transitions, 8353 flow [2023-09-01 09:46:43,788 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1364 places, 1366 transitions, 8353 flow [2023-09-01 09:46:43,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1364 places, 1366 transitions, 8353 flow [2023-09-01 09:46:46,782 INFO L130 PetriNetUnfolder]: 368/4138 cut-off events. [2023-09-01 09:46:46,782 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:46:46,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7059 conditions, 4138 events. 368/4138 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14370 event pairs, 0 based on Foata normal form. 0/3549 useless extension candidates. Maximal degree in co-relation 6916. Up to 148 conditions per place. [2023-09-01 09:46:47,719 INFO L119 LiptonReduction]: Number of co-enabled transitions 1705134 [2023-09-01 09:46:55,584 INFO L134 LiptonReduction]: Checked pairs total: 7085809 [2023-09-01 09:46:55,584 INFO L136 LiptonReduction]: Total number of compositions: 608 [2023-09-01 09:46:55,585 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:46:55,585 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:46:55,585 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:46:56,530 INFO L130 PetriNetUnfolder]: 283/2093 cut-off events. [2023-09-01 09:46:56,531 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-09-01 09:46:56,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:46:56,531 INFO L208 CegarLoopForPetriNet]: trace histogram [74, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:46:56,531 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:46:56,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:46:56,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1648083364, now seen corresponding path program 1 times [2023-09-01 09:46:56,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:46:56,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508137506] [2023-09-01 09:46:56,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:46:56,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:46:56,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:56,740 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:46:56,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:46:56,955 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:46:56,956 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:46:56,956 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:46:56,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-09-01 09:46:56,956 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:46:56,956 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:46:56,957 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:46:56,957 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-09-01 09:46:57,136 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:46:57,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1382 places, 1384 transitions, 8540 flow [2023-09-01 09:47:00,175 INFO L130 PetriNetUnfolder]: 373/4194 cut-off events. [2023-09-01 09:47:00,175 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:47:00,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7192 conditions, 4194 events. 373/4194 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14517 event pairs, 0 based on Foata normal form. 0/3597 useless extension candidates. Maximal degree in co-relation 7048. Up to 150 conditions per place. [2023-09-01 09:47:00,356 INFO L82 GeneralOperation]: Start removeDead. Operand has 1382 places, 1384 transitions, 8540 flow [2023-09-01 09:47:00,402 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1382 places, 1384 transitions, 8540 flow [2023-09-01 09:47:00,402 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:00,402 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1382 places, 1384 transitions, 8540 flow [2023-09-01 09:47:00,403 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1382 places, 1384 transitions, 8540 flow [2023-09-01 09:47:00,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1382 places, 1384 transitions, 8540 flow [2023-09-01 09:47:03,261 INFO L130 PetriNetUnfolder]: 373/4194 cut-off events. [2023-09-01 09:47:03,261 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:47:03,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7192 conditions, 4194 events. 373/4194 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14517 event pairs, 0 based on Foata normal form. 0/3597 useless extension candidates. Maximal degree in co-relation 7048. Up to 150 conditions per place. [2023-09-01 09:47:04,478 INFO L119 LiptonReduction]: Number of co-enabled transitions 1751136 [2023-09-01 09:47:12,396 INFO L134 LiptonReduction]: Checked pairs total: 6950337 [2023-09-01 09:47:12,396 INFO L136 LiptonReduction]: Total number of compositions: 620 [2023-09-01 09:47:12,397 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:12,397 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:12,397 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:13,309 INFO L130 PetriNetUnfolder]: 279/2105 cut-off events. [2023-09-01 09:47:13,309 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-09-01 09:47:13,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:13,309 INFO L208 CegarLoopForPetriNet]: trace histogram [75, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:47:13,309 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:13,309 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:13,309 INFO L85 PathProgramCache]: Analyzing trace with hash 2067477869, now seen corresponding path program 1 times [2023-09-01 09:47:13,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:13,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008446030] [2023-09-01 09:47:13,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:13,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:13,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:13,462 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:13,986 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:13,987 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:13,987 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:13,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-09-01 09:47:13,987 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:13,988 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:13,988 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:13,988 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-09-01 09:47:14,196 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:14,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1400 places, 1402 transitions, 8729 flow [2023-09-01 09:47:17,641 INFO L130 PetriNetUnfolder]: 378/4250 cut-off events. [2023-09-01 09:47:17,641 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:47:17,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7326 conditions, 4250 events. 378/4250 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14759 event pairs, 0 based on Foata normal form. 0/3645 useless extension candidates. Maximal degree in co-relation 7181. Up to 152 conditions per place. [2023-09-01 09:47:17,825 INFO L82 GeneralOperation]: Start removeDead. Operand has 1400 places, 1402 transitions, 8729 flow [2023-09-01 09:47:17,871 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1400 places, 1402 transitions, 8729 flow [2023-09-01 09:47:17,872 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:17,872 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1400 places, 1402 transitions, 8729 flow [2023-09-01 09:47:17,872 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1400 places, 1402 transitions, 8729 flow [2023-09-01 09:47:17,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1400 places, 1402 transitions, 8729 flow [2023-09-01 09:47:21,058 INFO L130 PetriNetUnfolder]: 378/4250 cut-off events. [2023-09-01 09:47:21,058 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:47:21,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7326 conditions, 4250 events. 378/4250 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 14759 event pairs, 0 based on Foata normal form. 0/3645 useless extension candidates. Maximal degree in co-relation 7181. Up to 152 conditions per place. [2023-09-01 09:47:22,064 INFO L119 LiptonReduction]: Number of co-enabled transitions 1797750 [2023-09-01 09:47:30,171 INFO L134 LiptonReduction]: Checked pairs total: 8789371 [2023-09-01 09:47:30,172 INFO L136 LiptonReduction]: Total number of compositions: 627 [2023-09-01 09:47:30,173 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:30,173 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:30,173 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:31,174 INFO L130 PetriNetUnfolder]: 289/2147 cut-off events. [2023-09-01 09:47:31,174 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-09-01 09:47:31,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:31,175 INFO L208 CegarLoopForPetriNet]: trace histogram [76, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:47:31,175 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:31,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:31,175 INFO L85 PathProgramCache]: Analyzing trace with hash -386706503, now seen corresponding path program 1 times [2023-09-01 09:47:31,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:31,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839845399] [2023-09-01 09:47:31,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:31,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:31,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:31,410 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:31,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:31,583 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:31,583 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:31,583 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:31,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-09-01 09:47:31,583 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:31,584 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:31,584 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:31,584 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-09-01 09:47:31,762 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:31,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1418 places, 1420 transitions, 8920 flow [2023-09-01 09:47:35,078 INFO L130 PetriNetUnfolder]: 383/4306 cut-off events. [2023-09-01 09:47:35,079 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:47:35,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7461 conditions, 4306 events. 383/4306 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15048 event pairs, 0 based on Foata normal form. 0/3693 useless extension candidates. Maximal degree in co-relation 7315. Up to 154 conditions per place. [2023-09-01 09:47:35,270 INFO L82 GeneralOperation]: Start removeDead. Operand has 1418 places, 1420 transitions, 8920 flow [2023-09-01 09:47:35,319 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1418 places, 1420 transitions, 8920 flow [2023-09-01 09:47:35,319 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:35,319 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1418 places, 1420 transitions, 8920 flow [2023-09-01 09:47:35,319 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1418 places, 1420 transitions, 8920 flow [2023-09-01 09:47:35,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1418 places, 1420 transitions, 8920 flow [2023-09-01 09:47:39,286 INFO L130 PetriNetUnfolder]: 383/4306 cut-off events. [2023-09-01 09:47:39,286 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:47:39,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7461 conditions, 4306 events. 383/4306 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15048 event pairs, 0 based on Foata normal form. 0/3693 useless extension candidates. Maximal degree in co-relation 7315. Up to 154 conditions per place. [2023-09-01 09:47:40,799 INFO L119 LiptonReduction]: Number of co-enabled transitions 1844976 [2023-09-01 09:47:49,394 INFO L134 LiptonReduction]: Checked pairs total: 7503487 [2023-09-01 09:47:49,394 INFO L136 LiptonReduction]: Total number of compositions: 640 [2023-09-01 09:47:49,395 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:47:49,396 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:47:49,396 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:47:50,590 INFO L130 PetriNetUnfolder]: 289/2168 cut-off events. [2023-09-01 09:47:50,604 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-09-01 09:47:50,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:47:50,605 INFO L208 CegarLoopForPetriNet]: trace histogram [77, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:47:50,605 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:47:50,605 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:47:50,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1191146587, now seen corresponding path program 1 times [2023-09-01 09:47:50,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:47:50,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000188907] [2023-09-01 09:47:50,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:47:50,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:47:50,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:50,780 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:47:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:47:51,010 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:47:51,010 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:47:51,010 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:47:51,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-09-01 09:47:51,011 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:47:51,011 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:47:51,011 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:47:51,011 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-09-01 09:47:51,198 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:47:51,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1436 places, 1438 transitions, 9113 flow [2023-09-01 09:47:54,566 INFO L130 PetriNetUnfolder]: 388/4362 cut-off events. [2023-09-01 09:47:54,566 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:47:54,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7597 conditions, 4362 events. 388/4362 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15107 event pairs, 0 based on Foata normal form. 0/3741 useless extension candidates. Maximal degree in co-relation 7450. Up to 156 conditions per place. [2023-09-01 09:47:54,788 INFO L82 GeneralOperation]: Start removeDead. Operand has 1436 places, 1438 transitions, 9113 flow [2023-09-01 09:47:54,839 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1436 places, 1438 transitions, 9113 flow [2023-09-01 09:47:54,839 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:47:54,839 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1436 places, 1438 transitions, 9113 flow [2023-09-01 09:47:54,840 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1436 places, 1438 transitions, 9113 flow [2023-09-01 09:47:54,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1436 places, 1438 transitions, 9113 flow [2023-09-01 09:47:58,206 INFO L130 PetriNetUnfolder]: 388/4362 cut-off events. [2023-09-01 09:47:58,206 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:47:58,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7597 conditions, 4362 events. 388/4362 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15107 event pairs, 0 based on Foata normal form. 0/3741 useless extension candidates. Maximal degree in co-relation 7450. Up to 156 conditions per place. [2023-09-01 09:47:59,497 INFO L119 LiptonReduction]: Number of co-enabled transitions 1892814 [2023-09-01 09:48:07,903 INFO L134 LiptonReduction]: Checked pairs total: 9245939 [2023-09-01 09:48:07,903 INFO L136 LiptonReduction]: Total number of compositions: 645 [2023-09-01 09:48:07,905 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:07,905 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:07,905 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:09,006 INFO L130 PetriNetUnfolder]: 297/2205 cut-off events. [2023-09-01 09:48:09,006 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-09-01 09:48:09,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:09,007 INFO L208 CegarLoopForPetriNet]: trace histogram [78, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:48:09,007 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:09,007 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:09,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1176281825, now seen corresponding path program 1 times [2023-09-01 09:48:09,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:09,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444824634] [2023-09-01 09:48:09,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:09,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:09,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:09,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:09,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:09,395 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:09,395 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:09,395 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:09,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-09-01 09:48:09,395 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:09,396 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:09,396 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:09,396 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-09-01 09:48:09,637 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:09,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1454 places, 1456 transitions, 9308 flow [2023-09-01 09:48:13,186 INFO L130 PetriNetUnfolder]: 393/4418 cut-off events. [2023-09-01 09:48:13,187 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:48:13,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7734 conditions, 4418 events. 393/4418 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15347 event pairs, 0 based on Foata normal form. 0/3789 useless extension candidates. Maximal degree in co-relation 7586. Up to 158 conditions per place. [2023-09-01 09:48:13,418 INFO L82 GeneralOperation]: Start removeDead. Operand has 1454 places, 1456 transitions, 9308 flow [2023-09-01 09:48:13,481 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1454 places, 1456 transitions, 9308 flow [2023-09-01 09:48:13,481 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:13,481 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1454 places, 1456 transitions, 9308 flow [2023-09-01 09:48:13,481 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1454 places, 1456 transitions, 9308 flow [2023-09-01 09:48:13,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1454 places, 1456 transitions, 9308 flow [2023-09-01 09:48:16,916 INFO L130 PetriNetUnfolder]: 393/4418 cut-off events. [2023-09-01 09:48:16,917 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:48:17,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7734 conditions, 4418 events. 393/4418 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15347 event pairs, 0 based on Foata normal form. 0/3789 useless extension candidates. Maximal degree in co-relation 7586. Up to 158 conditions per place. [2023-09-01 09:48:18,269 INFO L119 LiptonReduction]: Number of co-enabled transitions 1941264 [2023-09-01 09:48:26,677 INFO L134 LiptonReduction]: Checked pairs total: 7905797 [2023-09-01 09:48:26,677 INFO L136 LiptonReduction]: Total number of compositions: 649 [2023-09-01 09:48:26,678 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:26,678 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:26,678 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:28,023 INFO L130 PetriNetUnfolder]: 300/2232 cut-off events. [2023-09-01 09:48:28,024 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-09-01 09:48:28,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:28,024 INFO L208 CegarLoopForPetriNet]: trace histogram [79, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:48:28,029 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:28,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:28,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1940312864, now seen corresponding path program 1 times [2023-09-01 09:48:28,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:28,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167126439] [2023-09-01 09:48:28,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:28,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:28,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:28,211 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:28,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:28,418 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:28,419 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:28,419 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:28,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-09-01 09:48:28,419 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:28,420 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:28,420 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:28,420 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-09-01 09:48:28,616 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:28,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1472 places, 1474 transitions, 9505 flow [2023-09-01 09:48:32,225 INFO L130 PetriNetUnfolder]: 398/4474 cut-off events. [2023-09-01 09:48:32,225 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:48:32,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7872 conditions, 4474 events. 398/4474 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15595 event pairs, 0 based on Foata normal form. 0/3837 useless extension candidates. Maximal degree in co-relation 7723. Up to 160 conditions per place. [2023-09-01 09:48:32,454 INFO L82 GeneralOperation]: Start removeDead. Operand has 1472 places, 1474 transitions, 9505 flow [2023-09-01 09:48:32,510 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1472 places, 1474 transitions, 9505 flow [2023-09-01 09:48:32,510 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:32,510 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1472 places, 1474 transitions, 9505 flow [2023-09-01 09:48:32,511 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1472 places, 1474 transitions, 9505 flow [2023-09-01 09:48:32,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1472 places, 1474 transitions, 9505 flow [2023-09-01 09:48:35,970 INFO L130 PetriNetUnfolder]: 398/4474 cut-off events. [2023-09-01 09:48:35,971 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:48:36,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7872 conditions, 4474 events. 398/4474 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15595 event pairs, 0 based on Foata normal form. 0/3837 useless extension candidates. Maximal degree in co-relation 7723. Up to 160 conditions per place. [2023-09-01 09:48:37,388 INFO L119 LiptonReduction]: Number of co-enabled transitions 1990326 [2023-09-01 09:48:46,074 INFO L134 LiptonReduction]: Checked pairs total: 9708883 [2023-09-01 09:48:46,074 INFO L136 LiptonReduction]: Total number of compositions: 663 [2023-09-01 09:48:46,075 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:48:46,076 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:48:46,076 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:48:47,186 INFO L130 PetriNetUnfolder]: 303/2258 cut-off events. [2023-09-01 09:48:47,186 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-09-01 09:48:47,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:48:47,186 INFO L208 CegarLoopForPetriNet]: trace histogram [80, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:48:47,186 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:48:47,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:48:47,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1221301508, now seen corresponding path program 1 times [2023-09-01 09:48:47,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:48:47,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535069080] [2023-09-01 09:48:47,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:48:47,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:48:47,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:47,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:48:47,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:48:47,819 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:48:47,819 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:48:47,819 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:48:47,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-09-01 09:48:47,820 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:48:47,820 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:48:47,820 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:48:47,820 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-09-01 09:48:48,066 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:48:48,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1490 places, 1492 transitions, 9704 flow [2023-09-01 09:48:51,774 INFO L130 PetriNetUnfolder]: 403/4530 cut-off events. [2023-09-01 09:48:51,774 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:48:52,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8011 conditions, 4530 events. 403/4530 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15692 event pairs, 0 based on Foata normal form. 0/3885 useless extension candidates. Maximal degree in co-relation 7861. Up to 162 conditions per place. [2023-09-01 09:48:52,013 INFO L82 GeneralOperation]: Start removeDead. Operand has 1490 places, 1492 transitions, 9704 flow [2023-09-01 09:48:52,072 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1490 places, 1492 transitions, 9704 flow [2023-09-01 09:48:52,072 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:48:52,072 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1490 places, 1492 transitions, 9704 flow [2023-09-01 09:48:52,072 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1490 places, 1492 transitions, 9704 flow [2023-09-01 09:48:52,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1490 places, 1492 transitions, 9704 flow [2023-09-01 09:48:55,713 INFO L130 PetriNetUnfolder]: 403/4530 cut-off events. [2023-09-01 09:48:55,713 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:48:55,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8011 conditions, 4530 events. 403/4530 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15692 event pairs, 0 based on Foata normal form. 0/3885 useless extension candidates. Maximal degree in co-relation 7861. Up to 162 conditions per place. [2023-09-01 09:48:57,131 INFO L119 LiptonReduction]: Number of co-enabled transitions 2040000 [2023-09-01 09:49:06,246 INFO L134 LiptonReduction]: Checked pairs total: 9541998 [2023-09-01 09:49:06,247 INFO L136 LiptonReduction]: Total number of compositions: 674 [2023-09-01 09:49:06,248 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:49:06,248 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:49:06,248 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:49:07,694 INFO L130 PetriNetUnfolder]: 300/2274 cut-off events. [2023-09-01 09:49:07,694 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-09-01 09:49:07,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:49:07,694 INFO L208 CegarLoopForPetriNet]: trace histogram [81, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:49:07,694 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:49:07,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:49:07,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1588397607, now seen corresponding path program 1 times [2023-09-01 09:49:07,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:49:07,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412607371] [2023-09-01 09:49:07,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:49:07,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:49:07,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:49:07,896 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:49:07,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:49:08,102 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:49:08,102 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:49:08,102 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:49:08,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-09-01 09:49:08,102 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:49:08,102 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:49:08,103 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:49:08,103 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-09-01 09:49:08,302 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:49:08,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1508 places, 1510 transitions, 9905 flow [2023-09-01 09:49:12,691 INFO L130 PetriNetUnfolder]: 408/4586 cut-off events. [2023-09-01 09:49:12,691 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:49:13,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8151 conditions, 4586 events. 408/4586 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15949 event pairs, 0 based on Foata normal form. 0/3933 useless extension candidates. Maximal degree in co-relation 8000. Up to 164 conditions per place. [2023-09-01 09:49:13,058 INFO L82 GeneralOperation]: Start removeDead. Operand has 1508 places, 1510 transitions, 9905 flow [2023-09-01 09:49:13,158 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1508 places, 1510 transitions, 9905 flow [2023-09-01 09:49:13,158 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:49:13,158 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1508 places, 1510 transitions, 9905 flow [2023-09-01 09:49:13,158 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1508 places, 1510 transitions, 9905 flow [2023-09-01 09:49:13,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1508 places, 1510 transitions, 9905 flow [2023-09-01 09:49:17,687 INFO L130 PetriNetUnfolder]: 408/4586 cut-off events. [2023-09-01 09:49:17,687 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:49:17,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8151 conditions, 4586 events. 408/4586 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 15949 event pairs, 0 based on Foata normal form. 0/3933 useless extension candidates. Maximal degree in co-relation 8000. Up to 164 conditions per place. [2023-09-01 09:49:19,153 INFO L119 LiptonReduction]: Number of co-enabled transitions 2090286 [2023-09-01 09:49:28,491 INFO L134 LiptonReduction]: Checked pairs total: 9922564 [2023-09-01 09:49:28,492 INFO L136 LiptonReduction]: Total number of compositions: 677 [2023-09-01 09:49:28,493 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:49:28,493 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=true, 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;@a2c619c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:49:28,493 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:49:29,835 INFO L130 PetriNetUnfolder]: 303/2301 cut-off events. [2023-09-01 09:49:29,835 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-09-01 09:49:29,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:49:29,835 INFO L208 CegarLoopForPetriNet]: trace histogram [82, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09-01 09:49:29,835 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:49:29,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:49:29,835 INFO L85 PathProgramCache]: Analyzing trace with hash 343601188, now seen corresponding path program 1 times [2023-09-01 09:49:29,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:49:29,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483506573] [2023-09-01 09:49:29,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:49:29,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:49:30,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:49:30,039 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:49:30,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:49:30,401 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:49:30,402 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:49:30,402 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:49:30,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-09-01 09:49:30,402 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:49:30,403 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:49:30,403 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:49:30,403 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-09-01 09:49:30,601 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:49:30,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1526 places, 1528 transitions, 10108 flow