./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-data-race.prp --file ../../../trunk/examples/svcomp/pthread-ext/01_inc.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for data races 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/01_inc.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-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 ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dc44c09c63836e77e2249e5abf8328354015a2494c028ff1b2e04f58fa741976 --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-08-31 11:28:29,555 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-31 11:28:29,556 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-31 11:28:29,582 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-31 11:28:29,582 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-31 11:28:29,583 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-31 11:28:29,584 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-31 11:28:29,585 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-31 11:28:29,586 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-31 11:28:29,586 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-31 11:28:29,587 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-31 11:28:29,588 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-31 11:28:29,588 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-31 11:28:29,588 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-31 11:28:29,589 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-31 11:28:29,590 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-31 11:28:29,590 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-31 11:28:29,594 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-31 11:28:29,596 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-31 11:28:29,599 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-31 11:28:29,600 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-31 11:28:29,617 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-31 11:28:29,618 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-31 11:28:29,619 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-31 11:28:29,625 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-31 11:28:29,625 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-31 11:28:29,625 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-31 11:28:29,626 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-31 11:28:29,627 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-31 11:28:29,627 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-31 11:28:29,628 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-31 11:28:29,629 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-31 11:28:29,630 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-31 11:28:29,631 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-31 11:28:29,631 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-31 11:28:29,631 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-31 11:28:29,632 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-31 11:28:29,632 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-31 11:28:29,632 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-31 11:28:29,633 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-31 11:28:29,633 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-31 11:28:29,635 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-08-31 11:28:29,665 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-31 11:28:29,666 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-31 11:28:29,667 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-31 11:28:29,667 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-31 11:28:29,668 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-31 11:28:29,668 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-31 11:28:29,668 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-31 11:28:29,668 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-31 11:28:29,668 INFO L138 SettingsManager]: * Use SBE=true [2023-08-31 11:28:29,668 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-31 11:28:29,669 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-31 11:28:29,669 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-31 11:28:29,669 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-31 11:28:29,669 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-31 11:28:29,670 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-31 11:28:29,670 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-31 11:28:29,670 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-31 11:28:29,670 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-31 11:28:29,670 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-08-31 11:28:29,670 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-31 11:28:29,670 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-31 11:28:29,670 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-31 11:28:29,671 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-31 11:28:29,671 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-31 11:28:29,671 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-31 11:28:29,671 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-31 11:28:29,671 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 11:28:29,671 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-31 11:28:29,671 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-31 11:28:29,672 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-31 11:28:29,672 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-31 11:28:29,672 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-31 11:28:29,672 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-31 11:28:29,672 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-31 11:28:29,672 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-31 11:28:29,672 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-31 11:28:29,673 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-31 11:28:29,673 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 ! data-race) ) 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 -> dc44c09c63836e77e2249e5abf8328354015a2494c028ff1b2e04f58fa741976 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-08-31 11:28:29,912 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-31 11:28:29,927 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-31 11:28:29,929 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-31 11:28:29,930 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-31 11:28:29,930 INFO L275 PluginConnector]: CDTParser initialized [2023-08-31 11:28:29,931 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/01_inc.i [2023-08-31 11:28:30,926 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-31 11:28:31,122 INFO L351 CDTParser]: Found 1 translation units. [2023-08-31 11:28:31,123 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/01_inc.i [2023-08-31 11:28:31,129 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff6093aa2/322c8262dda44802aabdf3f1ca8cf73a/FLAG935ed1157 [2023-08-31 11:28:31,143 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff6093aa2/322c8262dda44802aabdf3f1ca8cf73a [2023-08-31 11:28:31,145 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-31 11:28:31,146 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-31 11:28:31,146 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-31 11:28:31,147 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-31 11:28:31,149 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-31 11:28:31,149 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,151 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35af4229 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31, skipping insertion in model container [2023-08-31 11:28:31,151 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,155 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-31 11:28:31,189 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-31 11:28:31,280 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-31 11:28:31,358 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/01_inc.i[30915,30928] [2023-08-31 11:28:31,361 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 11:28:31,366 INFO L203 MainTranslator]: Completed pre-run [2023-08-31 11:28:31,375 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-31 11:28:31,394 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/01_inc.i[30915,30928] [2023-08-31 11:28:31,396 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 11:28:31,419 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 11:28:31,419 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 11:28:31,419 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 11:28:31,423 INFO L208 MainTranslator]: Completed translation [2023-08-31 11:28:31,424 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31 WrapperNode [2023-08-31 11:28:31,424 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-31 11:28:31,425 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-31 11:28:31,425 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-31 11:28:31,425 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-31 11:28:31,430 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,451 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,469 INFO L138 Inliner]: procedures = 173, calls = 18, calls flagged for inlining = 7, calls inlined = 8, statements flattened = 88 [2023-08-31 11:28:31,469 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-31 11:28:31,470 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-31 11:28:31,470 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-31 11:28:31,471 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-31 11:28:31,475 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,475 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,477 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,477 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,485 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,487 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,488 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,488 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,490 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-31 11:28:31,490 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-31 11:28:31,490 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-31 11:28:31,490 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-31 11:28:31,491 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (1/1) ... [2023-08-31 11:28:31,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 11:28:31,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 11:28:31,517 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-08-31 11:28:31,535 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-08-31 11:28:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-31 11:28:31,560 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-31 11:28:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-31 11:28:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-31 11:28:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-31 11:28:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-31 11:28:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-31 11:28:31,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-31 11:28:31,561 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-31 11:28:31,561 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-31 11:28:31,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-31 11:28:31,562 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-31 11:28:31,695 INFO L236 CfgBuilder]: Building ICFG [2023-08-31 11:28:31,704 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-31 11:28:31,892 INFO L277 CfgBuilder]: Performing block encoding [2023-08-31 11:28:31,998 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-31 11:28:31,998 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-08-31 11:28:32,000 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 11:28:32 BoogieIcfgContainer [2023-08-31 11:28:32,000 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-31 11:28:32,005 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-31 11:28:32,006 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-31 11:28:32,008 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-31 11:28:32,008 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.08 11:28:31" (1/3) ... [2023-08-31 11:28:32,009 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78129775 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 11:28:32, skipping insertion in model container [2023-08-31 11:28:32,009 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 11:28:31" (2/3) ... [2023-08-31 11:28:32,009 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78129775 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 11:28:32, skipping insertion in model container [2023-08-31 11:28:32,009 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 11:28:32" (3/3) ... [2023-08-31 11:28:32,011 INFO L112 eAbstractionObserver]: Analyzing ICFG 01_inc.i [2023-08-31 11:28:32,016 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-31 11:28:32,022 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-31 11:28:32,023 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-08-31 11:28:32,023 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-31 11:28:32,072 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:32,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 57 transitions, 119 flow [2023-08-31 11:28:32,136 INFO L130 PetriNetUnfolder]: 3/67 cut-off events. [2023-08-31 11:28:32,137 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-31 11:28:32,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 67 events. 3/67 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 93 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 43. Up to 4 conditions per place. [2023-08-31 11:28:32,142 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 57 transitions, 119 flow [2023-08-31 11:28:32,145 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 58 places, 57 transitions, 119 flow [2023-08-31 11:28:32,148 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:32,166 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 58 places, 57 transitions, 119 flow [2023-08-31 11:28:32,169 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 58 places, 57 transitions, 119 flow [2023-08-31 11:28:32,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 57 transitions, 119 flow [2023-08-31 11:28:32,191 INFO L130 PetriNetUnfolder]: 3/67 cut-off events. [2023-08-31 11:28:32,191 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-31 11:28:32,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 67 events. 3/67 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 93 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 43. Up to 4 conditions per place. [2023-08-31 11:28:32,193 INFO L119 LiptonReduction]: Number of co-enabled transitions 806 [2023-08-31 11:28:33,692 INFO L134 LiptonReduction]: Checked pairs total: 842 [2023-08-31 11:28:33,692 INFO L136 LiptonReduction]: Total number of compositions: 66 [2023-08-31 11:28:33,701 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:33,705 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:33,706 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:33,708 INFO L130 PetriNetUnfolder]: 0/18 cut-off events. [2023-08-31 11:28:33,709 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-31 11:28:33,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:33,709 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-31 11:28:33,710 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:33,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:33,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1982420500, now seen corresponding path program 1 times [2023-08-31 11:28:33,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:33,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324683071] [2023-08-31 11:28:33,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:33,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:33,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:33,784 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:33,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:33,806 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:33,807 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:33,808 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:33,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-31 11:28:33,809 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:33,811 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:33,812 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:33,812 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-31 11:28:33,824 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:33,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 91 places, 89 transitions, 190 flow [2023-08-31 11:28:33,853 INFO L130 PetriNetUnfolder]: 5/111 cut-off events. [2023-08-31 11:28:33,853 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 11:28:33,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121 conditions, 111 events. 5/111 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 268 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 74. Up to 6 conditions per place. [2023-08-31 11:28:33,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 91 places, 89 transitions, 190 flow [2023-08-31 11:28:33,855 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 91 places, 89 transitions, 190 flow [2023-08-31 11:28:33,855 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:33,855 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 89 transitions, 190 flow [2023-08-31 11:28:33,856 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 89 transitions, 190 flow [2023-08-31 11:28:33,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 91 places, 89 transitions, 190 flow [2023-08-31 11:28:33,869 INFO L130 PetriNetUnfolder]: 5/111 cut-off events. [2023-08-31 11:28:33,869 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 11:28:33,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121 conditions, 111 events. 5/111 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 268 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 74. Up to 6 conditions per place. [2023-08-31 11:28:33,874 INFO L119 LiptonReduction]: Number of co-enabled transitions 3596 [2023-08-31 11:28:34,781 INFO L134 LiptonReduction]: Checked pairs total: 15323 [2023-08-31 11:28:34,781 INFO L136 LiptonReduction]: Total number of compositions: 56 [2023-08-31 11:28:34,782 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:34,783 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:34,783 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:34,786 INFO L130 PetriNetUnfolder]: 0/35 cut-off events. [2023-08-31 11:28:34,786 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 11:28:34,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:34,786 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-31 11:28:34,786 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:34,787 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:34,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1950734094, now seen corresponding path program 1 times [2023-08-31 11:28:34,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:34,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468811288] [2023-08-31 11:28:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:34,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:34,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:34,812 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:34,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:34,830 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:34,831 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:34,831 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:34,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-31 11:28:34,837 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:34,838 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:34,838 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:34,838 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-31 11:28:34,858 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:34,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 124 places, 121 transitions, 263 flow [2023-08-31 11:28:34,887 INFO L130 PetriNetUnfolder]: 7/155 cut-off events. [2023-08-31 11:28:34,901 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-31 11:28:34,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 155 events. 7/155 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 444 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 115. Up to 8 conditions per place. [2023-08-31 11:28:34,901 INFO L82 GeneralOperation]: Start removeDead. Operand has 124 places, 121 transitions, 263 flow [2023-08-31 11:28:34,903 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 124 places, 121 transitions, 263 flow [2023-08-31 11:28:34,903 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:34,903 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 121 transitions, 263 flow [2023-08-31 11:28:34,903 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 121 transitions, 263 flow [2023-08-31 11:28:34,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 124 places, 121 transitions, 263 flow [2023-08-31 11:28:34,913 INFO L130 PetriNetUnfolder]: 7/155 cut-off events. [2023-08-31 11:28:34,914 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-31 11:28:34,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 155 events. 7/155 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 444 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 115. Up to 8 conditions per place. [2023-08-31 11:28:34,935 INFO L119 LiptonReduction]: Number of co-enabled transitions 8370 [2023-08-31 11:28:35,741 INFO L134 LiptonReduction]: Checked pairs total: 39016 [2023-08-31 11:28:35,742 INFO L136 LiptonReduction]: Total number of compositions: 71 [2023-08-31 11:28:35,743 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:35,744 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:35,744 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:35,748 INFO L130 PetriNetUnfolder]: 1/63 cut-off events. [2023-08-31 11:28:35,748 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-31 11:28:35,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:35,748 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-31 11:28:35,748 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:35,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:35,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1098011138, now seen corresponding path program 1 times [2023-08-31 11:28:35,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:35,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352771499] [2023-08-31 11:28:35,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:35,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:35,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:35,809 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:35,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:35,824 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:35,824 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:35,825 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:35,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-31 11:28:35,825 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:35,825 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:35,825 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:35,825 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-31 11:28:35,848 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:35,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 157 places, 153 transitions, 338 flow [2023-08-31 11:28:35,867 INFO L130 PetriNetUnfolder]: 9/199 cut-off events. [2023-08-31 11:28:35,867 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-31 11:28:35,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222 conditions, 199 events. 9/199 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 623 event pairs, 0 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 163. Up to 10 conditions per place. [2023-08-31 11:28:35,869 INFO L82 GeneralOperation]: Start removeDead. Operand has 157 places, 153 transitions, 338 flow [2023-08-31 11:28:35,870 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 157 places, 153 transitions, 338 flow [2023-08-31 11:28:35,870 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:35,870 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 157 places, 153 transitions, 338 flow [2023-08-31 11:28:35,870 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 157 places, 153 transitions, 338 flow [2023-08-31 11:28:35,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 157 places, 153 transitions, 338 flow [2023-08-31 11:28:35,884 INFO L130 PetriNetUnfolder]: 9/199 cut-off events. [2023-08-31 11:28:35,884 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-31 11:28:35,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222 conditions, 199 events. 9/199 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 623 event pairs, 0 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 163. Up to 10 conditions per place. [2023-08-31 11:28:35,891 INFO L119 LiptonReduction]: Number of co-enabled transitions 15128 [2023-08-31 11:28:36,968 INFO L134 LiptonReduction]: Checked pairs total: 88701 [2023-08-31 11:28:36,969 INFO L136 LiptonReduction]: Total number of compositions: 90 [2023-08-31 11:28:36,970 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:36,970 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:36,970 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:36,980 INFO L130 PetriNetUnfolder]: 2/92 cut-off events. [2023-08-31 11:28:36,981 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-31 11:28:36,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:36,982 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:36,982 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:36,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:36,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1821780301, now seen corresponding path program 1 times [2023-08-31 11:28:36,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:36,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855722592] [2023-08-31 11:28:36,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:36,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:37,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:37,038 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:37,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:37,062 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:37,064 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:37,064 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:37,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-31 11:28:37,064 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:37,065 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:37,065 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:37,065 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-31 11:28:37,087 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:37,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 190 places, 185 transitions, 415 flow [2023-08-31 11:28:37,117 INFO L130 PetriNetUnfolder]: 11/243 cut-off events. [2023-08-31 11:28:37,118 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-31 11:28:37,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 243 events. 11/243 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 799 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 212. Up to 12 conditions per place. [2023-08-31 11:28:37,120 INFO L82 GeneralOperation]: Start removeDead. Operand has 190 places, 185 transitions, 415 flow [2023-08-31 11:28:37,121 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 190 places, 185 transitions, 415 flow [2023-08-31 11:28:37,121 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:37,121 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 185 transitions, 415 flow [2023-08-31 11:28:37,121 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 185 transitions, 415 flow [2023-08-31 11:28:37,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 190 places, 185 transitions, 415 flow [2023-08-31 11:28:37,138 INFO L130 PetriNetUnfolder]: 11/243 cut-off events. [2023-08-31 11:28:37,138 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-31 11:28:37,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 243 events. 11/243 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 799 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 212. Up to 12 conditions per place. [2023-08-31 11:28:37,147 INFO L119 LiptonReduction]: Number of co-enabled transitions 23870 [2023-08-31 11:28:38,686 INFO L134 LiptonReduction]: Checked pairs total: 121754 [2023-08-31 11:28:38,686 INFO L136 LiptonReduction]: Total number of compositions: 105 [2023-08-31 11:28:38,688 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:38,688 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:38,688 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:38,697 INFO L130 PetriNetUnfolder]: 3/121 cut-off events. [2023-08-31 11:28:38,697 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-31 11:28:38,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:38,697 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:38,697 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:38,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:38,698 INFO L85 PathProgramCache]: Analyzing trace with hash -409456732, now seen corresponding path program 1 times [2023-08-31 11:28:38,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:38,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290492860] [2023-08-31 11:28:38,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:38,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:38,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:38,733 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:38,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:38,753 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:38,753 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:38,753 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:38,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-31 11:28:38,754 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:38,754 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:38,754 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:38,754 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-31 11:28:38,773 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:38,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 223 places, 217 transitions, 494 flow [2023-08-31 11:28:38,805 INFO L130 PetriNetUnfolder]: 13/287 cut-off events. [2023-08-31 11:28:38,806 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-31 11:28:38,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 327 conditions, 287 events. 13/287 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 988 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 264. Up to 14 conditions per place. [2023-08-31 11:28:38,808 INFO L82 GeneralOperation]: Start removeDead. Operand has 223 places, 217 transitions, 494 flow [2023-08-31 11:28:38,810 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 223 places, 217 transitions, 494 flow [2023-08-31 11:28:38,810 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:38,810 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 223 places, 217 transitions, 494 flow [2023-08-31 11:28:38,811 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 223 places, 217 transitions, 494 flow [2023-08-31 11:28:38,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 223 places, 217 transitions, 494 flow [2023-08-31 11:28:38,854 INFO L130 PetriNetUnfolder]: 13/287 cut-off events. [2023-08-31 11:28:38,854 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-31 11:28:38,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 327 conditions, 287 events. 13/287 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 988 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 264. Up to 14 conditions per place. [2023-08-31 11:28:38,862 INFO L119 LiptonReduction]: Number of co-enabled transitions 34596 [2023-08-31 11:28:40,529 INFO L134 LiptonReduction]: Checked pairs total: 213888 [2023-08-31 11:28:40,529 INFO L136 LiptonReduction]: Total number of compositions: 124 [2023-08-31 11:28:40,530 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:40,530 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:40,530 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:40,570 INFO L130 PetriNetUnfolder]: 4/150 cut-off events. [2023-08-31 11:28:40,570 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-31 11:28:40,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:40,570 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:40,571 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:40,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:40,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1520299027, now seen corresponding path program 1 times [2023-08-31 11:28:40,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:40,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781219083] [2023-08-31 11:28:40,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:40,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:40,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:40,599 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:40,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:40,627 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:40,628 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:40,628 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:40,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-31 11:28:40,628 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:40,629 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:40,631 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:40,631 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-31 11:28:40,659 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:40,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 249 transitions, 575 flow [2023-08-31 11:28:40,712 INFO L130 PetriNetUnfolder]: 15/331 cut-off events. [2023-08-31 11:28:40,713 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-08-31 11:28:40,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 381 conditions, 331 events. 15/331 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1160 event pairs, 0 based on Foata normal form. 0/238 useless extension candidates. Maximal degree in co-relation 317. Up to 16 conditions per place. [2023-08-31 11:28:40,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 249 transitions, 575 flow [2023-08-31 11:28:40,718 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 249 transitions, 575 flow [2023-08-31 11:28:40,719 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:40,719 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 256 places, 249 transitions, 575 flow [2023-08-31 11:28:40,719 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 256 places, 249 transitions, 575 flow [2023-08-31 11:28:40,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 249 transitions, 575 flow [2023-08-31 11:28:40,756 INFO L130 PetriNetUnfolder]: 15/331 cut-off events. [2023-08-31 11:28:40,756 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-08-31 11:28:40,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 381 conditions, 331 events. 15/331 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1160 event pairs, 0 based on Foata normal form. 0/238 useless extension candidates. Maximal degree in co-relation 317. Up to 16 conditions per place. [2023-08-31 11:28:40,769 INFO L119 LiptonReduction]: Number of co-enabled transitions 47306 [2023-08-31 11:28:42,547 INFO L134 LiptonReduction]: Checked pairs total: 249498 [2023-08-31 11:28:42,547 INFO L136 LiptonReduction]: Total number of compositions: 137 [2023-08-31 11:28:42,548 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:42,549 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:42,549 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:42,562 INFO L130 PetriNetUnfolder]: 5/179 cut-off events. [2023-08-31 11:28:42,562 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-08-31 11:28:42,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:42,563 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:42,563 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:42,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:42,563 INFO L85 PathProgramCache]: Analyzing trace with hash 802698372, now seen corresponding path program 1 times [2023-08-31 11:28:42,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:42,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909025764] [2023-08-31 11:28:42,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:42,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:42,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:42,594 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:42,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:42,610 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:42,610 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:42,610 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:42,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-31 11:28:42,611 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:42,612 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:42,612 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:42,612 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-31 11:28:42,635 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:42,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 289 places, 281 transitions, 658 flow [2023-08-31 11:28:42,670 INFO L130 PetriNetUnfolder]: 17/375 cut-off events. [2023-08-31 11:28:42,671 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-08-31 11:28:42,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 436 conditions, 375 events. 17/375 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1326 event pairs, 0 based on Foata normal form. 0/269 useless extension candidates. Maximal degree in co-relation 371. Up to 18 conditions per place. [2023-08-31 11:28:42,674 INFO L82 GeneralOperation]: Start removeDead. Operand has 289 places, 281 transitions, 658 flow [2023-08-31 11:28:42,676 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 289 places, 281 transitions, 658 flow [2023-08-31 11:28:42,676 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:42,676 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 289 places, 281 transitions, 658 flow [2023-08-31 11:28:42,676 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 289 places, 281 transitions, 658 flow [2023-08-31 11:28:42,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 289 places, 281 transitions, 658 flow [2023-08-31 11:28:42,726 INFO L130 PetriNetUnfolder]: 17/375 cut-off events. [2023-08-31 11:28:42,726 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-08-31 11:28:42,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 436 conditions, 375 events. 17/375 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1326 event pairs, 0 based on Foata normal form. 0/269 useless extension candidates. Maximal degree in co-relation 371. Up to 18 conditions per place. [2023-08-31 11:28:42,738 INFO L119 LiptonReduction]: Number of co-enabled transitions 62000 [2023-08-31 11:28:44,697 INFO L134 LiptonReduction]: Checked pairs total: 391748 [2023-08-31 11:28:44,698 INFO L136 LiptonReduction]: Total number of compositions: 154 [2023-08-31 11:28:44,699 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:44,699 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:44,699 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:44,714 INFO L130 PetriNetUnfolder]: 6/208 cut-off events. [2023-08-31 11:28:44,714 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-08-31 11:28:44,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:44,714 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:44,714 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:44,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:44,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1023271869, now seen corresponding path program 1 times [2023-08-31 11:28:44,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:44,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607348087] [2023-08-31 11:28:44,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:44,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:44,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:44,727 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:44,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:44,745 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:44,745 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:44,746 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:44,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-31 11:28:44,746 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:44,747 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:44,747 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:44,747 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-31 11:28:44,772 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:44,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 322 places, 313 transitions, 743 flow [2023-08-31 11:28:44,831 INFO L130 PetriNetUnfolder]: 19/419 cut-off events. [2023-08-31 11:28:44,833 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-08-31 11:28:44,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492 conditions, 419 events. 19/419 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1526 event pairs, 0 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 426. Up to 20 conditions per place. [2023-08-31 11:28:44,842 INFO L82 GeneralOperation]: Start removeDead. Operand has 322 places, 313 transitions, 743 flow [2023-08-31 11:28:44,844 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 322 places, 313 transitions, 743 flow [2023-08-31 11:28:44,844 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:44,844 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 322 places, 313 transitions, 743 flow [2023-08-31 11:28:44,845 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 322 places, 313 transitions, 743 flow [2023-08-31 11:28:44,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 322 places, 313 transitions, 743 flow [2023-08-31 11:28:44,887 INFO L130 PetriNetUnfolder]: 19/419 cut-off events. [2023-08-31 11:28:44,887 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-08-31 11:28:44,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492 conditions, 419 events. 19/419 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1526 event pairs, 0 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 426. Up to 20 conditions per place. [2023-08-31 11:28:44,908 INFO L119 LiptonReduction]: Number of co-enabled transitions 78678 [2023-08-31 11:28:46,936 INFO L134 LiptonReduction]: Checked pairs total: 497454 [2023-08-31 11:28:46,936 INFO L136 LiptonReduction]: Total number of compositions: 175 [2023-08-31 11:28:46,937 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:46,938 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:46,938 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:46,956 INFO L130 PetriNetUnfolder]: 7/237 cut-off events. [2023-08-31 11:28:46,956 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-08-31 11:28:46,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:46,957 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:46,957 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:46,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:46,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1195454152, now seen corresponding path program 1 times [2023-08-31 11:28:46,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:46,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206834205] [2023-08-31 11:28:46,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:46,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:46,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:46,968 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:46,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:46,977 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:46,977 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:46,977 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:46,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-31 11:28:46,977 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:46,980 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:46,980 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:46,980 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-31 11:28:47,007 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:47,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 355 places, 345 transitions, 830 flow [2023-08-31 11:28:47,061 INFO L130 PetriNetUnfolder]: 21/463 cut-off events. [2023-08-31 11:28:47,061 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-08-31 11:28:47,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 549 conditions, 463 events. 21/463 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1674 event pairs, 0 based on Foata normal form. 0/331 useless extension candidates. Maximal degree in co-relation 482. Up to 22 conditions per place. [2023-08-31 11:28:47,069 INFO L82 GeneralOperation]: Start removeDead. Operand has 355 places, 345 transitions, 830 flow [2023-08-31 11:28:47,071 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 355 places, 345 transitions, 830 flow [2023-08-31 11:28:47,071 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:47,071 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 355 places, 345 transitions, 830 flow [2023-08-31 11:28:47,072 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 355 places, 345 transitions, 830 flow [2023-08-31 11:28:47,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 355 places, 345 transitions, 830 flow [2023-08-31 11:28:47,150 INFO L130 PetriNetUnfolder]: 21/463 cut-off events. [2023-08-31 11:28:47,150 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-08-31 11:28:47,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 549 conditions, 463 events. 21/463 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1674 event pairs, 0 based on Foata normal form. 0/331 useless extension candidates. Maximal degree in co-relation 482. Up to 22 conditions per place. [2023-08-31 11:28:47,175 INFO L119 LiptonReduction]: Number of co-enabled transitions 97340 [2023-08-31 11:28:49,123 INFO L134 LiptonReduction]: Checked pairs total: 522895 [2023-08-31 11:28:49,124 INFO L136 LiptonReduction]: Total number of compositions: 192 [2023-08-31 11:28:49,126 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:49,126 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:49,126 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:49,194 INFO L130 PetriNetUnfolder]: 8/266 cut-off events. [2023-08-31 11:28:49,194 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-08-31 11:28:49,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:49,195 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:49,195 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:49,195 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:49,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1642864422, now seen corresponding path program 1 times [2023-08-31 11:28:49,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:49,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667111975] [2023-08-31 11:28:49,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:49,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:49,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:49,217 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:49,241 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:49,241 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:49,241 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:49,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-31 11:28:49,241 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:49,242 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:49,242 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:49,242 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-31 11:28:49,279 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:49,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 388 places, 377 transitions, 919 flow [2023-08-31 11:28:49,407 INFO L130 PetriNetUnfolder]: 23/507 cut-off events. [2023-08-31 11:28:49,407 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-08-31 11:28:49,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 507 events. 23/507 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1871 event pairs, 0 based on Foata normal form. 0/362 useless extension candidates. Maximal degree in co-relation 539. Up to 24 conditions per place. [2023-08-31 11:28:49,420 INFO L82 GeneralOperation]: Start removeDead. Operand has 388 places, 377 transitions, 919 flow [2023-08-31 11:28:49,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 388 places, 377 transitions, 919 flow [2023-08-31 11:28:49,427 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:49,427 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 388 places, 377 transitions, 919 flow [2023-08-31 11:28:49,427 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 388 places, 377 transitions, 919 flow [2023-08-31 11:28:49,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 388 places, 377 transitions, 919 flow [2023-08-31 11:28:49,510 INFO L130 PetriNetUnfolder]: 23/507 cut-off events. [2023-08-31 11:28:49,510 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-08-31 11:28:49,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 507 events. 23/507 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1871 event pairs, 0 based on Foata normal form. 0/362 useless extension candidates. Maximal degree in co-relation 539. Up to 24 conditions per place. [2023-08-31 11:28:49,574 INFO L119 LiptonReduction]: Number of co-enabled transitions 117986 [2023-08-31 11:28:51,988 INFO L134 LiptonReduction]: Checked pairs total: 759132 [2023-08-31 11:28:51,988 INFO L136 LiptonReduction]: Total number of compositions: 205 [2023-08-31 11:28:51,990 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:51,990 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:51,990 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:52,022 INFO L130 PetriNetUnfolder]: 9/295 cut-off events. [2023-08-31 11:28:52,023 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-08-31 11:28:52,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:52,023 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:52,023 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:52,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash -272174356, now seen corresponding path program 1 times [2023-08-31 11:28:52,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:52,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163525162] [2023-08-31 11:28:52,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:52,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:52,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:52,038 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:52,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:52,063 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:52,063 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:52,063 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:52,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-31 11:28:52,065 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:52,066 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:52,066 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:52,066 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-31 11:28:52,098 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:52,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 421 places, 409 transitions, 1010 flow [2023-08-31 11:28:52,172 INFO L130 PetriNetUnfolder]: 25/551 cut-off events. [2023-08-31 11:28:52,173 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-08-31 11:28:52,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 666 conditions, 551 events. 25/551 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2078 event pairs, 0 based on Foata normal form. 0/393 useless extension candidates. Maximal degree in co-relation 597. Up to 26 conditions per place. [2023-08-31 11:28:52,184 INFO L82 GeneralOperation]: Start removeDead. Operand has 421 places, 409 transitions, 1010 flow [2023-08-31 11:28:52,187 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 421 places, 409 transitions, 1010 flow [2023-08-31 11:28:52,187 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:52,187 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 421 places, 409 transitions, 1010 flow [2023-08-31 11:28:52,187 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 421 places, 409 transitions, 1010 flow [2023-08-31 11:28:52,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 421 places, 409 transitions, 1010 flow [2023-08-31 11:28:52,280 INFO L130 PetriNetUnfolder]: 25/551 cut-off events. [2023-08-31 11:28:52,280 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-08-31 11:28:52,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 666 conditions, 551 events. 25/551 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2078 event pairs, 0 based on Foata normal form. 0/393 useless extension candidates. Maximal degree in co-relation 597. Up to 26 conditions per place. [2023-08-31 11:28:52,311 INFO L119 LiptonReduction]: Number of co-enabled transitions 140616 [2023-08-31 11:28:55,473 INFO L134 LiptonReduction]: Checked pairs total: 763392 [2023-08-31 11:28:55,473 INFO L136 LiptonReduction]: Total number of compositions: 226 [2023-08-31 11:28:55,474 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:55,475 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:55,476 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:55,509 INFO L130 PetriNetUnfolder]: 10/324 cut-off events. [2023-08-31 11:28:55,509 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-08-31 11:28:55,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:55,510 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:55,510 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:55,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:55,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1818443464, now seen corresponding path program 1 times [2023-08-31 11:28:55,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:55,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675101636] [2023-08-31 11:28:55,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:55,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:55,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:55,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:55,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:55,545 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:55,545 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:55,545 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:55,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-31 11:28:55,546 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:55,548 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:55,548 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:55,548 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-31 11:28:55,594 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:55,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 454 places, 441 transitions, 1103 flow [2023-08-31 11:28:55,685 INFO L130 PetriNetUnfolder]: 27/595 cut-off events. [2023-08-31 11:28:55,685 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-08-31 11:28:55,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 595 events. 27/595 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2233 event pairs, 0 based on Foata normal form. 0/424 useless extension candidates. Maximal degree in co-relation 656. Up to 28 conditions per place. [2023-08-31 11:28:55,700 INFO L82 GeneralOperation]: Start removeDead. Operand has 454 places, 441 transitions, 1103 flow [2023-08-31 11:28:55,703 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 454 places, 441 transitions, 1103 flow [2023-08-31 11:28:55,703 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:55,703 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 454 places, 441 transitions, 1103 flow [2023-08-31 11:28:55,703 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 454 places, 441 transitions, 1103 flow [2023-08-31 11:28:55,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 454 places, 441 transitions, 1103 flow [2023-08-31 11:28:55,795 INFO L130 PetriNetUnfolder]: 27/595 cut-off events. [2023-08-31 11:28:55,795 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-08-31 11:28:55,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 595 events. 27/595 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2233 event pairs, 0 based on Foata normal form. 0/424 useless extension candidates. Maximal degree in co-relation 656. Up to 28 conditions per place. [2023-08-31 11:28:55,838 INFO L119 LiptonReduction]: Number of co-enabled transitions 165230 [2023-08-31 11:28:58,720 INFO L134 LiptonReduction]: Checked pairs total: 895831 [2023-08-31 11:28:58,720 INFO L136 LiptonReduction]: Total number of compositions: 235 [2023-08-31 11:28:58,737 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:28:58,737 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:28:58,737 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:28:58,773 INFO L130 PetriNetUnfolder]: 11/353 cut-off events. [2023-08-31 11:28:58,773 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-08-31 11:28:58,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:28:58,774 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 11:28:58,774 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:28:58,774 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:28:58,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1392974108, now seen corresponding path program 1 times [2023-08-31 11:28:58,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:28:58,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575928117] [2023-08-31 11:28:58,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:28:58,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:28:58,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:58,788 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:28:58,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:28:58,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:28:58,800 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:28:58,800 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:28:58,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-31 11:28:58,800 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:28:58,800 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:28:58,800 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:28:58,800 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-31 11:28:58,831 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:28:58,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 487 places, 473 transitions, 1198 flow [2023-08-31 11:28:58,927 INFO L130 PetriNetUnfolder]: 29/639 cut-off events. [2023-08-31 11:28:58,927 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-08-31 11:28:58,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 787 conditions, 639 events. 29/639 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2421 event pairs, 0 based on Foata normal form. 0/455 useless extension candidates. Maximal degree in co-relation 716. Up to 30 conditions per place. [2023-08-31 11:28:58,942 INFO L82 GeneralOperation]: Start removeDead. Operand has 487 places, 473 transitions, 1198 flow [2023-08-31 11:28:58,945 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 487 places, 473 transitions, 1198 flow [2023-08-31 11:28:58,945 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:28:58,945 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 487 places, 473 transitions, 1198 flow [2023-08-31 11:28:58,945 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 487 places, 473 transitions, 1198 flow [2023-08-31 11:28:58,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 487 places, 473 transitions, 1198 flow [2023-08-31 11:28:59,059 INFO L130 PetriNetUnfolder]: 29/639 cut-off events. [2023-08-31 11:28:59,059 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-08-31 11:28:59,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 787 conditions, 639 events. 29/639 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2421 event pairs, 0 based on Foata normal form. 0/455 useless extension candidates. Maximal degree in co-relation 716. Up to 30 conditions per place. [2023-08-31 11:28:59,099 INFO L119 LiptonReduction]: Number of co-enabled transitions 191828 [2023-08-31 11:29:02,537 INFO L134 LiptonReduction]: Checked pairs total: 1040193 [2023-08-31 11:29:02,537 INFO L136 LiptonReduction]: Total number of compositions: 260 [2023-08-31 11:29:02,538 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:02,539 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:02,539 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:02,579 INFO L130 PetriNetUnfolder]: 12/382 cut-off events. [2023-08-31 11:29:02,579 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-08-31 11:29:02,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:02,580 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-08-31 11:29:02,580 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:02,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:02,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1464029238, now seen corresponding path program 1 times [2023-08-31 11:29:02,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:02,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640245126] [2023-08-31 11:29:02,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:02,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:02,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:02,596 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:02,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:02,613 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:02,613 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:02,613 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:02,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-31 11:29:02,614 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:02,614 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:02,614 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:02,614 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-31 11:29:02,653 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:02,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 520 places, 505 transitions, 1295 flow [2023-08-31 11:29:02,820 INFO L130 PetriNetUnfolder]: 31/683 cut-off events. [2023-08-31 11:29:02,820 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-08-31 11:29:02,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 849 conditions, 683 events. 31/683 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2601 event pairs, 0 based on Foata normal form. 0/486 useless extension candidates. Maximal degree in co-relation 777. Up to 32 conditions per place. [2023-08-31 11:29:02,836 INFO L82 GeneralOperation]: Start removeDead. Operand has 520 places, 505 transitions, 1295 flow [2023-08-31 11:29:02,840 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 520 places, 505 transitions, 1295 flow [2023-08-31 11:29:02,841 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:02,841 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 520 places, 505 transitions, 1295 flow [2023-08-31 11:29:02,841 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 520 places, 505 transitions, 1295 flow [2023-08-31 11:29:02,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 520 places, 505 transitions, 1295 flow [2023-08-31 11:29:02,945 INFO L130 PetriNetUnfolder]: 31/683 cut-off events. [2023-08-31 11:29:02,945 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-08-31 11:29:02,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 849 conditions, 683 events. 31/683 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2601 event pairs, 0 based on Foata normal form. 0/486 useless extension candidates. Maximal degree in co-relation 777. Up to 32 conditions per place. [2023-08-31 11:29:03,001 INFO L119 LiptonReduction]: Number of co-enabled transitions 220410 [2023-08-31 11:29:05,876 INFO L134 LiptonReduction]: Checked pairs total: 1188428 [2023-08-31 11:29:05,876 INFO L136 LiptonReduction]: Total number of compositions: 273 [2023-08-31 11:29:05,877 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:05,878 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:05,878 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:05,952 INFO L130 PetriNetUnfolder]: 13/411 cut-off events. [2023-08-31 11:29:05,952 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-08-31 11:29:05,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:05,952 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-08-31 11:29:05,952 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:05,952 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:05,953 INFO L85 PathProgramCache]: Analyzing trace with hash 2036897944, now seen corresponding path program 1 times [2023-08-31 11:29:05,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:05,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780328327] [2023-08-31 11:29:05,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:05,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:05,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:05,967 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:05,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:05,981 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:05,981 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:05,981 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:05,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-31 11:29:05,981 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:05,982 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:05,982 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:05,982 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-31 11:29:06,015 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:06,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 537 transitions, 1394 flow [2023-08-31 11:29:06,139 INFO L130 PetriNetUnfolder]: 33/727 cut-off events. [2023-08-31 11:29:06,140 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-08-31 11:29:06,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 912 conditions, 727 events. 33/727 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2774 event pairs, 0 based on Foata normal form. 0/517 useless extension candidates. Maximal degree in co-relation 839. Up to 34 conditions per place. [2023-08-31 11:29:06,159 INFO L82 GeneralOperation]: Start removeDead. Operand has 553 places, 537 transitions, 1394 flow [2023-08-31 11:29:06,162 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 553 places, 537 transitions, 1394 flow [2023-08-31 11:29:06,162 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:06,162 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 553 places, 537 transitions, 1394 flow [2023-08-31 11:29:06,162 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 553 places, 537 transitions, 1394 flow [2023-08-31 11:29:06,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 537 transitions, 1394 flow [2023-08-31 11:29:06,282 INFO L130 PetriNetUnfolder]: 33/727 cut-off events. [2023-08-31 11:29:06,282 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-08-31 11:29:06,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 912 conditions, 727 events. 33/727 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2774 event pairs, 0 based on Foata normal form. 0/517 useless extension candidates. Maximal degree in co-relation 839. Up to 34 conditions per place. [2023-08-31 11:29:06,376 INFO L119 LiptonReduction]: Number of co-enabled transitions 250976 [2023-08-31 11:29:09,524 INFO L134 LiptonReduction]: Checked pairs total: 1368711 [2023-08-31 11:29:09,525 INFO L136 LiptonReduction]: Total number of compositions: 292 [2023-08-31 11:29:09,530 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:09,531 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:09,531 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:09,591 INFO L130 PetriNetUnfolder]: 14/440 cut-off events. [2023-08-31 11:29:09,591 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-08-31 11:29:09,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:09,591 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-08-31 11:29:09,591 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:09,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:09,592 INFO L85 PathProgramCache]: Analyzing trace with hash -821717527, now seen corresponding path program 1 times [2023-08-31 11:29:09,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:09,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490039346] [2023-08-31 11:29:09,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:09,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:09,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:09,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:09,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:09,622 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:09,623 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:09,623 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:09,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-31 11:29:09,623 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:09,623 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:09,623 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:09,623 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-31 11:29:09,660 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:09,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 586 places, 569 transitions, 1495 flow [2023-08-31 11:29:09,794 INFO L130 PetriNetUnfolder]: 35/771 cut-off events. [2023-08-31 11:29:09,794 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-08-31 11:29:09,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 976 conditions, 771 events. 35/771 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2964 event pairs, 0 based on Foata normal form. 0/548 useless extension candidates. Maximal degree in co-relation 902. Up to 36 conditions per place. [2023-08-31 11:29:09,816 INFO L82 GeneralOperation]: Start removeDead. Operand has 586 places, 569 transitions, 1495 flow [2023-08-31 11:29:09,820 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 586 places, 569 transitions, 1495 flow [2023-08-31 11:29:09,820 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:09,820 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 586 places, 569 transitions, 1495 flow [2023-08-31 11:29:09,820 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 586 places, 569 transitions, 1495 flow [2023-08-31 11:29:09,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 586 places, 569 transitions, 1495 flow [2023-08-31 11:29:09,972 INFO L130 PetriNetUnfolder]: 35/771 cut-off events. [2023-08-31 11:29:09,972 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-08-31 11:29:09,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 976 conditions, 771 events. 35/771 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2964 event pairs, 0 based on Foata normal form. 0/548 useless extension candidates. Maximal degree in co-relation 902. Up to 36 conditions per place. [2023-08-31 11:29:10,045 INFO L119 LiptonReduction]: Number of co-enabled transitions 283526 [2023-08-31 11:29:13,404 INFO L134 LiptonReduction]: Checked pairs total: 1544677 [2023-08-31 11:29:13,404 INFO L136 LiptonReduction]: Total number of compositions: 303 [2023-08-31 11:29:13,405 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:13,405 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:13,405 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:13,468 INFO L130 PetriNetUnfolder]: 15/469 cut-off events. [2023-08-31 11:29:13,468 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-08-31 11:29:13,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:13,468 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-08-31 11:29:13,469 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:13,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:13,469 INFO L85 PathProgramCache]: Analyzing trace with hash 188066188, now seen corresponding path program 1 times [2023-08-31 11:29:13,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:13,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905304961] [2023-08-31 11:29:13,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:13,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:13,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:13,486 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:13,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:13,501 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:13,502 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:13,502 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:13,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-31 11:29:13,502 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:13,502 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:13,502 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:13,502 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-31 11:29:13,537 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:13,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 619 places, 601 transitions, 1598 flow [2023-08-31 11:29:13,702 INFO L130 PetriNetUnfolder]: 37/815 cut-off events. [2023-08-31 11:29:13,702 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-08-31 11:29:13,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1041 conditions, 815 events. 37/815 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3138 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 966. Up to 38 conditions per place. [2023-08-31 11:29:13,723 INFO L82 GeneralOperation]: Start removeDead. Operand has 619 places, 601 transitions, 1598 flow [2023-08-31 11:29:13,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 619 places, 601 transitions, 1598 flow [2023-08-31 11:29:13,726 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:13,726 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 619 places, 601 transitions, 1598 flow [2023-08-31 11:29:13,726 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 619 places, 601 transitions, 1598 flow [2023-08-31 11:29:13,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 619 places, 601 transitions, 1598 flow [2023-08-31 11:29:13,869 INFO L130 PetriNetUnfolder]: 37/815 cut-off events. [2023-08-31 11:29:13,869 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-08-31 11:29:13,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1041 conditions, 815 events. 37/815 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3138 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 966. Up to 38 conditions per place. [2023-08-31 11:29:13,949 INFO L119 LiptonReduction]: Number of co-enabled transitions 318060 [2023-08-31 11:29:17,400 INFO L134 LiptonReduction]: Checked pairs total: 1745414 [2023-08-31 11:29:17,400 INFO L136 LiptonReduction]: Total number of compositions: 332 [2023-08-31 11:29:17,401 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:17,401 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:17,401 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:17,495 INFO L130 PetriNetUnfolder]: 16/498 cut-off events. [2023-08-31 11:29:17,495 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-08-31 11:29:17,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:17,496 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-08-31 11:29:17,496 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:17,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:17,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1872292112, now seen corresponding path program 1 times [2023-08-31 11:29:17,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:17,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116601193] [2023-08-31 11:29:17,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:17,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:17,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:17,534 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:17,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:17,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:17,551 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:17,551 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:17,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-31 11:29:17,552 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:17,552 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:17,552 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:17,552 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-31 11:29:17,599 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:17,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 652 places, 633 transitions, 1703 flow [2023-08-31 11:29:17,764 INFO L130 PetriNetUnfolder]: 39/859 cut-off events. [2023-08-31 11:29:17,764 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-08-31 11:29:17,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1107 conditions, 859 events. 39/859 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3312 event pairs, 0 based on Foata normal form. 0/610 useless extension candidates. Maximal degree in co-relation 1031. Up to 40 conditions per place. [2023-08-31 11:29:17,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 652 places, 633 transitions, 1703 flow [2023-08-31 11:29:17,795 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 652 places, 633 transitions, 1703 flow [2023-08-31 11:29:17,795 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:17,796 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 652 places, 633 transitions, 1703 flow [2023-08-31 11:29:17,796 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 652 places, 633 transitions, 1703 flow [2023-08-31 11:29:17,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 652 places, 633 transitions, 1703 flow [2023-08-31 11:29:17,957 INFO L130 PetriNetUnfolder]: 39/859 cut-off events. [2023-08-31 11:29:17,957 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-08-31 11:29:17,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1107 conditions, 859 events. 39/859 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3312 event pairs, 0 based on Foata normal form. 0/610 useless extension candidates. Maximal degree in co-relation 1031. Up to 40 conditions per place. [2023-08-31 11:29:18,076 INFO L119 LiptonReduction]: Number of co-enabled transitions 354578 [2023-08-31 11:29:22,104 INFO L134 LiptonReduction]: Checked pairs total: 1935668 [2023-08-31 11:29:22,104 INFO L136 LiptonReduction]: Total number of compositions: 347 [2023-08-31 11:29:22,105 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:22,106 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:22,106 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:22,188 INFO L130 PetriNetUnfolder]: 17/527 cut-off events. [2023-08-31 11:29:22,188 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-08-31 11:29:22,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:22,188 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-08-31 11:29:22,189 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:22,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:22,189 INFO L85 PathProgramCache]: Analyzing trace with hash -571598080, now seen corresponding path program 1 times [2023-08-31 11:29:22,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:22,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850509176] [2023-08-31 11:29:22,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:22,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:22,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:22,206 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:22,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:22,223 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:22,224 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:22,224 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:22,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-31 11:29:22,224 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:22,224 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:22,224 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:22,224 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-31 11:29:22,268 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:22,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 685 places, 665 transitions, 1810 flow [2023-08-31 11:29:22,458 INFO L130 PetriNetUnfolder]: 41/903 cut-off events. [2023-08-31 11:29:22,458 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-08-31 11:29:22,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1174 conditions, 903 events. 41/903 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3501 event pairs, 0 based on Foata normal form. 0/641 useless extension candidates. Maximal degree in co-relation 1097. Up to 42 conditions per place. [2023-08-31 11:29:22,488 INFO L82 GeneralOperation]: Start removeDead. Operand has 685 places, 665 transitions, 1810 flow [2023-08-31 11:29:22,493 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 685 places, 665 transitions, 1810 flow [2023-08-31 11:29:22,493 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:22,493 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 685 places, 665 transitions, 1810 flow [2023-08-31 11:29:22,493 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 685 places, 665 transitions, 1810 flow [2023-08-31 11:29:22,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 685 places, 665 transitions, 1810 flow [2023-08-31 11:29:22,687 INFO L130 PetriNetUnfolder]: 41/903 cut-off events. [2023-08-31 11:29:22,687 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-08-31 11:29:22,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1174 conditions, 903 events. 41/903 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3501 event pairs, 0 based on Foata normal form. 0/641 useless extension candidates. Maximal degree in co-relation 1097. Up to 42 conditions per place. [2023-08-31 11:29:22,781 INFO L119 LiptonReduction]: Number of co-enabled transitions 393080 [2023-08-31 11:29:27,039 INFO L134 LiptonReduction]: Checked pairs total: 2149987 [2023-08-31 11:29:27,039 INFO L136 LiptonReduction]: Total number of compositions: 360 [2023-08-31 11:29:27,040 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:27,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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:27,040 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:27,128 INFO L130 PetriNetUnfolder]: 18/556 cut-off events. [2023-08-31 11:29:27,129 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-08-31 11:29:27,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:27,129 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-08-31 11:29:27,129 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:27,129 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:27,129 INFO L85 PathProgramCache]: Analyzing trace with hash -317381187, now seen corresponding path program 1 times [2023-08-31 11:29:27,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:27,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518930821] [2023-08-31 11:29:27,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:27,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:27,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:27,146 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:27,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:27,163 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:27,163 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:27,163 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:27,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-31 11:29:27,163 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:27,163 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:27,163 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:27,164 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-31 11:29:27,209 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:27,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 718 places, 697 transitions, 1919 flow [2023-08-31 11:29:27,461 INFO L130 PetriNetUnfolder]: 43/947 cut-off events. [2023-08-31 11:29:27,462 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-08-31 11:29:27,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1242 conditions, 947 events. 43/947 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3675 event pairs, 0 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 1164. Up to 44 conditions per place. [2023-08-31 11:29:27,486 INFO L82 GeneralOperation]: Start removeDead. Operand has 718 places, 697 transitions, 1919 flow [2023-08-31 11:29:27,489 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 718 places, 697 transitions, 1919 flow [2023-08-31 11:29:27,490 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:27,490 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 718 places, 697 transitions, 1919 flow [2023-08-31 11:29:27,490 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 718 places, 697 transitions, 1919 flow [2023-08-31 11:29:27,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 718 places, 697 transitions, 1919 flow [2023-08-31 11:29:27,694 INFO L130 PetriNetUnfolder]: 43/947 cut-off events. [2023-08-31 11:29:27,694 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-08-31 11:29:27,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1242 conditions, 947 events. 43/947 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3675 event pairs, 0 based on Foata normal form. 0/672 useless extension candidates. Maximal degree in co-relation 1164. Up to 44 conditions per place. [2023-08-31 11:29:27,808 INFO L119 LiptonReduction]: Number of co-enabled transitions 433566 [2023-08-31 11:29:32,522 INFO L134 LiptonReduction]: Checked pairs total: 2383210 [2023-08-31 11:29:32,522 INFO L136 LiptonReduction]: Total number of compositions: 371 [2023-08-31 11:29:32,523 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:32,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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:32,524 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:32,621 INFO L130 PetriNetUnfolder]: 19/585 cut-off events. [2023-08-31 11:29:32,622 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-08-31 11:29:32,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:32,622 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-08-31 11:29:32,622 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:32,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:32,622 INFO L85 PathProgramCache]: Analyzing trace with hash -37543934, now seen corresponding path program 1 times [2023-08-31 11:29:32,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:32,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527797578] [2023-08-31 11:29:32,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:32,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:32,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:32,642 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:32,659 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:32,660 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:32,660 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:32,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-31 11:29:32,660 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:32,660 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:32,660 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:32,660 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-31 11:29:32,702 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:32,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 751 places, 729 transitions, 2030 flow [2023-08-31 11:29:32,968 INFO L130 PetriNetUnfolder]: 45/991 cut-off events. [2023-08-31 11:29:32,968 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-08-31 11:29:33,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1311 conditions, 991 events. 45/991 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3863 event pairs, 0 based on Foata normal form. 0/703 useless extension candidates. Maximal degree in co-relation 1232. Up to 46 conditions per place. [2023-08-31 11:29:33,004 INFO L82 GeneralOperation]: Start removeDead. Operand has 751 places, 729 transitions, 2030 flow [2023-08-31 11:29:33,009 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 751 places, 729 transitions, 2030 flow [2023-08-31 11:29:33,009 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:33,009 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 751 places, 729 transitions, 2030 flow [2023-08-31 11:29:33,009 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 751 places, 729 transitions, 2030 flow [2023-08-31 11:29:33,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 751 places, 729 transitions, 2030 flow [2023-08-31 11:29:33,241 INFO L130 PetriNetUnfolder]: 45/991 cut-off events. [2023-08-31 11:29:33,241 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-08-31 11:29:33,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1311 conditions, 991 events. 45/991 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 3863 event pairs, 0 based on Foata normal form. 0/703 useless extension candidates. Maximal degree in co-relation 1232. Up to 46 conditions per place. [2023-08-31 11:29:33,371 INFO L119 LiptonReduction]: Number of co-enabled transitions 476036 [2023-08-31 11:29:37,271 INFO L134 LiptonReduction]: Checked pairs total: 2624695 [2023-08-31 11:29:37,272 INFO L136 LiptonReduction]: Total number of compositions: 384 [2023-08-31 11:29:37,273 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:37,273 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:37,273 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:37,379 INFO L130 PetriNetUnfolder]: 20/614 cut-off events. [2023-08-31 11:29:37,379 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-08-31 11:29:37,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:37,379 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-08-31 11:29:37,379 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:37,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:37,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1188094257, now seen corresponding path program 1 times [2023-08-31 11:29:37,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:37,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073397509] [2023-08-31 11:29:37,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:37,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:37,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:37,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:37,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:37,483 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:37,483 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:37,483 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:37,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-31 11:29:37,483 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:37,483 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:37,484 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:37,484 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-31 11:29:37,536 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:37,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 784 places, 761 transitions, 2143 flow [2023-08-31 11:29:37,802 INFO L130 PetriNetUnfolder]: 47/1035 cut-off events. [2023-08-31 11:29:37,802 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-08-31 11:29:37,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1381 conditions, 1035 events. 47/1035 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4038 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 1301. Up to 48 conditions per place. [2023-08-31 11:29:37,843 INFO L82 GeneralOperation]: Start removeDead. Operand has 784 places, 761 transitions, 2143 flow [2023-08-31 11:29:37,849 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 784 places, 761 transitions, 2143 flow [2023-08-31 11:29:37,849 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:37,849 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 784 places, 761 transitions, 2143 flow [2023-08-31 11:29:37,849 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 784 places, 761 transitions, 2143 flow [2023-08-31 11:29:37,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 784 places, 761 transitions, 2143 flow [2023-08-31 11:29:38,111 INFO L130 PetriNetUnfolder]: 47/1035 cut-off events. [2023-08-31 11:29:38,111 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-08-31 11:29:38,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1381 conditions, 1035 events. 47/1035 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4038 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 1301. Up to 48 conditions per place. [2023-08-31 11:29:38,257 INFO L119 LiptonReduction]: Number of co-enabled transitions 520490 [2023-08-31 11:29:43,283 INFO L134 LiptonReduction]: Checked pairs total: 2862744 [2023-08-31 11:29:43,284 INFO L136 LiptonReduction]: Total number of compositions: 413 [2023-08-31 11:29:43,284 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:43,285 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:43,285 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:43,494 INFO L130 PetriNetUnfolder]: 21/643 cut-off events. [2023-08-31 11:29:43,494 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-08-31 11:29:43,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:43,495 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-08-31 11:29:43,495 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:43,495 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:43,495 INFO L85 PathProgramCache]: Analyzing trace with hash -230121594, now seen corresponding path program 1 times [2023-08-31 11:29:43,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:43,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977258885] [2023-08-31 11:29:43,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:43,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:43,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:43,529 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:43,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:43,549 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:43,549 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:43,549 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:43,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-31 11:29:43,549 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:43,550 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:43,550 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:43,550 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-31 11:29:43,596 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:43,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 817 places, 793 transitions, 2258 flow [2023-08-31 11:29:43,879 INFO L130 PetriNetUnfolder]: 49/1079 cut-off events. [2023-08-31 11:29:43,879 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-08-31 11:29:43,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1452 conditions, 1079 events. 49/1079 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4194 event pairs, 0 based on Foata normal form. 0/765 useless extension candidates. Maximal degree in co-relation 1371. Up to 50 conditions per place. [2023-08-31 11:29:43,924 INFO L82 GeneralOperation]: Start removeDead. Operand has 817 places, 793 transitions, 2258 flow [2023-08-31 11:29:43,930 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 817 places, 793 transitions, 2258 flow [2023-08-31 11:29:43,930 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:43,930 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 817 places, 793 transitions, 2258 flow [2023-08-31 11:29:43,930 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 817 places, 793 transitions, 2258 flow [2023-08-31 11:29:43,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 817 places, 793 transitions, 2258 flow [2023-08-31 11:29:44,209 INFO L130 PetriNetUnfolder]: 49/1079 cut-off events. [2023-08-31 11:29:44,209 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-08-31 11:29:44,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1452 conditions, 1079 events. 49/1079 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4194 event pairs, 0 based on Foata normal form. 0/765 useless extension candidates. Maximal degree in co-relation 1371. Up to 50 conditions per place. [2023-08-31 11:29:44,458 INFO L119 LiptonReduction]: Number of co-enabled transitions 566928 [2023-08-31 11:29:48,473 INFO L134 LiptonReduction]: Checked pairs total: 3698509 [2023-08-31 11:29:48,473 INFO L136 LiptonReduction]: Total number of compositions: 430 [2023-08-31 11:29:48,474 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:48,474 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:48,474 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:48,636 INFO L130 PetriNetUnfolder]: 22/672 cut-off events. [2023-08-31 11:29:48,636 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-08-31 11:29:48,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:48,637 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-08-31 11:29:48,637 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:48,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:48,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1049771055, now seen corresponding path program 1 times [2023-08-31 11:29:48,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:48,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137415295] [2023-08-31 11:29:48,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:48,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:48,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:48,658 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:48,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:48,680 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:48,681 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:48,681 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:48,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-31 11:29:48,681 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:48,681 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:48,681 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:48,681 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-31 11:29:48,735 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:48,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 850 places, 825 transitions, 2375 flow [2023-08-31 11:29:49,046 INFO L130 PetriNetUnfolder]: 51/1123 cut-off events. [2023-08-31 11:29:49,046 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-08-31 11:29:49,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1524 conditions, 1123 events. 51/1123 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4371 event pairs, 0 based on Foata normal form. 0/796 useless extension candidates. Maximal degree in co-relation 1442. Up to 52 conditions per place. [2023-08-31 11:29:49,096 INFO L82 GeneralOperation]: Start removeDead. Operand has 850 places, 825 transitions, 2375 flow [2023-08-31 11:29:49,102 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 850 places, 825 transitions, 2375 flow [2023-08-31 11:29:49,102 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:49,102 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 850 places, 825 transitions, 2375 flow [2023-08-31 11:29:49,102 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 850 places, 825 transitions, 2375 flow [2023-08-31 11:29:49,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 850 places, 825 transitions, 2375 flow [2023-08-31 11:29:49,405 INFO L130 PetriNetUnfolder]: 51/1123 cut-off events. [2023-08-31 11:29:49,405 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-08-31 11:29:49,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1524 conditions, 1123 events. 51/1123 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4371 event pairs, 0 based on Foata normal form. 0/796 useless extension candidates. Maximal degree in co-relation 1442. Up to 52 conditions per place. [2023-08-31 11:29:49,584 INFO L119 LiptonReduction]: Number of co-enabled transitions 615350 [2023-08-31 11:29:53,713 INFO L134 LiptonReduction]: Checked pairs total: 3393600 [2023-08-31 11:29:53,713 INFO L136 LiptonReduction]: Total number of compositions: 441 [2023-08-31 11:29:53,714 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:29:53,715 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:29:53,715 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:29:53,875 INFO L130 PetriNetUnfolder]: 23/701 cut-off events. [2023-08-31 11:29:53,876 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-08-31 11:29:53,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:29:53,876 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-08-31 11:29:53,876 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:29:53,876 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:29:53,876 INFO L85 PathProgramCache]: Analyzing trace with hash 617465194, now seen corresponding path program 1 times [2023-08-31 11:29:53,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:29:53,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655069106] [2023-08-31 11:29:53,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:29:53,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:29:53,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:53,901 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:29:53,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:29:53,938 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:29:53,939 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:29:53,939 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:29:53,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-31 11:29:53,939 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:29:53,940 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:29:53,940 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:29:53,940 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-31 11:29:53,987 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:29:53,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 883 places, 857 transitions, 2494 flow [2023-08-31 11:29:54,322 INFO L130 PetriNetUnfolder]: 53/1167 cut-off events. [2023-08-31 11:29:54,322 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-08-31 11:29:54,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1597 conditions, 1167 events. 53/1167 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4550 event pairs, 0 based on Foata normal form. 0/827 useless extension candidates. Maximal degree in co-relation 1514. Up to 54 conditions per place. [2023-08-31 11:29:54,376 INFO L82 GeneralOperation]: Start removeDead. Operand has 883 places, 857 transitions, 2494 flow [2023-08-31 11:29:54,382 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 883 places, 857 transitions, 2494 flow [2023-08-31 11:29:54,382 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:29:54,383 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 883 places, 857 transitions, 2494 flow [2023-08-31 11:29:54,383 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 883 places, 857 transitions, 2494 flow [2023-08-31 11:29:54,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 883 places, 857 transitions, 2494 flow [2023-08-31 11:29:54,713 INFO L130 PetriNetUnfolder]: 53/1167 cut-off events. [2023-08-31 11:29:54,713 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-08-31 11:29:54,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1597 conditions, 1167 events. 53/1167 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 4550 event pairs, 0 based on Foata normal form. 0/827 useless extension candidates. Maximal degree in co-relation 1514. Up to 54 conditions per place. [2023-08-31 11:29:54,979 INFO L119 LiptonReduction]: Number of co-enabled transitions 665756 [2023-08-31 11:30:00,131 INFO L134 LiptonReduction]: Checked pairs total: 3654931 [2023-08-31 11:30:00,131 INFO L136 LiptonReduction]: Total number of compositions: 476 [2023-08-31 11:30:00,132 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:30:00,132 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:30:00,132 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:30:00,277 INFO L130 PetriNetUnfolder]: 24/730 cut-off events. [2023-08-31 11:30:00,278 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-08-31 11:30:00,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:30:00,278 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-08-31 11:30:00,278 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:30:00,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:30:00,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1992641885, now seen corresponding path program 1 times [2023-08-31 11:30:00,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:30:00,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954175563] [2023-08-31 11:30:00,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:30:00,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:30:00,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:00,302 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:30:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:00,327 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:30:00,327 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:30:00,328 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:30:00,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-31 11:30:00,328 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:30:00,328 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:30:00,328 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:30:00,329 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-31 11:30:00,387 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:30:00,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 916 places, 889 transitions, 2615 flow [2023-08-31 11:30:00,751 INFO L130 PetriNetUnfolder]: 55/1211 cut-off events. [2023-08-31 11:30:00,751 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-08-31 11:30:00,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1671 conditions, 1211 events. 55/1211 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4732 event pairs, 0 based on Foata normal form. 0/858 useless extension candidates. Maximal degree in co-relation 1587. Up to 56 conditions per place. [2023-08-31 11:30:00,809 INFO L82 GeneralOperation]: Start removeDead. Operand has 916 places, 889 transitions, 2615 flow [2023-08-31 11:30:00,816 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 916 places, 889 transitions, 2615 flow [2023-08-31 11:30:00,816 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:30:00,816 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 916 places, 889 transitions, 2615 flow [2023-08-31 11:30:00,817 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 916 places, 889 transitions, 2615 flow [2023-08-31 11:30:00,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 916 places, 889 transitions, 2615 flow [2023-08-31 11:30:01,203 INFO L130 PetriNetUnfolder]: 55/1211 cut-off events. [2023-08-31 11:30:01,203 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-08-31 11:30:01,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1671 conditions, 1211 events. 55/1211 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4732 event pairs, 0 based on Foata normal form. 0/858 useless extension candidates. Maximal degree in co-relation 1587. Up to 56 conditions per place. [2023-08-31 11:30:01,370 INFO L119 LiptonReduction]: Number of co-enabled transitions 718146 [2023-08-31 11:30:07,304 INFO L134 LiptonReduction]: Checked pairs total: 4718216 [2023-08-31 11:30:07,304 INFO L136 LiptonReduction]: Total number of compositions: 485 [2023-08-31 11:30:07,307 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:30:07,307 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:30:07,307 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:30:07,526 INFO L130 PetriNetUnfolder]: 25/759 cut-off events. [2023-08-31 11:30:07,527 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-08-31 11:30:07,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:30:07,527 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-08-31 11:30:07,527 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:30:07,527 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:30:07,527 INFO L85 PathProgramCache]: Analyzing trace with hash -620767792, now seen corresponding path program 1 times [2023-08-31 11:30:07,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:30:07,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74746940] [2023-08-31 11:30:07,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:30:07,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:30:07,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:07,582 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:30:07,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:07,607 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:30:07,607 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:30:07,608 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:30:07,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-31 11:30:07,608 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:30:07,608 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:30:07,608 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:30:07,608 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-31 11:30:07,672 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:30:07,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 949 places, 921 transitions, 2738 flow [2023-08-31 11:30:08,077 INFO L130 PetriNetUnfolder]: 57/1255 cut-off events. [2023-08-31 11:30:08,077 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-08-31 11:30:08,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1746 conditions, 1255 events. 57/1255 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4922 event pairs, 0 based on Foata normal form. 0/889 useless extension candidates. Maximal degree in co-relation 1661. Up to 58 conditions per place. [2023-08-31 11:30:08,142 INFO L82 GeneralOperation]: Start removeDead. Operand has 949 places, 921 transitions, 2738 flow [2023-08-31 11:30:08,149 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 949 places, 921 transitions, 2738 flow [2023-08-31 11:30:08,150 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:30:08,150 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 949 places, 921 transitions, 2738 flow [2023-08-31 11:30:08,150 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 949 places, 921 transitions, 2738 flow [2023-08-31 11:30:08,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 949 places, 921 transitions, 2738 flow [2023-08-31 11:30:08,553 INFO L130 PetriNetUnfolder]: 57/1255 cut-off events. [2023-08-31 11:30:08,553 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-08-31 11:30:08,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1746 conditions, 1255 events. 57/1255 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4922 event pairs, 0 based on Foata normal form. 0/889 useless extension candidates. Maximal degree in co-relation 1661. Up to 58 conditions per place. [2023-08-31 11:30:08,755 INFO L119 LiptonReduction]: Number of co-enabled transitions 772520 [2023-08-31 11:30:15,291 INFO L134 LiptonReduction]: Checked pairs total: 4265378 [2023-08-31 11:30:15,291 INFO L136 LiptonReduction]: Total number of compositions: 490 [2023-08-31 11:30:15,292 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:30:15,292 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:30:15,292 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:30:15,466 INFO L130 PetriNetUnfolder]: 26/788 cut-off events. [2023-08-31 11:30:15,466 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-08-31 11:30:15,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:30:15,466 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-08-31 11:30:15,466 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:30:15,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:30:15,467 INFO L85 PathProgramCache]: Analyzing trace with hash -223247127, now seen corresponding path program 1 times [2023-08-31 11:30:15,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:30:15,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951845240] [2023-08-31 11:30:15,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:30:15,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:30:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:15,492 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:30:15,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:15,518 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:30:15,518 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:30:15,518 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:30:15,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-31 11:30:15,519 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:30:15,519 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:30:15,519 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:30:15,519 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-31 11:30:15,574 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:30:15,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 982 places, 953 transitions, 2863 flow [2023-08-31 11:30:16,000 INFO L130 PetriNetUnfolder]: 59/1299 cut-off events. [2023-08-31 11:30:16,000 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-08-31 11:30:16,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1822 conditions, 1299 events. 59/1299 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5082 event pairs, 0 based on Foata normal form. 0/920 useless extension candidates. Maximal degree in co-relation 1736. Up to 60 conditions per place. [2023-08-31 11:30:16,069 INFO L82 GeneralOperation]: Start removeDead. Operand has 982 places, 953 transitions, 2863 flow [2023-08-31 11:30:16,077 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 982 places, 953 transitions, 2863 flow [2023-08-31 11:30:16,078 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:30:16,078 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 982 places, 953 transitions, 2863 flow [2023-08-31 11:30:16,078 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 982 places, 953 transitions, 2863 flow [2023-08-31 11:30:16,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 982 places, 953 transitions, 2863 flow [2023-08-31 11:30:16,513 INFO L130 PetriNetUnfolder]: 59/1299 cut-off events. [2023-08-31 11:30:16,513 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-08-31 11:30:16,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1822 conditions, 1299 events. 59/1299 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5082 event pairs, 0 based on Foata normal form. 0/920 useless extension candidates. Maximal degree in co-relation 1736. Up to 60 conditions per place. [2023-08-31 11:30:16,727 INFO L119 LiptonReduction]: Number of co-enabled transitions 828878 [2023-08-31 11:30:21,789 INFO L134 LiptonReduction]: Checked pairs total: 5470338 [2023-08-31 11:30:21,789 INFO L136 LiptonReduction]: Total number of compositions: 507 [2023-08-31 11:30:21,791 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:30:21,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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:30:21,792 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:30:22,020 INFO L130 PetriNetUnfolder]: 27/817 cut-off events. [2023-08-31 11:30:22,021 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-08-31 11:30:22,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:30:22,021 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-08-31 11:30:22,021 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:30:22,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:30:22,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1918381216, now seen corresponding path program 1 times [2023-08-31 11:30:22,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:30:22,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421018502] [2023-08-31 11:30:22,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:30:22,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:30:22,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:22,061 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:30:22,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:22,089 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:30:22,089 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:30:22,090 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:30:22,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-31 11:30:22,090 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:30:22,090 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:30:22,090 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:30:22,090 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-31 11:30:22,153 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:30:22,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 985 transitions, 2990 flow [2023-08-31 11:30:22,693 INFO L130 PetriNetUnfolder]: 61/1343 cut-off events. [2023-08-31 11:30:22,694 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-08-31 11:30:22,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1899 conditions, 1343 events. 61/1343 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5266 event pairs, 0 based on Foata normal form. 0/951 useless extension candidates. Maximal degree in co-relation 1812. Up to 62 conditions per place. [2023-08-31 11:30:22,740 INFO L82 GeneralOperation]: Start removeDead. Operand has 1015 places, 985 transitions, 2990 flow [2023-08-31 11:30:22,748 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1015 places, 985 transitions, 2990 flow [2023-08-31 11:30:22,748 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:30:22,748 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1015 places, 985 transitions, 2990 flow [2023-08-31 11:30:22,749 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1015 places, 985 transitions, 2990 flow [2023-08-31 11:30:22,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 985 transitions, 2990 flow [2023-08-31 11:30:23,205 INFO L130 PetriNetUnfolder]: 61/1343 cut-off events. [2023-08-31 11:30:23,205 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-08-31 11:30:23,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1899 conditions, 1343 events. 61/1343 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5266 event pairs, 0 based on Foata normal form. 0/951 useless extension candidates. Maximal degree in co-relation 1812. Up to 62 conditions per place. [2023-08-31 11:30:23,469 INFO L119 LiptonReduction]: Number of co-enabled transitions 887220 [2023-08-31 11:30:29,190 INFO L134 LiptonReduction]: Checked pairs total: 5839687 [2023-08-31 11:30:29,190 INFO L136 LiptonReduction]: Total number of compositions: 518 [2023-08-31 11:30:29,192 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:30:29,192 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:30:29,192 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:30:29,392 INFO L130 PetriNetUnfolder]: 28/846 cut-off events. [2023-08-31 11:30:29,393 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-08-31 11:30:29,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:30:29,393 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-08-31 11:30:29,393 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:30:29,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:30:29,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1796674169, now seen corresponding path program 1 times [2023-08-31 11:30:29,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:30:29,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942317497] [2023-08-31 11:30:29,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:30:29,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:30:29,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:29,449 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:30:29,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:29,508 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:30:29,508 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:30:29,509 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:30:29,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-31 11:30:29,509 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:30:29,509 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:30:29,509 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:30:29,509 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-31 11:30:29,585 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:30:29,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1048 places, 1017 transitions, 3119 flow [2023-08-31 11:30:30,107 INFO L130 PetriNetUnfolder]: 63/1387 cut-off events. [2023-08-31 11:30:30,107 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-08-31 11:30:30,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 1387 events. 63/1387 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5444 event pairs, 0 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 1889. Up to 64 conditions per place. [2023-08-31 11:30:30,180 INFO L82 GeneralOperation]: Start removeDead. Operand has 1048 places, 1017 transitions, 3119 flow [2023-08-31 11:30:30,187 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1048 places, 1017 transitions, 3119 flow [2023-08-31 11:30:30,188 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:30:30,188 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1048 places, 1017 transitions, 3119 flow [2023-08-31 11:30:30,188 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1048 places, 1017 transitions, 3119 flow [2023-08-31 11:30:30,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1048 places, 1017 transitions, 3119 flow [2023-08-31 11:30:30,719 INFO L130 PetriNetUnfolder]: 63/1387 cut-off events. [2023-08-31 11:30:30,720 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-08-31 11:30:30,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 1387 events. 63/1387 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5444 event pairs, 0 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 1889. Up to 64 conditions per place. [2023-08-31 11:30:31,005 INFO L119 LiptonReduction]: Number of co-enabled transitions 947546 [2023-08-31 11:30:38,200 INFO L134 LiptonReduction]: Checked pairs total: 6227220 [2023-08-31 11:30:38,201 INFO L136 LiptonReduction]: Total number of compositions: 549 [2023-08-31 11:30:38,202 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:30:38,202 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:30:38,202 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:30:38,509 INFO L130 PetriNetUnfolder]: 29/875 cut-off events. [2023-08-31 11:30:38,509 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-08-31 11:30:38,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:30:38,509 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-08-31 11:30:38,510 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:30:38,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:30:38,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1332281702, now seen corresponding path program 1 times [2023-08-31 11:30:38,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:30:38,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990444422] [2023-08-31 11:30:38,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:30:38,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:30:38,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:38,552 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:30:38,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:38,581 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:30:38,581 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:30:38,581 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:30:38,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-31 11:30:38,582 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:30:38,582 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:30:38,582 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:30:38,582 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-31 11:30:38,666 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:30:38,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1081 places, 1049 transitions, 3250 flow [2023-08-31 11:30:39,196 INFO L130 PetriNetUnfolder]: 65/1431 cut-off events. [2023-08-31 11:30:39,196 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-08-31 11:30:39,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2056 conditions, 1431 events. 65/1431 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5640 event pairs, 0 based on Foata normal form. 0/1013 useless extension candidates. Maximal degree in co-relation 1967. Up to 66 conditions per place. [2023-08-31 11:30:39,282 INFO L82 GeneralOperation]: Start removeDead. Operand has 1081 places, 1049 transitions, 3250 flow [2023-08-31 11:30:39,290 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1081 places, 1049 transitions, 3250 flow [2023-08-31 11:30:39,290 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:30:39,290 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1081 places, 1049 transitions, 3250 flow [2023-08-31 11:30:39,291 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1081 places, 1049 transitions, 3250 flow [2023-08-31 11:30:39,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1081 places, 1049 transitions, 3250 flow [2023-08-31 11:30:39,789 INFO L130 PetriNetUnfolder]: 65/1431 cut-off events. [2023-08-31 11:30:39,789 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-08-31 11:30:39,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2056 conditions, 1431 events. 65/1431 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5640 event pairs, 0 based on Foata normal form. 0/1013 useless extension candidates. Maximal degree in co-relation 1967. Up to 66 conditions per place. [2023-08-31 11:30:40,135 INFO L119 LiptonReduction]: Number of co-enabled transitions 1009856 [2023-08-31 11:30:47,121 INFO L134 LiptonReduction]: Checked pairs total: 6677322 [2023-08-31 11:30:47,121 INFO L136 LiptonReduction]: Total number of compositions: 566 [2023-08-31 11:30:47,122 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:30:47,122 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:30:47,122 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:30:47,364 INFO L130 PetriNetUnfolder]: 30/904 cut-off events. [2023-08-31 11:30:47,364 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-08-31 11:30:47,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:30:47,365 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-08-31 11:30:47,365 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:30:47,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:30:47,365 INFO L85 PathProgramCache]: Analyzing trace with hash -570947173, now seen corresponding path program 1 times [2023-08-31 11:30:47,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:30:47,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976636825] [2023-08-31 11:30:47,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:30:47,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:30:47,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:47,396 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:30:47,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:47,432 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:30:47,433 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:30:47,433 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:30:47,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-31 11:30:47,433 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:30:47,433 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:30:47,434 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:30:47,434 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-31 11:30:47,512 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:30:47,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1114 places, 1081 transitions, 3383 flow [2023-08-31 11:30:48,067 INFO L130 PetriNetUnfolder]: 67/1475 cut-off events. [2023-08-31 11:30:48,068 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-08-31 11:30:48,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2136 conditions, 1475 events. 67/1475 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5804 event pairs, 0 based on Foata normal form. 0/1044 useless extension candidates. Maximal degree in co-relation 2046. Up to 68 conditions per place. [2023-08-31 11:30:48,158 INFO L82 GeneralOperation]: Start removeDead. Operand has 1114 places, 1081 transitions, 3383 flow [2023-08-31 11:30:48,167 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1114 places, 1081 transitions, 3383 flow [2023-08-31 11:30:48,168 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:30:48,168 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1114 places, 1081 transitions, 3383 flow [2023-08-31 11:30:48,168 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1114 places, 1081 transitions, 3383 flow [2023-08-31 11:30:48,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1114 places, 1081 transitions, 3383 flow [2023-08-31 11:30:48,752 INFO L130 PetriNetUnfolder]: 67/1475 cut-off events. [2023-08-31 11:30:48,752 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-08-31 11:30:48,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2136 conditions, 1475 events. 67/1475 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5804 event pairs, 0 based on Foata normal form. 0/1044 useless extension candidates. Maximal degree in co-relation 2046. Up to 68 conditions per place. [2023-08-31 11:30:48,998 INFO L119 LiptonReduction]: Number of co-enabled transitions 1074150 [2023-08-31 11:30:56,473 INFO L134 LiptonReduction]: Checked pairs total: 5948539 [2023-08-31 11:30:56,473 INFO L136 LiptonReduction]: Total number of compositions: 577 [2023-08-31 11:30:56,474 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:30:56,475 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:30:56,482 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:30:56,748 INFO L130 PetriNetUnfolder]: 31/933 cut-off events. [2023-08-31 11:30:56,748 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-08-31 11:30:56,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:30:56,748 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-08-31 11:30:56,748 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:30:56,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:30:56,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1037248366, now seen corresponding path program 1 times [2023-08-31 11:30:56,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:30:56,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783796794] [2023-08-31 11:30:56,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:30:56,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:30:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:56,812 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:30:56,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:30:56,880 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:30:56,881 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:30:56,881 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:30:56,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-31 11:30:56,881 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:30:56,881 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:30:56,882 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:30:56,882 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-31 11:30:56,953 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:30:56,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1147 places, 1113 transitions, 3518 flow [2023-08-31 11:30:57,540 INFO L130 PetriNetUnfolder]: 69/1519 cut-off events. [2023-08-31 11:30:57,540 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-08-31 11:30:57,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2217 conditions, 1519 events. 69/1519 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5997 event pairs, 0 based on Foata normal form. 0/1075 useless extension candidates. Maximal degree in co-relation 2126. Up to 70 conditions per place. [2023-08-31 11:30:57,636 INFO L82 GeneralOperation]: Start removeDead. Operand has 1147 places, 1113 transitions, 3518 flow [2023-08-31 11:30:57,646 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1147 places, 1113 transitions, 3518 flow [2023-08-31 11:30:57,646 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:30:57,646 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1147 places, 1113 transitions, 3518 flow [2023-08-31 11:30:57,646 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1147 places, 1113 transitions, 3518 flow [2023-08-31 11:30:57,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1147 places, 1113 transitions, 3518 flow [2023-08-31 11:30:58,229 INFO L130 PetriNetUnfolder]: 69/1519 cut-off events. [2023-08-31 11:30:58,230 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-08-31 11:30:58,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2217 conditions, 1519 events. 69/1519 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 5997 event pairs, 0 based on Foata normal form. 0/1075 useless extension candidates. Maximal degree in co-relation 2126. Up to 70 conditions per place. [2023-08-31 11:30:58,549 INFO L119 LiptonReduction]: Number of co-enabled transitions 1140428 [2023-08-31 11:31:05,274 INFO L134 LiptonReduction]: Checked pairs total: 7516153 [2023-08-31 11:31:05,274 INFO L136 LiptonReduction]: Total number of compositions: 590 [2023-08-31 11:31:05,275 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:31:05,275 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:31:05,275 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:31:05,566 INFO L130 PetriNetUnfolder]: 32/962 cut-off events. [2023-08-31 11:31:05,566 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-08-31 11:31:05,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:31:05,566 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-08-31 11:31:05,566 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:31:05,567 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:31:05,567 INFO L85 PathProgramCache]: Analyzing trace with hash -342627211, now seen corresponding path program 1 times [2023-08-31 11:31:05,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:31:05,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712094285] [2023-08-31 11:31:05,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:31:05,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:31:05,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:05,597 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:31:05,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:05,634 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:31:05,634 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:31:05,634 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:31:05,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-31 11:31:05,634 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:31:05,635 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:31:05,635 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:31:05,635 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-31 11:31:05,712 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:31:05,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1180 places, 1145 transitions, 3655 flow [2023-08-31 11:31:06,361 INFO L130 PetriNetUnfolder]: 71/1563 cut-off events. [2023-08-31 11:31:06,361 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-08-31 11:31:06,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2299 conditions, 1563 events. 71/1563 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6157 event pairs, 0 based on Foata normal form. 0/1106 useless extension candidates. Maximal degree in co-relation 2207. Up to 72 conditions per place. [2023-08-31 11:31:06,444 INFO L82 GeneralOperation]: Start removeDead. Operand has 1180 places, 1145 transitions, 3655 flow [2023-08-31 11:31:06,452 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1180 places, 1145 transitions, 3655 flow [2023-08-31 11:31:06,452 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:31:06,452 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1180 places, 1145 transitions, 3655 flow [2023-08-31 11:31:06,452 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1180 places, 1145 transitions, 3655 flow [2023-08-31 11:31:06,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1180 places, 1145 transitions, 3655 flow [2023-08-31 11:31:07,053 INFO L130 PetriNetUnfolder]: 71/1563 cut-off events. [2023-08-31 11:31:07,053 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-08-31 11:31:07,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2299 conditions, 1563 events. 71/1563 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6157 event pairs, 0 based on Foata normal form. 0/1106 useless extension candidates. Maximal degree in co-relation 2207. Up to 72 conditions per place. [2023-08-31 11:31:07,419 INFO L119 LiptonReduction]: Number of co-enabled transitions 1208690 [2023-08-31 11:31:15,339 INFO L134 LiptonReduction]: Checked pairs total: 6647002 [2023-08-31 11:31:15,339 INFO L136 LiptonReduction]: Total number of compositions: 621 [2023-08-31 11:31:15,340 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:31:15,340 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:31:15,340 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:31:15,683 INFO L130 PetriNetUnfolder]: 33/991 cut-off events. [2023-08-31 11:31:15,683 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-08-31 11:31:15,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:31:15,684 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-08-31 11:31:15,684 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:31:15,684 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:31:15,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1295144434, now seen corresponding path program 1 times [2023-08-31 11:31:15,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:31:15,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981631234] [2023-08-31 11:31:15,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:31:15,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:31:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:15,714 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:31:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:15,747 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:31:15,748 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:31:15,748 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:31:15,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-31 11:31:15,748 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:31:15,748 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:31:15,748 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:31:15,749 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-31 11:31:15,831 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:31:15,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1213 places, 1177 transitions, 3794 flow [2023-08-31 11:31:16,481 INFO L130 PetriNetUnfolder]: 73/1607 cut-off events. [2023-08-31 11:31:16,482 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-08-31 11:31:16,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2382 conditions, 1607 events. 73/1607 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6342 event pairs, 0 based on Foata normal form. 0/1137 useless extension candidates. Maximal degree in co-relation 2289. Up to 74 conditions per place. [2023-08-31 11:31:16,595 INFO L82 GeneralOperation]: Start removeDead. Operand has 1213 places, 1177 transitions, 3794 flow [2023-08-31 11:31:16,605 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1213 places, 1177 transitions, 3794 flow [2023-08-31 11:31:16,605 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:31:16,605 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1213 places, 1177 transitions, 3794 flow [2023-08-31 11:31:16,606 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1213 places, 1177 transitions, 3794 flow [2023-08-31 11:31:16,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1213 places, 1177 transitions, 3794 flow [2023-08-31 11:31:17,282 INFO L130 PetriNetUnfolder]: 73/1607 cut-off events. [2023-08-31 11:31:17,282 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-08-31 11:31:17,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2382 conditions, 1607 events. 73/1607 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6342 event pairs, 0 based on Foata normal form. 0/1137 useless extension candidates. Maximal degree in co-relation 2289. Up to 74 conditions per place. [2023-08-31 11:31:17,592 INFO L119 LiptonReduction]: Number of co-enabled transitions 1278936 [2023-08-31 11:31:24,645 INFO L134 LiptonReduction]: Checked pairs total: 8426875 [2023-08-31 11:31:24,645 INFO L136 LiptonReduction]: Total number of compositions: 634 [2023-08-31 11:31:24,646 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:31:24,646 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:31:24,646 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:31:24,964 INFO L130 PetriNetUnfolder]: 34/1020 cut-off events. [2023-08-31 11:31:24,965 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-08-31 11:31:24,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:31:24,965 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-08-31 11:31:24,965 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:31:24,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:31:24,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1859902753, now seen corresponding path program 1 times [2023-08-31 11:31:24,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:31:24,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578358237] [2023-08-31 11:31:24,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:31:24,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:31:24,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:24,996 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:31:25,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:25,033 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:31:25,034 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:31:25,034 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:31:25,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-31 11:31:25,034 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:31:25,034 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:31:25,034 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:31:25,034 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-31 11:31:25,101 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:31:25,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1246 places, 1209 transitions, 3935 flow [2023-08-31 11:31:25,795 INFO L130 PetriNetUnfolder]: 75/1651 cut-off events. [2023-08-31 11:31:25,795 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-08-31 11:31:25,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2466 conditions, 1651 events. 75/1651 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6505 event pairs, 0 based on Foata normal form. 0/1168 useless extension candidates. Maximal degree in co-relation 2372. Up to 76 conditions per place. [2023-08-31 11:31:25,890 INFO L82 GeneralOperation]: Start removeDead. Operand has 1246 places, 1209 transitions, 3935 flow [2023-08-31 11:31:25,899 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1246 places, 1209 transitions, 3935 flow [2023-08-31 11:31:25,900 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:31:25,900 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1246 places, 1209 transitions, 3935 flow [2023-08-31 11:31:25,900 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1246 places, 1209 transitions, 3935 flow [2023-08-31 11:31:25,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1246 places, 1209 transitions, 3935 flow [2023-08-31 11:31:26,563 INFO L130 PetriNetUnfolder]: 75/1651 cut-off events. [2023-08-31 11:31:26,563 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-08-31 11:31:26,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2466 conditions, 1651 events. 75/1651 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6505 event pairs, 0 based on Foata normal form. 0/1168 useless extension candidates. Maximal degree in co-relation 2372. Up to 76 conditions per place. [2023-08-31 11:31:26,977 INFO L119 LiptonReduction]: Number of co-enabled transitions 1351166 [2023-08-31 11:31:34,458 INFO L134 LiptonReduction]: Checked pairs total: 7493612 [2023-08-31 11:31:34,458 INFO L136 LiptonReduction]: Total number of compositions: 645 [2023-08-31 11:31:34,459 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:31:34,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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:31:34,459 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:31:34,790 INFO L130 PetriNetUnfolder]: 35/1049 cut-off events. [2023-08-31 11:31:34,791 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-08-31 11:31:34,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:31:34,791 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-08-31 11:31:34,791 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:31:34,791 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:31:34,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1282120062, now seen corresponding path program 1 times [2023-08-31 11:31:34,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:31:34,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740481497] [2023-08-31 11:31:34,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:31:34,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:31:34,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:34,823 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:31:34,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:34,858 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:31:34,858 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:31:34,858 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:31:34,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-31 11:31:34,858 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:31:34,859 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:31:34,859 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:31:34,859 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-31 11:31:34,928 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:31:34,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1279 places, 1241 transitions, 4078 flow [2023-08-31 11:31:35,761 INFO L130 PetriNetUnfolder]: 77/1695 cut-off events. [2023-08-31 11:31:35,761 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-08-31 11:31:35,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2551 conditions, 1695 events. 77/1695 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6706 event pairs, 0 based on Foata normal form. 0/1199 useless extension candidates. Maximal degree in co-relation 2456. Up to 78 conditions per place. [2023-08-31 11:31:35,838 INFO L82 GeneralOperation]: Start removeDead. Operand has 1279 places, 1241 transitions, 4078 flow [2023-08-31 11:31:35,846 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1279 places, 1241 transitions, 4078 flow [2023-08-31 11:31:35,846 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:31:35,846 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1279 places, 1241 transitions, 4078 flow [2023-08-31 11:31:35,846 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1279 places, 1241 transitions, 4078 flow [2023-08-31 11:31:35,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1279 places, 1241 transitions, 4078 flow [2023-08-31 11:31:36,571 INFO L130 PetriNetUnfolder]: 77/1695 cut-off events. [2023-08-31 11:31:36,571 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-08-31 11:31:36,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2551 conditions, 1695 events. 77/1695 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 6706 event pairs, 0 based on Foata normal form. 0/1199 useless extension candidates. Maximal degree in co-relation 2456. Up to 78 conditions per place. [2023-08-31 11:31:37,016 INFO L119 LiptonReduction]: Number of co-enabled transitions 1425380 [2023-08-31 11:31:45,042 INFO L134 LiptonReduction]: Checked pairs total: 9417838 [2023-08-31 11:31:45,043 INFO L136 LiptonReduction]: Total number of compositions: 666 [2023-08-31 11:31:45,044 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:31:45,044 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:31:45,044 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:31:45,405 INFO L130 PetriNetUnfolder]: 36/1078 cut-off events. [2023-08-31 11:31:45,405 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-08-31 11:31:45,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:31:45,405 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-08-31 11:31:45,405 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:31:45,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:31:45,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1666735137, now seen corresponding path program 1 times [2023-08-31 11:31:45,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:31:45,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382386106] [2023-08-31 11:31:45,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:31:45,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:31:45,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:45,437 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:31:45,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:45,476 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:31:45,476 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:31:45,476 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:31:45,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-31 11:31:45,476 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:31:45,477 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:31:45,477 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:31:45,477 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-31 11:31:45,546 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:31:45,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1312 places, 1273 transitions, 4223 flow [2023-08-31 11:31:46,307 INFO L130 PetriNetUnfolder]: 79/1739 cut-off events. [2023-08-31 11:31:46,308 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-08-31 11:31:46,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2637 conditions, 1739 events. 79/1739 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6887 event pairs, 0 based on Foata normal form. 0/1230 useless extension candidates. Maximal degree in co-relation 2541. Up to 80 conditions per place. [2023-08-31 11:31:46,440 INFO L82 GeneralOperation]: Start removeDead. Operand has 1312 places, 1273 transitions, 4223 flow [2023-08-31 11:31:46,452 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1312 places, 1273 transitions, 4223 flow [2023-08-31 11:31:46,452 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:31:46,452 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1312 places, 1273 transitions, 4223 flow [2023-08-31 11:31:46,452 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1312 places, 1273 transitions, 4223 flow [2023-08-31 11:31:46,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1312 places, 1273 transitions, 4223 flow [2023-08-31 11:31:47,188 INFO L130 PetriNetUnfolder]: 79/1739 cut-off events. [2023-08-31 11:31:47,188 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-08-31 11:31:47,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2637 conditions, 1739 events. 79/1739 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6887 event pairs, 0 based on Foata normal form. 0/1230 useless extension candidates. Maximal degree in co-relation 2541. Up to 80 conditions per place. [2023-08-31 11:31:47,611 INFO L119 LiptonReduction]: Number of co-enabled transitions 1501578 [2023-08-31 11:31:55,476 INFO L134 LiptonReduction]: Checked pairs total: 9911192 [2023-08-31 11:31:55,477 INFO L136 LiptonReduction]: Total number of compositions: 679 [2023-08-31 11:31:55,478 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:31:55,479 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:31:55,479 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:31:55,874 INFO L130 PetriNetUnfolder]: 37/1107 cut-off events. [2023-08-31 11:31:55,874 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-08-31 11:31:55,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:31:55,874 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-08-31 11:31:55,874 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:31:55,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:31:55,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1315222400, now seen corresponding path program 1 times [2023-08-31 11:31:55,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:31:55,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692756579] [2023-08-31 11:31:55,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:31:55,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:31:55,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:55,910 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:31:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:31:55,948 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:31:55,948 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:31:55,948 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:31:55,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-31 11:31:55,948 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:31:55,949 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:31:55,949 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:31:55,949 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-31 11:31:56,043 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:31:56,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1345 places, 1305 transitions, 4370 flow [2023-08-31 11:31:56,890 INFO L130 PetriNetUnfolder]: 81/1783 cut-off events. [2023-08-31 11:31:56,891 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-08-31 11:31:57,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2724 conditions, 1783 events. 81/1783 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7035 event pairs, 0 based on Foata normal form. 0/1261 useless extension candidates. Maximal degree in co-relation 2627. Up to 82 conditions per place. [2023-08-31 11:31:57,031 INFO L82 GeneralOperation]: Start removeDead. Operand has 1345 places, 1305 transitions, 4370 flow [2023-08-31 11:31:57,062 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1345 places, 1305 transitions, 4370 flow [2023-08-31 11:31:57,076 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:31:57,077 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1345 places, 1305 transitions, 4370 flow [2023-08-31 11:31:57,077 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1345 places, 1305 transitions, 4370 flow [2023-08-31 11:31:57,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1345 places, 1305 transitions, 4370 flow [2023-08-31 11:31:57,923 INFO L130 PetriNetUnfolder]: 81/1783 cut-off events. [2023-08-31 11:31:57,923 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-08-31 11:31:58,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2724 conditions, 1783 events. 81/1783 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7035 event pairs, 0 based on Foata normal form. 0/1261 useless extension candidates. Maximal degree in co-relation 2627. Up to 82 conditions per place. [2023-08-31 11:31:58,364 INFO L119 LiptonReduction]: Number of co-enabled transitions 1579760 [2023-08-31 11:32:06,374 INFO L134 LiptonReduction]: Checked pairs total: 10443637 [2023-08-31 11:32:06,374 INFO L136 LiptonReduction]: Total number of compositions: 694 [2023-08-31 11:32:06,375 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:32:06,376 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:32:06,376 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:32:06,784 INFO L130 PetriNetUnfolder]: 38/1136 cut-off events. [2023-08-31 11:32:06,784 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-08-31 11:32:06,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:32:06,784 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-08-31 11:32:06,785 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:32:06,785 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:32:06,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1968255361, now seen corresponding path program 1 times [2023-08-31 11:32:06,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:32:06,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040002704] [2023-08-31 11:32:06,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:32:06,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:32:06,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:06,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:32:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:06,861 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:32:06,861 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:32:06,861 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:32:06,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-31 11:32:06,861 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:32:06,862 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:32:06,862 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:32:06,862 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-08-31 11:32:06,947 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:32:06,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1378 places, 1337 transitions, 4519 flow [2023-08-31 11:32:07,828 INFO L130 PetriNetUnfolder]: 83/1827 cut-off events. [2023-08-31 11:32:07,828 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-08-31 11:32:07,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2812 conditions, 1827 events. 83/1827 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7216 event pairs, 0 based on Foata normal form. 0/1292 useless extension candidates. Maximal degree in co-relation 2714. Up to 84 conditions per place. [2023-08-31 11:32:07,976 INFO L82 GeneralOperation]: Start removeDead. Operand has 1378 places, 1337 transitions, 4519 flow [2023-08-31 11:32:07,990 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1378 places, 1337 transitions, 4519 flow [2023-08-31 11:32:07,991 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:32:07,991 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1378 places, 1337 transitions, 4519 flow [2023-08-31 11:32:07,991 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1378 places, 1337 transitions, 4519 flow [2023-08-31 11:32:07,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1378 places, 1337 transitions, 4519 flow [2023-08-31 11:32:08,845 INFO L130 PetriNetUnfolder]: 83/1827 cut-off events. [2023-08-31 11:32:08,845 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-08-31 11:32:08,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2812 conditions, 1827 events. 83/1827 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7216 event pairs, 0 based on Foata normal form. 0/1292 useless extension candidates. Maximal degree in co-relation 2714. Up to 84 conditions per place. [2023-08-31 11:32:09,342 INFO L119 LiptonReduction]: Number of co-enabled transitions 1659926 [2023-08-31 11:32:18,941 INFO L134 LiptonReduction]: Checked pairs total: 10940316 [2023-08-31 11:32:18,941 INFO L136 LiptonReduction]: Total number of compositions: 733 [2023-08-31 11:32:18,943 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:32:18,943 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:32:18,943 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:32:19,355 INFO L130 PetriNetUnfolder]: 39/1165 cut-off events. [2023-08-31 11:32:19,356 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-08-31 11:32:19,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:32:19,356 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-08-31 11:32:19,356 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:32:19,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:32:19,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1897720666, now seen corresponding path program 1 times [2023-08-31 11:32:19,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:32:19,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511601617] [2023-08-31 11:32:19,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:32:19,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:32:19,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:19,404 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:32:19,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:19,449 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:32:19,450 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:32:19,450 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:32:19,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-31 11:32:19,450 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:32:19,450 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:32:19,450 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:32:19,450 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-08-31 11:32:19,551 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:32:19,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1411 places, 1369 transitions, 4670 flow [2023-08-31 11:32:20,537 INFO L130 PetriNetUnfolder]: 85/1871 cut-off events. [2023-08-31 11:32:20,537 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-08-31 11:32:20,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2901 conditions, 1871 events. 85/1871 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7392 event pairs, 0 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 2802. Up to 86 conditions per place. [2023-08-31 11:32:20,645 INFO L82 GeneralOperation]: Start removeDead. Operand has 1411 places, 1369 transitions, 4670 flow [2023-08-31 11:32:20,655 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1411 places, 1369 transitions, 4670 flow [2023-08-31 11:32:20,655 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:32:20,655 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1411 places, 1369 transitions, 4670 flow [2023-08-31 11:32:20,655 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1411 places, 1369 transitions, 4670 flow [2023-08-31 11:32:20,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1411 places, 1369 transitions, 4670 flow [2023-08-31 11:32:21,597 INFO L130 PetriNetUnfolder]: 85/1871 cut-off events. [2023-08-31 11:32:21,597 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-08-31 11:32:21,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2901 conditions, 1871 events. 85/1871 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7392 event pairs, 0 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 2802. Up to 86 conditions per place. [2023-08-31 11:32:22,274 INFO L119 LiptonReduction]: Number of co-enabled transitions 1742076 [2023-08-31 11:32:30,620 INFO L134 LiptonReduction]: Checked pairs total: 9672268 [2023-08-31 11:32:30,621 INFO L136 LiptonReduction]: Total number of compositions: 726 [2023-08-31 11:32:30,622 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:32:30,622 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:32:30,622 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:32:31,104 INFO L130 PetriNetUnfolder]: 40/1194 cut-off events. [2023-08-31 11:32:31,104 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-08-31 11:32:31,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:32:31,104 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-08-31 11:32:31,104 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:32:31,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:32:31,105 INFO L85 PathProgramCache]: Analyzing trace with hash -577892137, now seen corresponding path program 1 times [2023-08-31 11:32:31,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:32:31,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27806674] [2023-08-31 11:32:31,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:32:31,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:32:31,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:31,143 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:32:31,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:31,185 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:32:31,185 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:32:31,185 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:32:31,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-31 11:32:31,185 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:32:31,185 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:32:31,186 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:32:31,186 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-08-31 11:32:31,272 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:32:31,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1444 places, 1401 transitions, 4823 flow [2023-08-31 11:32:32,393 INFO L130 PetriNetUnfolder]: 87/1915 cut-off events. [2023-08-31 11:32:32,393 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-08-31 11:32:32,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2991 conditions, 1915 events. 87/1915 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7605 event pairs, 0 based on Foata normal form. 0/1354 useless extension candidates. Maximal degree in co-relation 2891. Up to 88 conditions per place. [2023-08-31 11:32:32,509 INFO L82 GeneralOperation]: Start removeDead. Operand has 1444 places, 1401 transitions, 4823 flow [2023-08-31 11:32:32,669 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1444 places, 1401 transitions, 4823 flow [2023-08-31 11:32:32,669 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:32:32,669 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1444 places, 1401 transitions, 4823 flow [2023-08-31 11:32:32,669 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1444 places, 1401 transitions, 4823 flow [2023-08-31 11:32:32,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1444 places, 1401 transitions, 4823 flow [2023-08-31 11:32:33,715 INFO L130 PetriNetUnfolder]: 87/1915 cut-off events. [2023-08-31 11:32:33,715 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-08-31 11:32:33,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2991 conditions, 1915 events. 87/1915 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7605 event pairs, 0 based on Foata normal form. 0/1354 useless extension candidates. Maximal degree in co-relation 2891. Up to 88 conditions per place. [2023-08-31 11:32:34,150 INFO L119 LiptonReduction]: Number of co-enabled transitions 1826210 [2023-08-31 11:32:43,120 INFO L134 LiptonReduction]: Checked pairs total: 10105302 [2023-08-31 11:32:43,125 INFO L136 LiptonReduction]: Total number of compositions: 765 [2023-08-31 11:32:43,126 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:32:43,126 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:32:43,126 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:32:43,681 INFO L130 PetriNetUnfolder]: 41/1223 cut-off events. [2023-08-31 11:32:43,681 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-08-31 11:32:43,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:32:43,681 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-08-31 11:32:43,681 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:32:43,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:32:43,682 INFO L85 PathProgramCache]: Analyzing trace with hash -68125324, now seen corresponding path program 1 times [2023-08-31 11:32:43,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:32:43,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17736025] [2023-08-31 11:32:43,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:32:43,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:32:43,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:43,745 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:32:43,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:43,807 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:32:43,807 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:32:43,807 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:32:43,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-31 11:32:43,808 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:32:43,808 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:32:43,808 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:32:43,808 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-08-31 11:32:43,980 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:32:43,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1477 places, 1433 transitions, 4978 flow [2023-08-31 11:32:45,165 INFO L130 PetriNetUnfolder]: 89/1959 cut-off events. [2023-08-31 11:32:45,165 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-08-31 11:32:45,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3082 conditions, 1959 events. 89/1959 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7767 event pairs, 0 based on Foata normal form. 0/1385 useless extension candidates. Maximal degree in co-relation 2981. Up to 90 conditions per place. [2023-08-31 11:32:45,286 INFO L82 GeneralOperation]: Start removeDead. Operand has 1477 places, 1433 transitions, 4978 flow [2023-08-31 11:32:45,299 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1477 places, 1433 transitions, 4978 flow [2023-08-31 11:32:45,300 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:32:45,300 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1477 places, 1433 transitions, 4978 flow [2023-08-31 11:32:45,300 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1477 places, 1433 transitions, 4978 flow [2023-08-31 11:32:45,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1477 places, 1433 transitions, 4978 flow [2023-08-31 11:32:46,501 INFO L130 PetriNetUnfolder]: 89/1959 cut-off events. [2023-08-31 11:32:46,501 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-08-31 11:32:46,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3082 conditions, 1959 events. 89/1959 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7767 event pairs, 0 based on Foata normal form. 0/1385 useless extension candidates. Maximal degree in co-relation 2981. Up to 90 conditions per place. [2023-08-31 11:32:47,009 INFO L119 LiptonReduction]: Number of co-enabled transitions 1912328 [2023-08-31 11:32:55,715 INFO L134 LiptonReduction]: Checked pairs total: 10650506 [2023-08-31 11:32:55,716 INFO L136 LiptonReduction]: Total number of compositions: 772 [2023-08-31 11:32:55,717 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:32:55,717 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:32:55,717 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:32:56,323 INFO L130 PetriNetUnfolder]: 42/1252 cut-off events. [2023-08-31 11:32:56,324 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-08-31 11:32:56,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:32:56,324 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-08-31 11:32:56,324 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:32:56,324 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:32:56,325 INFO L85 PathProgramCache]: Analyzing trace with hash -527661503, now seen corresponding path program 1 times [2023-08-31 11:32:56,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:32:56,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255232071] [2023-08-31 11:32:56,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:32:56,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:32:56,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:56,367 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:32:56,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:32:56,421 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:32:56,422 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:32:56,422 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:32:56,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-31 11:32:56,422 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:32:56,422 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:32:56,423 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:32:56,423 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-08-31 11:32:56,565 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:32:56,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1510 places, 1465 transitions, 5135 flow [2023-08-31 11:32:57,864 INFO L130 PetriNetUnfolder]: 91/2003 cut-off events. [2023-08-31 11:32:57,864 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-08-31 11:32:57,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3174 conditions, 2003 events. 91/2003 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7958 event pairs, 0 based on Foata normal form. 0/1416 useless extension candidates. Maximal degree in co-relation 3072. Up to 92 conditions per place. [2023-08-31 11:32:57,979 INFO L82 GeneralOperation]: Start removeDead. Operand has 1510 places, 1465 transitions, 5135 flow [2023-08-31 11:32:57,989 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1510 places, 1465 transitions, 5135 flow [2023-08-31 11:32:57,990 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:32:57,990 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1510 places, 1465 transitions, 5135 flow [2023-08-31 11:32:57,990 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1510 places, 1465 transitions, 5135 flow [2023-08-31 11:32:57,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1510 places, 1465 transitions, 5135 flow [2023-08-31 11:32:59,074 INFO L130 PetriNetUnfolder]: 91/2003 cut-off events. [2023-08-31 11:32:59,074 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-08-31 11:32:59,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3174 conditions, 2003 events. 91/2003 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 7958 event pairs, 0 based on Foata normal form. 0/1416 useless extension candidates. Maximal degree in co-relation 3072. Up to 92 conditions per place. [2023-08-31 11:32:59,696 INFO L119 LiptonReduction]: Number of co-enabled transitions 2000430 [2023-08-31 11:33:09,541 INFO L134 LiptonReduction]: Checked pairs total: 11120724 [2023-08-31 11:33:09,542 INFO L136 LiptonReduction]: Total number of compositions: 785 [2023-08-31 11:33:09,543 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:33:09,543 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:33:09,543 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:33:10,069 INFO L130 PetriNetUnfolder]: 43/1281 cut-off events. [2023-08-31 11:33:10,069 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-08-31 11:33:10,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:33:10,069 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-08-31 11:33:10,070 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:33:10,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:33:10,070 INFO L85 PathProgramCache]: Analyzing trace with hash -342580980, now seen corresponding path program 1 times [2023-08-31 11:33:10,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:33:10,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21163351] [2023-08-31 11:33:10,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:33:10,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:33:10,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:33:10,118 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:33:10,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:33:10,169 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:33:10,170 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:33:10,170 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:33:10,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-31 11:33:10,170 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:33:10,170 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:33:10,170 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:33:10,170 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-08-31 11:33:10,254 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:33:10,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1543 places, 1497 transitions, 5294 flow [2023-08-31 11:33:11,553 INFO L130 PetriNetUnfolder]: 93/2047 cut-off events. [2023-08-31 11:33:11,554 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-08-31 11:33:11,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3267 conditions, 2047 events. 93/2047 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8133 event pairs, 0 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 3164. Up to 94 conditions per place. [2023-08-31 11:33:11,676 INFO L82 GeneralOperation]: Start removeDead. Operand has 1543 places, 1497 transitions, 5294 flow [2023-08-31 11:33:11,687 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1543 places, 1497 transitions, 5294 flow [2023-08-31 11:33:11,687 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:33:11,687 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1543 places, 1497 transitions, 5294 flow [2023-08-31 11:33:11,687 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1543 places, 1497 transitions, 5294 flow [2023-08-31 11:33:11,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1543 places, 1497 transitions, 5294 flow [2023-08-31 11:33:12,950 INFO L130 PetriNetUnfolder]: 93/2047 cut-off events. [2023-08-31 11:33:12,950 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-08-31 11:33:13,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3267 conditions, 2047 events. 93/2047 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8133 event pairs, 0 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 3164. Up to 94 conditions per place. [2023-08-31 11:33:13,544 INFO L119 LiptonReduction]: Number of co-enabled transitions 2090516 [2023-08-31 11:33:25,037 INFO L134 LiptonReduction]: Checked pairs total: 11590648 [2023-08-31 11:33:25,037 INFO L136 LiptonReduction]: Total number of compositions: 814 [2023-08-31 11:33:25,038 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:33:25,038 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:33:25,038 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:33:25,589 INFO L130 PetriNetUnfolder]: 44/1310 cut-off events. [2023-08-31 11:33:25,589 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-08-31 11:33:25,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:33:25,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-08-31 11:33:25,589 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:33:25,590 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:33:25,590 INFO L85 PathProgramCache]: Analyzing trace with hash 959614682, now seen corresponding path program 1 times [2023-08-31 11:33:25,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:33:25,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620560328] [2023-08-31 11:33:25,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:33:25,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:33:25,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:33:25,640 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:33:25,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:33:25,691 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:33:25,691 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:33:25,691 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:33:25,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-31 11:33:25,692 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:33:25,692 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:33:25,692 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:33:25,692 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-08-31 11:33:25,794 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:33:25,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1576 places, 1529 transitions, 5455 flow [2023-08-31 11:33:27,033 INFO L130 PetriNetUnfolder]: 95/2091 cut-off events. [2023-08-31 11:33:27,034 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-08-31 11:33:27,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3361 conditions, 2091 events. 95/2091 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8297 event pairs, 0 based on Foata normal form. 0/1478 useless extension candidates. Maximal degree in co-relation 3257. Up to 96 conditions per place. [2023-08-31 11:33:27,184 INFO L82 GeneralOperation]: Start removeDead. Operand has 1576 places, 1529 transitions, 5455 flow [2023-08-31 11:33:27,197 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1576 places, 1529 transitions, 5455 flow [2023-08-31 11:33:27,197 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:33:27,197 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1576 places, 1529 transitions, 5455 flow [2023-08-31 11:33:27,197 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1576 places, 1529 transitions, 5455 flow [2023-08-31 11:33:27,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1576 places, 1529 transitions, 5455 flow [2023-08-31 11:33:28,527 INFO L130 PetriNetUnfolder]: 95/2091 cut-off events. [2023-08-31 11:33:28,527 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-08-31 11:33:28,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3361 conditions, 2091 events. 95/2091 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8297 event pairs, 0 based on Foata normal form. 0/1478 useless extension candidates. Maximal degree in co-relation 3257. Up to 96 conditions per place. [2023-08-31 11:33:29,208 INFO L119 LiptonReduction]: Number of co-enabled transitions 2182586 [2023-08-31 11:33:40,251 INFO L134 LiptonReduction]: Checked pairs total: 12106992 [2023-08-31 11:33:40,251 INFO L136 LiptonReduction]: Total number of compositions: 815 [2023-08-31 11:33:40,252 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:33:40,252 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:33:40,252 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:33:40,830 INFO L130 PetriNetUnfolder]: 45/1339 cut-off events. [2023-08-31 11:33:40,830 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-08-31 11:33:40,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:33:40,830 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-08-31 11:33:40,830 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:33:40,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:33:40,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1567832268, now seen corresponding path program 1 times [2023-08-31 11:33:40,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:33:40,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143217328] [2023-08-31 11:33:40,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:33:40,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:33:40,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:33:40,874 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:33:40,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:33:40,928 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:33:40,929 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:33:40,929 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:33:40,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-31 11:33:40,929 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:33:40,929 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:33:40,929 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:33:40,930 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-08-31 11:33:41,037 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:33:41,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1609 places, 1561 transitions, 5618 flow [2023-08-31 11:33:42,429 INFO L130 PetriNetUnfolder]: 97/2135 cut-off events. [2023-08-31 11:33:42,429 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-08-31 11:33:42,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3456 conditions, 2135 events. 97/2135 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8467 event pairs, 0 based on Foata normal form. 0/1509 useless extension candidates. Maximal degree in co-relation 3351. Up to 98 conditions per place. [2023-08-31 11:33:42,564 INFO L82 GeneralOperation]: Start removeDead. Operand has 1609 places, 1561 transitions, 5618 flow [2023-08-31 11:33:42,578 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1609 places, 1561 transitions, 5618 flow [2023-08-31 11:33:42,578 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:33:42,578 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1609 places, 1561 transitions, 5618 flow [2023-08-31 11:33:42,579 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1609 places, 1561 transitions, 5618 flow [2023-08-31 11:33:42,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1609 places, 1561 transitions, 5618 flow [2023-08-31 11:33:43,896 INFO L130 PetriNetUnfolder]: 97/2135 cut-off events. [2023-08-31 11:33:43,897 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-08-31 11:33:44,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3456 conditions, 2135 events. 97/2135 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8467 event pairs, 0 based on Foata normal form. 0/1509 useless extension candidates. Maximal degree in co-relation 3351. Up to 98 conditions per place. [2023-08-31 11:33:44,555 INFO L119 LiptonReduction]: Number of co-enabled transitions 2276640 [2023-08-31 11:33:54,653 INFO L134 LiptonReduction]: Checked pairs total: 12664855 [2023-08-31 11:33:54,654 INFO L136 LiptonReduction]: Total number of compositions: 826 [2023-08-31 11:33:54,655 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:33:54,655 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:33:54,655 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:33:55,272 INFO L130 PetriNetUnfolder]: 46/1368 cut-off events. [2023-08-31 11:33:55,272 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-08-31 11:33:55,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:33:55,273 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-08-31 11:33:55,273 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:33:55,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:33:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1789919612, now seen corresponding path program 1 times [2023-08-31 11:33:55,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:33:55,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660777774] [2023-08-31 11:33:55,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:33:55,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:33:55,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:33:55,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:33:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:33:55,376 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:33:55,376 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:33:55,376 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:33:55,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-31 11:33:55,376 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:33:55,377 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:33:55,377 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:33:55,377 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-08-31 11:33:55,484 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:33:55,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1642 places, 1593 transitions, 5783 flow [2023-08-31 11:33:56,956 INFO L130 PetriNetUnfolder]: 99/2179 cut-off events. [2023-08-31 11:33:56,956 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-08-31 11:33:57,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3552 conditions, 2179 events. 99/2179 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8709 event pairs, 0 based on Foata normal form. 0/1540 useless extension candidates. Maximal degree in co-relation 3446. Up to 100 conditions per place. [2023-08-31 11:33:57,111 INFO L82 GeneralOperation]: Start removeDead. Operand has 1642 places, 1593 transitions, 5783 flow [2023-08-31 11:33:57,126 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1642 places, 1593 transitions, 5783 flow [2023-08-31 11:33:57,126 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:33:57,126 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1642 places, 1593 transitions, 5783 flow [2023-08-31 11:33:57,126 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1642 places, 1593 transitions, 5783 flow [2023-08-31 11:33:57,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1642 places, 1593 transitions, 5783 flow [2023-08-31 11:33:58,605 INFO L130 PetriNetUnfolder]: 99/2179 cut-off events. [2023-08-31 11:33:58,605 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-08-31 11:33:58,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3552 conditions, 2179 events. 99/2179 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8709 event pairs, 0 based on Foata normal form. 0/1540 useless extension candidates. Maximal degree in co-relation 3446. Up to 100 conditions per place. [2023-08-31 11:33:59,185 INFO L119 LiptonReduction]: Number of co-enabled transitions 2372678 [2023-08-31 11:34:09,865 INFO L134 LiptonReduction]: Checked pairs total: 15731406 [2023-08-31 11:34:09,865 INFO L136 LiptonReduction]: Total number of compositions: 847 [2023-08-31 11:34:09,867 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:34:09,868 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:34:09,868 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:34:10,522 INFO L130 PetriNetUnfolder]: 47/1397 cut-off events. [2023-08-31 11:34:10,522 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-08-31 11:34:10,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:34:10,523 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-08-31 11:34:10,523 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:34:10,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:34:10,523 INFO L85 PathProgramCache]: Analyzing trace with hash -257041768, now seen corresponding path program 1 times [2023-08-31 11:34:10,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:34:10,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190171293] [2023-08-31 11:34:10,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:34:10,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:34:10,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:34:10,577 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:34:10,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:34:10,635 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:34:10,636 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:34:10,636 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:34:10,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-31 11:34:10,636 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:34:10,636 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:34:10,637 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:34:10,637 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-08-31 11:34:10,749 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:34:10,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1675 places, 1625 transitions, 5950 flow [2023-08-31 11:34:12,126 INFO L130 PetriNetUnfolder]: 101/2223 cut-off events. [2023-08-31 11:34:12,126 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-08-31 11:34:12,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3649 conditions, 2223 events. 101/2223 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8880 event pairs, 0 based on Foata normal form. 0/1571 useless extension candidates. Maximal degree in co-relation 3542. Up to 102 conditions per place. [2023-08-31 11:34:12,325 INFO L82 GeneralOperation]: Start removeDead. Operand has 1675 places, 1625 transitions, 5950 flow [2023-08-31 11:34:12,343 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1675 places, 1625 transitions, 5950 flow [2023-08-31 11:34:12,343 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:34:12,343 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1675 places, 1625 transitions, 5950 flow [2023-08-31 11:34:12,343 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1675 places, 1625 transitions, 5950 flow [2023-08-31 11:34:12,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1675 places, 1625 transitions, 5950 flow [2023-08-31 11:34:13,732 INFO L130 PetriNetUnfolder]: 101/2223 cut-off events. [2023-08-31 11:34:13,732 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-08-31 11:34:13,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3649 conditions, 2223 events. 101/2223 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 8880 event pairs, 0 based on Foata normal form. 0/1571 useless extension candidates. Maximal degree in co-relation 3542. Up to 102 conditions per place. [2023-08-31 11:34:14,773 INFO L119 LiptonReduction]: Number of co-enabled transitions 2470700 [2023-08-31 11:34:24,221 INFO L134 LiptonReduction]: Checked pairs total: 13763689 [2023-08-31 11:34:24,221 INFO L136 LiptonReduction]: Total number of compositions: 868 [2023-08-31 11:34:24,222 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:34:24,222 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:34:24,222 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:34:24,871 INFO L130 PetriNetUnfolder]: 48/1426 cut-off events. [2023-08-31 11:34:24,871 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-08-31 11:34:24,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:34:24,871 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-08-31 11:34:24,871 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:34:24,871 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:34:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1548344058, now seen corresponding path program 1 times [2023-08-31 11:34:24,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:34:24,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611324136] [2023-08-31 11:34:24,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:34:24,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:34:24,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:34:24,917 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:34:24,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:34:24,974 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:34:24,975 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:34:24,975 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:34:24,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-31 11:34:24,975 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:34:24,975 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:34:24,975 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:34:24,975 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-08-31 11:34:25,066 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:34:25,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1708 places, 1657 transitions, 6119 flow [2023-08-31 11:34:26,568 INFO L130 PetriNetUnfolder]: 103/2267 cut-off events. [2023-08-31 11:34:26,568 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-08-31 11:34:26,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3747 conditions, 2267 events. 103/2267 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9044 event pairs, 0 based on Foata normal form. 0/1602 useless extension candidates. Maximal degree in co-relation 3639. Up to 104 conditions per place. [2023-08-31 11:34:26,734 INFO L82 GeneralOperation]: Start removeDead. Operand has 1708 places, 1657 transitions, 6119 flow [2023-08-31 11:34:26,748 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1708 places, 1657 transitions, 6119 flow [2023-08-31 11:34:26,748 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:34:26,748 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1708 places, 1657 transitions, 6119 flow [2023-08-31 11:34:26,748 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1708 places, 1657 transitions, 6119 flow [2023-08-31 11:34:26,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1708 places, 1657 transitions, 6119 flow [2023-08-31 11:34:28,355 INFO L130 PetriNetUnfolder]: 103/2267 cut-off events. [2023-08-31 11:34:28,355 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-08-31 11:34:28,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3747 conditions, 2267 events. 103/2267 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9044 event pairs, 0 based on Foata normal form. 0/1602 useless extension candidates. Maximal degree in co-relation 3639. Up to 104 conditions per place. [2023-08-31 11:34:28,985 INFO L119 LiptonReduction]: Number of co-enabled transitions 2570706 [2023-08-31 11:34:41,458 INFO L134 LiptonReduction]: Checked pairs total: 17021309 [2023-08-31 11:34:41,458 INFO L136 LiptonReduction]: Total number of compositions: 889 [2023-08-31 11:34:41,459 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:34:41,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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:34:41,459 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:34:42,142 INFO L130 PetriNetUnfolder]: 49/1455 cut-off events. [2023-08-31 11:34:42,142 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-08-31 11:34:42,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:34:42,143 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-08-31 11:34:42,143 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:34:42,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:34:42,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1926381164, now seen corresponding path program 1 times [2023-08-31 11:34:42,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:34:42,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468240031] [2023-08-31 11:34:42,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:34:42,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:34:42,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:34:42,214 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:34:42,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:34:42,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:34:42,273 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:34:42,273 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:34:42,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-31 11:34:42,273 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:34:42,273 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:34:42,273 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:34:42,274 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-08-31 11:34:42,377 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:34:42,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1741 places, 1689 transitions, 6290 flow [2023-08-31 11:34:43,988 INFO L130 PetriNetUnfolder]: 105/2311 cut-off events. [2023-08-31 11:34:43,989 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-08-31 11:34:44,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3846 conditions, 2311 events. 105/2311 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9238 event pairs, 0 based on Foata normal form. 0/1633 useless extension candidates. Maximal degree in co-relation 3737. Up to 106 conditions per place. [2023-08-31 11:34:44,158 INFO L82 GeneralOperation]: Start removeDead. Operand has 1741 places, 1689 transitions, 6290 flow [2023-08-31 11:34:44,172 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1741 places, 1689 transitions, 6290 flow [2023-08-31 11:34:44,172 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:34:44,172 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1741 places, 1689 transitions, 6290 flow [2023-08-31 11:34:44,172 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1741 places, 1689 transitions, 6290 flow [2023-08-31 11:34:44,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1741 places, 1689 transitions, 6290 flow [2023-08-31 11:34:45,784 INFO L130 PetriNetUnfolder]: 105/2311 cut-off events. [2023-08-31 11:34:45,785 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-08-31 11:34:45,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3846 conditions, 2311 events. 105/2311 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9238 event pairs, 0 based on Foata normal form. 0/1633 useless extension candidates. Maximal degree in co-relation 3737. Up to 106 conditions per place. [2023-08-31 11:34:46,484 INFO L119 LiptonReduction]: Number of co-enabled transitions 2672696 [2023-08-31 11:34:59,075 INFO L134 LiptonReduction]: Checked pairs total: 14861353 [2023-08-31 11:34:59,076 INFO L136 LiptonReduction]: Total number of compositions: 918 [2023-08-31 11:34:59,078 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:34:59,079 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:34:59,079 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:34:59,886 INFO L130 PetriNetUnfolder]: 50/1484 cut-off events. [2023-08-31 11:34:59,887 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-08-31 11:34:59,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:34:59,887 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-08-31 11:34:59,887 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:34:59,887 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:34:59,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1977245163, now seen corresponding path program 1 times [2023-08-31 11:34:59,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:34:59,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632037341] [2023-08-31 11:34:59,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:34:59,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:34:59,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:34:59,940 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:34:59,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:35:00,001 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:35:00,001 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:35:00,002 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:35:00,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-31 11:35:00,002 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:35:00,002 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:35:00,002 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:35:00,002 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-08-31 11:35:00,108 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:35:00,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1721 transitions, 6463 flow [2023-08-31 11:35:01,996 INFO L130 PetriNetUnfolder]: 107/2355 cut-off events. [2023-08-31 11:35:01,997 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-08-31 11:35:02,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3946 conditions, 2355 events. 107/2355 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9394 event pairs, 0 based on Foata normal form. 0/1664 useless extension candidates. Maximal degree in co-relation 3836. Up to 108 conditions per place. [2023-08-31 11:35:02,173 INFO L82 GeneralOperation]: Start removeDead. Operand has 1774 places, 1721 transitions, 6463 flow [2023-08-31 11:35:02,190 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1774 places, 1721 transitions, 6463 flow [2023-08-31 11:35:02,190 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:35:02,190 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1774 places, 1721 transitions, 6463 flow [2023-08-31 11:35:02,190 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1774 places, 1721 transitions, 6463 flow [2023-08-31 11:35:02,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1721 transitions, 6463 flow [2023-08-31 11:35:03,972 INFO L130 PetriNetUnfolder]: 107/2355 cut-off events. [2023-08-31 11:35:03,973 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-08-31 11:35:04,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3946 conditions, 2355 events. 107/2355 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9394 event pairs, 0 based on Foata normal form. 0/1664 useless extension candidates. Maximal degree in co-relation 3836. Up to 108 conditions per place. [2023-08-31 11:35:04,791 INFO L119 LiptonReduction]: Number of co-enabled transitions 2776670 [2023-08-31 11:35:16,161 INFO L134 LiptonReduction]: Checked pairs total: 15481269 [2023-08-31 11:35:16,161 INFO L136 LiptonReduction]: Total number of compositions: 913 [2023-08-31 11:35:16,162 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:35:16,165 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:35:16,165 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:35:16,916 INFO L130 PetriNetUnfolder]: 51/1513 cut-off events. [2023-08-31 11:35:16,916 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-08-31 11:35:16,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:35:16,917 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-08-31 11:35:16,917 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:35:16,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:35:16,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1410339508, now seen corresponding path program 1 times [2023-08-31 11:35:16,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:35:16,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858356380] [2023-08-31 11:35:16,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:35:16,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:35:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:35:16,994 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:35:17,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:35:17,063 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:35:17,063 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:35:17,064 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:35:17,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-31 11:35:17,064 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:35:17,064 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:35:17,064 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:35:17,064 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-08-31 11:35:17,174 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:35:17,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1807 places, 1753 transitions, 6638 flow [2023-08-31 11:35:18,904 INFO L130 PetriNetUnfolder]: 109/2399 cut-off events. [2023-08-31 11:35:18,904 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-08-31 11:35:19,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4047 conditions, 2399 events. 109/2399 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9601 event pairs, 0 based on Foata normal form. 0/1695 useless extension candidates. Maximal degree in co-relation 3936. Up to 110 conditions per place. [2023-08-31 11:35:19,101 INFO L82 GeneralOperation]: Start removeDead. Operand has 1807 places, 1753 transitions, 6638 flow [2023-08-31 11:35:19,119 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1807 places, 1753 transitions, 6638 flow [2023-08-31 11:35:19,119 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:35:19,119 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1807 places, 1753 transitions, 6638 flow [2023-08-31 11:35:19,119 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1807 places, 1753 transitions, 6638 flow [2023-08-31 11:35:19,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1807 places, 1753 transitions, 6638 flow [2023-08-31 11:35:20,919 INFO L130 PetriNetUnfolder]: 109/2399 cut-off events. [2023-08-31 11:35:20,919 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-08-31 11:35:21,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4047 conditions, 2399 events. 109/2399 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9601 event pairs, 0 based on Foata normal form. 0/1695 useless extension candidates. Maximal degree in co-relation 3936. Up to 110 conditions per place. [2023-08-31 11:35:21,688 INFO L119 LiptonReduction]: Number of co-enabled transitions 2882628 [2023-08-31 11:35:33,905 INFO L134 LiptonReduction]: Checked pairs total: 16107404 [2023-08-31 11:35:33,905 INFO L136 LiptonReduction]: Total number of compositions: 922 [2023-08-31 11:35:33,906 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:35:33,907 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:35:33,907 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:35:34,771 INFO L130 PetriNetUnfolder]: 52/1542 cut-off events. [2023-08-31 11:35:34,771 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-08-31 11:35:34,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:35:34,771 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-08-31 11:35:34,772 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:35:34,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:35:34,772 INFO L85 PathProgramCache]: Analyzing trace with hash 764768399, now seen corresponding path program 1 times [2023-08-31 11:35:34,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:35:34,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50836802] [2023-08-31 11:35:34,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:35:34,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:35:34,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:35:34,835 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:35:34,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:35:34,909 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:35:34,909 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:35:34,910 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:35:34,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-31 11:35:34,910 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:35:34,910 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:35:34,910 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:35:34,910 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-08-31 11:35:35,031 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:35:35,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1840 places, 1785 transitions, 6815 flow [2023-08-31 11:35:36,771 INFO L130 PetriNetUnfolder]: 111/2443 cut-off events. [2023-08-31 11:35:36,772 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-08-31 11:35:36,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4149 conditions, 2443 events. 111/2443 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9735 event pairs, 0 based on Foata normal form. 0/1726 useless extension candidates. Maximal degree in co-relation 4037. Up to 112 conditions per place. [2023-08-31 11:35:36,990 INFO L82 GeneralOperation]: Start removeDead. Operand has 1840 places, 1785 transitions, 6815 flow [2023-08-31 11:35:37,007 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1840 places, 1785 transitions, 6815 flow [2023-08-31 11:35:37,007 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:35:37,007 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1840 places, 1785 transitions, 6815 flow [2023-08-31 11:35:37,007 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1840 places, 1785 transitions, 6815 flow [2023-08-31 11:35:37,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1840 places, 1785 transitions, 6815 flow [2023-08-31 11:35:38,804 INFO L130 PetriNetUnfolder]: 111/2443 cut-off events. [2023-08-31 11:35:38,804 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-08-31 11:35:39,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4149 conditions, 2443 events. 111/2443 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9735 event pairs, 0 based on Foata normal form. 0/1726 useless extension candidates. Maximal degree in co-relation 4037. Up to 112 conditions per place. [2023-08-31 11:35:39,703 INFO L119 LiptonReduction]: Number of co-enabled transitions 2990570 [2023-08-31 11:35:51,596 INFO L134 LiptonReduction]: Checked pairs total: 16717514 [2023-08-31 11:35:51,596 INFO L136 LiptonReduction]: Total number of compositions: 951 [2023-08-31 11:35:51,597 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:35:51,598 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:35:51,598 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:35:52,445 INFO L130 PetriNetUnfolder]: 53/1571 cut-off events. [2023-08-31 11:35:52,446 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-08-31 11:35:52,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:35:52,446 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-08-31 11:35:52,446 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:35:52,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:35:52,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1432330522, now seen corresponding path program 1 times [2023-08-31 11:35:52,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:35:52,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317428233] [2023-08-31 11:35:52,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:35:52,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:35:52,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:35:52,512 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:35:52,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:35:52,680 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:35:52,680 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:35:52,680 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:35:52,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-31 11:35:52,680 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:35:52,680 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:35:52,680 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:35:52,680 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-08-31 11:35:52,817 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:35:52,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1873 places, 1817 transitions, 6994 flow [2023-08-31 11:35:54,824 INFO L130 PetriNetUnfolder]: 113/2487 cut-off events. [2023-08-31 11:35:54,825 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-08-31 11:35:55,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4252 conditions, 2487 events. 113/2487 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9951 event pairs, 0 based on Foata normal form. 0/1757 useless extension candidates. Maximal degree in co-relation 4139. Up to 114 conditions per place. [2023-08-31 11:35:55,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 1873 places, 1817 transitions, 6994 flow [2023-08-31 11:35:55,058 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1873 places, 1817 transitions, 6994 flow [2023-08-31 11:35:55,058 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:35:55,058 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1873 places, 1817 transitions, 6994 flow [2023-08-31 11:35:55,058 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1873 places, 1817 transitions, 6994 flow [2023-08-31 11:35:55,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1873 places, 1817 transitions, 6994 flow [2023-08-31 11:35:56,908 INFO L130 PetriNetUnfolder]: 113/2487 cut-off events. [2023-08-31 11:35:56,909 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-08-31 11:35:57,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4252 conditions, 2487 events. 113/2487 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 9951 event pairs, 0 based on Foata normal form. 0/1757 useless extension candidates. Maximal degree in co-relation 4139. Up to 114 conditions per place. [2023-08-31 11:35:57,807 INFO L119 LiptonReduction]: Number of co-enabled transitions 3100496 [2023-08-31 11:36:10,800 INFO L134 LiptonReduction]: Checked pairs total: 17230555 [2023-08-31 11:36:10,800 INFO L136 LiptonReduction]: Total number of compositions: 972 [2023-08-31 11:36:10,802 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:36:10,802 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:36:10,802 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:36:11,630 INFO L130 PetriNetUnfolder]: 54/1600 cut-off events. [2023-08-31 11:36:11,630 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-08-31 11:36:11,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:36:11,630 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-08-31 11:36:11,631 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:36:11,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:36:11,631 INFO L85 PathProgramCache]: Analyzing trace with hash -598893169, now seen corresponding path program 1 times [2023-08-31 11:36:11,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:36:11,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294128741] [2023-08-31 11:36:11,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:36:11,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:36:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:36:11,692 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:36:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:36:11,769 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:36:11,770 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:36:11,770 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:36:11,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-31 11:36:11,770 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:36:11,770 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:36:11,770 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:36:11,770 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-08-31 11:36:11,894 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:36:11,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1906 places, 1849 transitions, 7175 flow [2023-08-31 11:36:14,163 INFO L130 PetriNetUnfolder]: 115/2531 cut-off events. [2023-08-31 11:36:14,163 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-08-31 11:36:14,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 2531 events. 115/2531 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10115 event pairs, 0 based on Foata normal form. 0/1788 useless extension candidates. Maximal degree in co-relation 4242. Up to 116 conditions per place. [2023-08-31 11:36:14,381 INFO L82 GeneralOperation]: Start removeDead. Operand has 1906 places, 1849 transitions, 7175 flow [2023-08-31 11:36:14,399 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1906 places, 1849 transitions, 7175 flow [2023-08-31 11:36:14,400 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:36:14,400 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1906 places, 1849 transitions, 7175 flow [2023-08-31 11:36:14,400 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1906 places, 1849 transitions, 7175 flow [2023-08-31 11:36:14,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1906 places, 1849 transitions, 7175 flow [2023-08-31 11:36:16,502 INFO L130 PetriNetUnfolder]: 115/2531 cut-off events. [2023-08-31 11:36:16,503 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-08-31 11:36:16,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 2531 events. 115/2531 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10115 event pairs, 0 based on Foata normal form. 0/1788 useless extension candidates. Maximal degree in co-relation 4242. Up to 116 conditions per place. [2023-08-31 11:36:17,468 INFO L119 LiptonReduction]: Number of co-enabled transitions 3212406 [2023-08-31 11:36:31,079 INFO L134 LiptonReduction]: Checked pairs total: 17919885 [2023-08-31 11:36:31,079 INFO L136 LiptonReduction]: Total number of compositions: 979 [2023-08-31 11:36:31,080 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:36:31,080 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:36:31,080 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:36:32,043 INFO L130 PetriNetUnfolder]: 55/1629 cut-off events. [2023-08-31 11:36:32,044 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-08-31 11:36:32,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:36:32,044 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-08-31 11:36:32,044 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:36:32,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:36:32,044 INFO L85 PathProgramCache]: Analyzing trace with hash -724307314, now seen corresponding path program 1 times [2023-08-31 11:36:32,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:36:32,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82075478] [2023-08-31 11:36:32,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:36:32,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:36:32,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:36:32,125 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:36:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:36:32,205 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:36:32,205 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:36:32,205 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:36:32,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-31 11:36:32,206 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:36:32,206 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:36:32,206 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:36:32,206 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-08-31 11:36:32,414 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:36:32,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1939 places, 1881 transitions, 7358 flow [2023-08-31 11:36:34,502 INFO L130 PetriNetUnfolder]: 117/2575 cut-off events. [2023-08-31 11:36:34,502 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-08-31 11:36:34,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4461 conditions, 2575 events. 117/2575 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10304 event pairs, 0 based on Foata normal form. 0/1819 useless extension candidates. Maximal degree in co-relation 4346. Up to 118 conditions per place. [2023-08-31 11:36:34,722 INFO L82 GeneralOperation]: Start removeDead. Operand has 1939 places, 1881 transitions, 7358 flow [2023-08-31 11:36:34,738 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1939 places, 1881 transitions, 7358 flow [2023-08-31 11:36:34,738 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:36:34,739 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1939 places, 1881 transitions, 7358 flow [2023-08-31 11:36:34,739 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1939 places, 1881 transitions, 7358 flow [2023-08-31 11:36:34,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1939 places, 1881 transitions, 7358 flow [2023-08-31 11:36:36,638 INFO L130 PetriNetUnfolder]: 117/2575 cut-off events. [2023-08-31 11:36:36,638 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-08-31 11:36:36,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4461 conditions, 2575 events. 117/2575 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10304 event pairs, 0 based on Foata normal form. 0/1819 useless extension candidates. Maximal degree in co-relation 4346. Up to 118 conditions per place. [2023-08-31 11:36:37,610 INFO L119 LiptonReduction]: Number of co-enabled transitions 3326300 [2023-08-31 11:36:51,665 INFO L134 LiptonReduction]: Checked pairs total: 18558261 [2023-08-31 11:36:51,666 INFO L136 LiptonReduction]: Total number of compositions: 1000 [2023-08-31 11:36:51,667 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:36:51,667 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:36:51,667 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:36:52,549 INFO L130 PetriNetUnfolder]: 56/1658 cut-off events. [2023-08-31 11:36:52,550 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-08-31 11:36:52,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:36:52,550 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-08-31 11:36:52,550 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:36:52,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:36:52,550 INFO L85 PathProgramCache]: Analyzing trace with hash -739015923, now seen corresponding path program 1 times [2023-08-31 11:36:52,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:36:52,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274779436] [2023-08-31 11:36:52,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:36:52,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:36:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:36:52,628 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:36:52,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:36:52,748 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:36:52,748 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:36:52,748 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:36:52,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-31 11:36:52,749 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:36:52,749 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:36:52,749 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:36:52,749 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-08-31 11:36:52,915 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:36:52,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1972 places, 1913 transitions, 7543 flow [2023-08-31 11:36:55,030 INFO L130 PetriNetUnfolder]: 119/2619 cut-off events. [2023-08-31 11:36:55,030 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-08-31 11:36:55,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4567 conditions, 2619 events. 119/2619 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10482 event pairs, 0 based on Foata normal form. 0/1850 useless extension candidates. Maximal degree in co-relation 4451. Up to 120 conditions per place. [2023-08-31 11:36:55,253 INFO L82 GeneralOperation]: Start removeDead. Operand has 1972 places, 1913 transitions, 7543 flow [2023-08-31 11:36:55,270 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1972 places, 1913 transitions, 7543 flow [2023-08-31 11:36:55,271 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:36:55,271 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1972 places, 1913 transitions, 7543 flow [2023-08-31 11:36:55,271 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1972 places, 1913 transitions, 7543 flow [2023-08-31 11:36:55,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1972 places, 1913 transitions, 7543 flow [2023-08-31 11:36:57,203 INFO L130 PetriNetUnfolder]: 119/2619 cut-off events. [2023-08-31 11:36:57,203 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-08-31 11:36:57,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4567 conditions, 2619 events. 119/2619 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10482 event pairs, 0 based on Foata normal form. 0/1850 useless extension candidates. Maximal degree in co-relation 4451. Up to 120 conditions per place. [2023-08-31 11:36:58,214 INFO L119 LiptonReduction]: Number of co-enabled transitions 3442178 [2023-08-31 11:37:13,015 INFO L134 LiptonReduction]: Checked pairs total: 19073939 [2023-08-31 11:37:13,016 INFO L136 LiptonReduction]: Total number of compositions: 1041 [2023-08-31 11:37:13,017 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:37:13,017 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:37:13,017 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:37:13,935 INFO L130 PetriNetUnfolder]: 57/1687 cut-off events. [2023-08-31 11:37:13,935 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-08-31 11:37:13,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:37:13,935 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-08-31 11:37:13,936 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:37:13,936 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:37:13,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1692380196, now seen corresponding path program 1 times [2023-08-31 11:37:13,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:37:13,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91167676] [2023-08-31 11:37:13,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:37:13,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:37:14,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:37:14,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:37:14,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:37:14,097 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:37:14,097 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:37:14,097 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:37:14,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-31 11:37:14,098 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:37:14,098 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:37:14,098 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:37:14,098 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-08-31 11:37:14,270 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:37:14,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2005 places, 1945 transitions, 7730 flow [2023-08-31 11:37:16,648 INFO L130 PetriNetUnfolder]: 121/2663 cut-off events. [2023-08-31 11:37:16,648 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-08-31 11:37:16,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4674 conditions, 2663 events. 121/2663 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10668 event pairs, 0 based on Foata normal form. 0/1881 useless extension candidates. Maximal degree in co-relation 4557. Up to 122 conditions per place. [2023-08-31 11:37:16,876 INFO L82 GeneralOperation]: Start removeDead. Operand has 2005 places, 1945 transitions, 7730 flow [2023-08-31 11:37:16,893 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2005 places, 1945 transitions, 7730 flow [2023-08-31 11:37:16,893 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:37:16,893 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2005 places, 1945 transitions, 7730 flow [2023-08-31 11:37:16,894 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2005 places, 1945 transitions, 7730 flow [2023-08-31 11:37:16,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2005 places, 1945 transitions, 7730 flow [2023-08-31 11:37:18,971 INFO L130 PetriNetUnfolder]: 121/2663 cut-off events. [2023-08-31 11:37:18,972 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-08-31 11:37:19,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4674 conditions, 2663 events. 121/2663 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10668 event pairs, 0 based on Foata normal form. 0/1881 useless extension candidates. Maximal degree in co-relation 4557. Up to 122 conditions per place. [2023-08-31 11:37:19,990 INFO L119 LiptonReduction]: Number of co-enabled transitions 3560040 [2023-08-31 11:37:36,326 INFO L134 LiptonReduction]: Checked pairs total: 19840374 [2023-08-31 11:37:36,326 INFO L136 LiptonReduction]: Total number of compositions: 1052 [2023-08-31 11:37:36,327 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:37:36,327 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:37:36,327 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:37:37,317 INFO L130 PetriNetUnfolder]: 58/1716 cut-off events. [2023-08-31 11:37:37,317 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-08-31 11:37:37,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:37:37,317 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-08-31 11:37:37,317 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:37:37,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:37:37,318 INFO L85 PathProgramCache]: Analyzing trace with hash -132027375, now seen corresponding path program 1 times [2023-08-31 11:37:37,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:37:37,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87893289] [2023-08-31 11:37:37,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:37:37,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:37:37,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:37:37,385 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:37:37,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:37:37,476 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:37:37,476 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:37:37,476 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:37:37,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-08-31 11:37:37,476 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:37:37,477 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:37:37,477 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:37:37,477 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-08-31 11:37:37,602 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:37:37,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2038 places, 1977 transitions, 7919 flow [2023-08-31 11:37:40,008 INFO L130 PetriNetUnfolder]: 123/2707 cut-off events. [2023-08-31 11:37:40,008 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-08-31 11:37:40,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4782 conditions, 2707 events. 123/2707 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10868 event pairs, 0 based on Foata normal form. 0/1912 useless extension candidates. Maximal degree in co-relation 4664. Up to 124 conditions per place. [2023-08-31 11:37:40,249 INFO L82 GeneralOperation]: Start removeDead. Operand has 2038 places, 1977 transitions, 7919 flow [2023-08-31 11:37:40,268 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2038 places, 1977 transitions, 7919 flow [2023-08-31 11:37:40,269 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:37:40,269 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2038 places, 1977 transitions, 7919 flow [2023-08-31 11:37:40,269 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2038 places, 1977 transitions, 7919 flow [2023-08-31 11:37:40,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2038 places, 1977 transitions, 7919 flow [2023-08-31 11:37:42,602 INFO L130 PetriNetUnfolder]: 123/2707 cut-off events. [2023-08-31 11:37:42,602 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-08-31 11:37:42,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4782 conditions, 2707 events. 123/2707 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 10868 event pairs, 0 based on Foata normal form. 0/1912 useless extension candidates. Maximal degree in co-relation 4664. Up to 124 conditions per place. [2023-08-31 11:37:43,688 INFO L119 LiptonReduction]: Number of co-enabled transitions 3679886 [2023-08-31 11:37:59,032 INFO L134 LiptonReduction]: Checked pairs total: 20476510 [2023-08-31 11:37:59,032 INFO L136 LiptonReduction]: Total number of compositions: 1053 [2023-08-31 11:37:59,033 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:37:59,033 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:37:59,033 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:38:00,167 INFO L130 PetriNetUnfolder]: 59/1745 cut-off events. [2023-08-31 11:38:00,168 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-08-31 11:38:00,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:38:00,168 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-08-31 11:38:00,168 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:38:00,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:38:00,168 INFO L85 PathProgramCache]: Analyzing trace with hash 922329816, now seen corresponding path program 1 times [2023-08-31 11:38:00,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:38:00,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940707649] [2023-08-31 11:38:00,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:38:00,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:38:00,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:38:00,235 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:38:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:38:00,326 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:38:00,327 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:38:00,327 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:38:00,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-31 11:38:00,327 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:38:00,327 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:38:00,327 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:38:00,328 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-08-31 11:38:00,447 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:38:00,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2071 places, 2009 transitions, 8110 flow [2023-08-31 11:38:02,822 INFO L130 PetriNetUnfolder]: 125/2751 cut-off events. [2023-08-31 11:38:02,822 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-08-31 11:38:03,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4891 conditions, 2751 events. 125/2751 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11019 event pairs, 0 based on Foata normal form. 0/1943 useless extension candidates. Maximal degree in co-relation 4772. Up to 126 conditions per place. [2023-08-31 11:38:03,092 INFO L82 GeneralOperation]: Start removeDead. Operand has 2071 places, 2009 transitions, 8110 flow [2023-08-31 11:38:03,112 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2071 places, 2009 transitions, 8110 flow [2023-08-31 11:38:03,112 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:38:03,112 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2071 places, 2009 transitions, 8110 flow [2023-08-31 11:38:03,112 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2071 places, 2009 transitions, 8110 flow [2023-08-31 11:38:03,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2071 places, 2009 transitions, 8110 flow [2023-08-31 11:38:05,434 INFO L130 PetriNetUnfolder]: 125/2751 cut-off events. [2023-08-31 11:38:05,435 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-08-31 11:38:05,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4891 conditions, 2751 events. 125/2751 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11019 event pairs, 0 based on Foata normal form. 0/1943 useless extension candidates. Maximal degree in co-relation 4772. Up to 126 conditions per place. [2023-08-31 11:38:06,430 INFO L119 LiptonReduction]: Number of co-enabled transitions 3801716 [2023-08-31 11:38:20,637 INFO L134 LiptonReduction]: Checked pairs total: 21170030 [2023-08-31 11:38:20,638 INFO L136 LiptonReduction]: Total number of compositions: 1056 [2023-08-31 11:38:20,639 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:38:20,639 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:38:20,639 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:38:21,716 INFO L130 PetriNetUnfolder]: 60/1774 cut-off events. [2023-08-31 11:38:21,716 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-08-31 11:38:21,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:38:21,717 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-08-31 11:38:21,717 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:38:21,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:38:21,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1508321854, now seen corresponding path program 1 times [2023-08-31 11:38:21,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:38:21,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089709069] [2023-08-31 11:38:21,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:38:21,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:38:21,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:38:21,786 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:38:21,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:38:21,880 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:38:21,880 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:38:21,881 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:38:21,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-31 11:38:21,881 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:38:21,881 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:38:21,881 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:38:21,881 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-08-31 11:38:21,997 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:38:22,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2104 places, 2041 transitions, 8303 flow [2023-08-31 11:38:24,491 INFO L130 PetriNetUnfolder]: 127/2795 cut-off events. [2023-08-31 11:38:24,491 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-08-31 11:38:24,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5001 conditions, 2795 events. 127/2795 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11200 event pairs, 0 based on Foata normal form. 0/1974 useless extension candidates. Maximal degree in co-relation 4881. Up to 128 conditions per place. [2023-08-31 11:38:24,749 INFO L82 GeneralOperation]: Start removeDead. Operand has 2104 places, 2041 transitions, 8303 flow [2023-08-31 11:38:24,768 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2104 places, 2041 transitions, 8303 flow [2023-08-31 11:38:24,769 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:38:24,769 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2104 places, 2041 transitions, 8303 flow [2023-08-31 11:38:24,769 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2104 places, 2041 transitions, 8303 flow [2023-08-31 11:38:24,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2104 places, 2041 transitions, 8303 flow [2023-08-31 11:38:27,040 INFO L130 PetriNetUnfolder]: 127/2795 cut-off events. [2023-08-31 11:38:27,040 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-08-31 11:38:27,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5001 conditions, 2795 events. 127/2795 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11200 event pairs, 0 based on Foata normal form. 0/1974 useless extension candidates. Maximal degree in co-relation 4881. Up to 128 conditions per place. [2023-08-31 11:38:28,346 INFO L119 LiptonReduction]: Number of co-enabled transitions 3925530 [2023-08-31 11:38:43,551 INFO L134 LiptonReduction]: Checked pairs total: 21837302 [2023-08-31 11:38:43,552 INFO L136 LiptonReduction]: Total number of compositions: 1085 [2023-08-31 11:38:43,553 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:38:43,553 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:38:43,553 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:38:44,781 INFO L130 PetriNetUnfolder]: 61/1803 cut-off events. [2023-08-31 11:38:44,781 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-08-31 11:38:44,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:38:44,782 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-08-31 11:38:44,782 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:38:44,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:38:44,782 INFO L85 PathProgramCache]: Analyzing trace with hash -754159360, now seen corresponding path program 1 times [2023-08-31 11:38:44,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:38:44,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722061320] [2023-08-31 11:38:44,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:38:44,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:38:44,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:38:44,884 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:38:44,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:38:45,018 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:38:45,018 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:38:45,018 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:38:45,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-31 11:38:45,018 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:38:45,019 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:38:45,019 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:38:45,019 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-08-31 11:38:45,165 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:38:45,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2137 places, 2073 transitions, 8498 flow [2023-08-31 11:38:47,708 INFO L130 PetriNetUnfolder]: 129/2839 cut-off events. [2023-08-31 11:38:47,708 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-08-31 11:38:48,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5112 conditions, 2839 events. 129/2839 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11386 event pairs, 0 based on Foata normal form. 0/2005 useless extension candidates. Maximal degree in co-relation 4991. Up to 130 conditions per place. [2023-08-31 11:38:48,005 INFO L82 GeneralOperation]: Start removeDead. Operand has 2137 places, 2073 transitions, 8498 flow [2023-08-31 11:38:48,026 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2137 places, 2073 transitions, 8498 flow [2023-08-31 11:38:48,026 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:38:48,026 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2137 places, 2073 transitions, 8498 flow [2023-08-31 11:38:48,026 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2137 places, 2073 transitions, 8498 flow [2023-08-31 11:38:48,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2137 places, 2073 transitions, 8498 flow [2023-08-31 11:38:50,462 INFO L130 PetriNetUnfolder]: 129/2839 cut-off events. [2023-08-31 11:38:50,462 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-08-31 11:38:50,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5112 conditions, 2839 events. 129/2839 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11386 event pairs, 0 based on Foata normal form. 0/2005 useless extension candidates. Maximal degree in co-relation 4991. Up to 130 conditions per place. [2023-08-31 11:38:51,663 INFO L119 LiptonReduction]: Number of co-enabled transitions 4051328 [2023-08-31 11:39:09,480 INFO L134 LiptonReduction]: Checked pairs total: 22565164 [2023-08-31 11:39:09,481 INFO L136 LiptonReduction]: Total number of compositions: 1126 [2023-08-31 11:39:09,484 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:39:09,484 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:39:09,484 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:39:10,797 INFO L130 PetriNetUnfolder]: 62/1832 cut-off events. [2023-08-31 11:39:10,797 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-08-31 11:39:10,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:39:10,798 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-08-31 11:39:10,798 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:39:10,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:39:10,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1136247456, now seen corresponding path program 1 times [2023-08-31 11:39:10,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:39:10,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670510676] [2023-08-31 11:39:10,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:39:10,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:39:10,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:39:10,882 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:39:10,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:39:11,014 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:39:11,015 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:39:11,015 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:39:11,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-08-31 11:39:11,015 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:39:11,016 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:39:11,017 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:39:11,017 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-08-31 11:39:11,152 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:39:11,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2170 places, 2105 transitions, 8695 flow [2023-08-31 11:39:13,895 INFO L130 PetriNetUnfolder]: 131/2883 cut-off events. [2023-08-31 11:39:13,895 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-08-31 11:39:14,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5224 conditions, 2883 events. 131/2883 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11552 event pairs, 0 based on Foata normal form. 0/2036 useless extension candidates. Maximal degree in co-relation 5102. Up to 132 conditions per place. [2023-08-31 11:39:14,205 INFO L82 GeneralOperation]: Start removeDead. Operand has 2170 places, 2105 transitions, 8695 flow [2023-08-31 11:39:14,228 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2170 places, 2105 transitions, 8695 flow [2023-08-31 11:39:14,229 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:39:14,229 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2170 places, 2105 transitions, 8695 flow [2023-08-31 11:39:14,229 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2170 places, 2105 transitions, 8695 flow [2023-08-31 11:39:14,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2170 places, 2105 transitions, 8695 flow [2023-08-31 11:39:16,745 INFO L130 PetriNetUnfolder]: 131/2883 cut-off events. [2023-08-31 11:39:16,745 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-08-31 11:39:17,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5224 conditions, 2883 events. 131/2883 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11552 event pairs, 0 based on Foata normal form. 0/2036 useless extension candidates. Maximal degree in co-relation 5102. Up to 132 conditions per place. [2023-08-31 11:39:18,004 INFO L119 LiptonReduction]: Number of co-enabled transitions 4179110 [2023-08-31 11:39:35,161 INFO L134 LiptonReduction]: Checked pairs total: 23261350 [2023-08-31 11:39:35,162 INFO L136 LiptonReduction]: Total number of compositions: 1123 [2023-08-31 11:39:35,163 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:39:35,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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:39:35,163 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:39:36,412 INFO L130 PetriNetUnfolder]: 63/1861 cut-off events. [2023-08-31 11:39:36,413 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-08-31 11:39:36,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:39:36,413 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-08-31 11:39:36,413 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:39:36,413 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:39:36,414 INFO L85 PathProgramCache]: Analyzing trace with hash -2006036542, now seen corresponding path program 1 times [2023-08-31 11:39:36,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:39:36,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485549827] [2023-08-31 11:39:36,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:39:36,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:39:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:39:36,507 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:39:36,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:39:36,612 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:39:36,612 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:39:36,612 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:39:36,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-08-31 11:39:36,613 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:39:36,613 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:39:36,613 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:39:36,613 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-08-31 11:39:36,861 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:39:36,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2203 places, 2137 transitions, 8894 flow [2023-08-31 11:39:39,379 INFO L130 PetriNetUnfolder]: 133/2927 cut-off events. [2023-08-31 11:39:39,379 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-08-31 11:39:39,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5337 conditions, 2927 events. 133/2927 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11743 event pairs, 0 based on Foata normal form. 0/2067 useless extension candidates. Maximal degree in co-relation 5214. Up to 134 conditions per place. [2023-08-31 11:39:39,693 INFO L82 GeneralOperation]: Start removeDead. Operand has 2203 places, 2137 transitions, 8894 flow [2023-08-31 11:39:39,715 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2203 places, 2137 transitions, 8894 flow [2023-08-31 11:39:39,715 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:39:39,715 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2203 places, 2137 transitions, 8894 flow [2023-08-31 11:39:39,716 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2203 places, 2137 transitions, 8894 flow [2023-08-31 11:39:39,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2203 places, 2137 transitions, 8894 flow [2023-08-31 11:39:42,285 INFO L130 PetriNetUnfolder]: 133/2927 cut-off events. [2023-08-31 11:39:42,286 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-08-31 11:39:42,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5337 conditions, 2927 events. 133/2927 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11743 event pairs, 0 based on Foata normal form. 0/2067 useless extension candidates. Maximal degree in co-relation 5214. Up to 134 conditions per place. [2023-08-31 11:39:43,576 INFO L119 LiptonReduction]: Number of co-enabled transitions 4308876 [2023-08-31 11:40:00,464 INFO L134 LiptonReduction]: Checked pairs total: 23955353 [2023-08-31 11:40:00,465 INFO L136 LiptonReduction]: Total number of compositions: 1158 [2023-08-31 11:40:00,473 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:40:00,473 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:40:00,473 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:40:02,015 INFO L130 PetriNetUnfolder]: 64/1890 cut-off events. [2023-08-31 11:40:02,015 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-08-31 11:40:02,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:40:02,016 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-08-31 11:40:02,016 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:40:02,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:40:02,016 INFO L85 PathProgramCache]: Analyzing trace with hash 289671002, now seen corresponding path program 1 times [2023-08-31 11:40:02,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:40:02,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107707403] [2023-08-31 11:40:02,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:40:02,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:40:02,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:40:02,145 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:40:02,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:40:02,253 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:40:02,253 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:40:02,253 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:40:02,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-08-31 11:40:02,253 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:40:02,254 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:40:02,254 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:40:02,254 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-08-31 11:40:02,393 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:40:02,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2236 places, 2169 transitions, 9095 flow [2023-08-31 11:40:05,175 INFO L130 PetriNetUnfolder]: 135/2971 cut-off events. [2023-08-31 11:40:05,176 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-08-31 11:40:05,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5451 conditions, 2971 events. 135/2971 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11916 event pairs, 0 based on Foata normal form. 0/2098 useless extension candidates. Maximal degree in co-relation 5327. Up to 136 conditions per place. [2023-08-31 11:40:05,487 INFO L82 GeneralOperation]: Start removeDead. Operand has 2236 places, 2169 transitions, 9095 flow [2023-08-31 11:40:05,508 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2236 places, 2169 transitions, 9095 flow [2023-08-31 11:40:05,509 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:40:05,509 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2236 places, 2169 transitions, 9095 flow [2023-08-31 11:40:05,509 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2236 places, 2169 transitions, 9095 flow [2023-08-31 11:40:05,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2236 places, 2169 transitions, 9095 flow [2023-08-31 11:40:08,139 INFO L130 PetriNetUnfolder]: 135/2971 cut-off events. [2023-08-31 11:40:08,139 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-08-31 11:40:08,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5451 conditions, 2971 events. 135/2971 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 11916 event pairs, 0 based on Foata normal form. 0/2098 useless extension candidates. Maximal degree in co-relation 5327. Up to 136 conditions per place. [2023-08-31 11:40:09,580 INFO L119 LiptonReduction]: Number of co-enabled transitions 4440626 [2023-08-31 11:40:29,016 INFO L134 LiptonReduction]: Checked pairs total: 24700187 [2023-08-31 11:40:29,017 INFO L136 LiptonReduction]: Total number of compositions: 1163 [2023-08-31 11:40:29,018 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:40:29,018 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:40:29,018 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:40:30,322 INFO L130 PetriNetUnfolder]: 65/1919 cut-off events. [2023-08-31 11:40:30,322 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-08-31 11:40:30,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:40:30,322 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-08-31 11:40:30,322 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:40:30,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:40:30,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1865180264, now seen corresponding path program 1 times [2023-08-31 11:40:30,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:40:30,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763835931] [2023-08-31 11:40:30,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:40:30,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:40:30,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:40:30,401 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:40:30,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:40:30,506 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:40:30,507 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:40:30,507 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:40:30,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-08-31 11:40:30,507 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:40:30,507 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:40:30,507 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:40:30,508 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-08-31 11:40:30,713 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:40:30,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2269 places, 2201 transitions, 9298 flow [2023-08-31 11:40:33,517 INFO L130 PetriNetUnfolder]: 137/3015 cut-off events. [2023-08-31 11:40:33,517 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-08-31 11:40:33,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5566 conditions, 3015 events. 137/3015 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 12120 event pairs, 0 based on Foata normal form. 0/2129 useless extension candidates. Maximal degree in co-relation 5441. Up to 138 conditions per place. [2023-08-31 11:40:33,845 INFO L82 GeneralOperation]: Start removeDead. Operand has 2269 places, 2201 transitions, 9298 flow [2023-08-31 11:40:33,868 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2269 places, 2201 transitions, 9298 flow [2023-08-31 11:40:33,868 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:40:33,868 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2269 places, 2201 transitions, 9298 flow [2023-08-31 11:40:33,869 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2269 places, 2201 transitions, 9298 flow [2023-08-31 11:40:33,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2269 places, 2201 transitions, 9298 flow [2023-08-31 11:40:36,662 INFO L130 PetriNetUnfolder]: 137/3015 cut-off events. [2023-08-31 11:40:36,663 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-08-31 11:40:36,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5566 conditions, 3015 events. 137/3015 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 12120 event pairs, 0 based on Foata normal form. 0/2129 useless extension candidates. Maximal degree in co-relation 5441. Up to 138 conditions per place. [2023-08-31 11:40:38,043 INFO L119 LiptonReduction]: Number of co-enabled transitions 4574360 [2023-08-31 11:40:57,556 INFO L134 LiptonReduction]: Checked pairs total: 25504631 [2023-08-31 11:40:57,556 INFO L136 LiptonReduction]: Total number of compositions: 1166 [2023-08-31 11:40:57,558 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:40:57,558 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:40:57,558 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:40:59,058 INFO L130 PetriNetUnfolder]: 66/1948 cut-off events. [2023-08-31 11:40:59,058 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-08-31 11:40:59,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:40:59,058 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-08-31 11:40:59,058 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:40:59,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:40:59,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1660187549, now seen corresponding path program 1 times [2023-08-31 11:40:59,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:40:59,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646841176] [2023-08-31 11:40:59,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:40:59,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:40:59,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:40:59,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:40:59,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:40:59,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:40:59,273 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:40:59,273 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:40:59,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-08-31 11:40:59,273 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:40:59,273 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:40:59,273 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:40:59,273 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-08-31 11:40:59,437 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:40:59,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2302 places, 2233 transitions, 9503 flow [2023-08-31 11:41:02,405 INFO L130 PetriNetUnfolder]: 139/3059 cut-off events. [2023-08-31 11:41:02,405 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-08-31 11:41:02,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5682 conditions, 3059 events. 139/3059 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 12256 event pairs, 0 based on Foata normal form. 0/2160 useless extension candidates. Maximal degree in co-relation 5556. Up to 140 conditions per place. [2023-08-31 11:41:02,761 INFO L82 GeneralOperation]: Start removeDead. Operand has 2302 places, 2233 transitions, 9503 flow [2023-08-31 11:41:02,914 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2302 places, 2233 transitions, 9503 flow [2023-08-31 11:41:02,915 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:41:02,915 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2302 places, 2233 transitions, 9503 flow [2023-08-31 11:41:02,915 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2302 places, 2233 transitions, 9503 flow [2023-08-31 11:41:02,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2302 places, 2233 transitions, 9503 flow [2023-08-31 11:41:05,654 INFO L130 PetriNetUnfolder]: 139/3059 cut-off events. [2023-08-31 11:41:05,654 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-08-31 11:41:06,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5682 conditions, 3059 events. 139/3059 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 12256 event pairs, 0 based on Foata normal form. 0/2160 useless extension candidates. Maximal degree in co-relation 5556. Up to 140 conditions per place. [2023-08-31 11:41:07,098 INFO L119 LiptonReduction]: Number of co-enabled transitions 4710078 [2023-08-31 11:41:27,308 INFO L134 LiptonReduction]: Checked pairs total: 26282103 [2023-08-31 11:41:27,309 INFO L136 LiptonReduction]: Total number of compositions: 1209 [2023-08-31 11:41:27,310 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-31 11:41:27,310 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;@23df38a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 11:41:27,310 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-31 11:41:28,830 INFO L130 PetriNetUnfolder]: 67/1977 cut-off events. [2023-08-31 11:41:28,830 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-08-31 11:41:28,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 11:41:28,830 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-08-31 11:41:28,831 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 11:41:28,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 11:41:28,831 INFO L85 PathProgramCache]: Analyzing trace with hash -622648452, now seen corresponding path program 1 times [2023-08-31 11:41:28,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 11:41:28,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105124769] [2023-08-31 11:41:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 11:41:28,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 11:41:28,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:41:28,926 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-31 11:41:28,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-31 11:41:29,037 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-31 11:41:29,037 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-31 11:41:29,037 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-31 11:41:29,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-08-31 11:41:29,038 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-31 11:41:29,038 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-31 11:41:29,038 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-31 11:41:29,038 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-08-31 11:41:29,170 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-31 11:41:29,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2335 places, 2265 transitions, 9710 flow [2023-08-31 11:41:32,138 INFO L130 PetriNetUnfolder]: 141/3103 cut-off events. [2023-08-31 11:41:32,138 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-08-31 11:41:32,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5799 conditions, 3103 events. 141/3103 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12434 event pairs, 0 based on Foata normal form. 0/2191 useless extension candidates. Maximal degree in co-relation 5672. Up to 142 conditions per place. [2023-08-31 11:41:32,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 2335 places, 2265 transitions, 9710 flow [2023-08-31 11:41:32,514 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2335 places, 2265 transitions, 9710 flow [2023-08-31 11:41:32,514 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 11:41:32,514 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2335 places, 2265 transitions, 9710 flow [2023-08-31 11:41:32,515 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2335 places, 2265 transitions, 9710 flow [2023-08-31 11:41:32,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2335 places, 2265 transitions, 9710 flow [2023-08-31 11:41:35,473 INFO L130 PetriNetUnfolder]: 141/3103 cut-off events. [2023-08-31 11:41:35,474 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-08-31 11:41:35,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5799 conditions, 3103 events. 141/3103 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 12434 event pairs, 0 based on Foata normal form. 0/2191 useless extension candidates. Maximal degree in co-relation 5672. Up to 142 conditions per place. [2023-08-31 11:41:36,941 INFO L119 LiptonReduction]: Number of co-enabled transitions 4847780 Killed by 15