./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 963498115a8eca6e92c68ab7fa8168826446f05b9b398350c3ee0745adf1bb45 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 09:05:46,324 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 09:05:46,326 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 09:05:46,368 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 09:05:46,370 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 09:05:46,373 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 09:05:46,375 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 09:05:46,377 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 09:05:46,379 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 09:05:46,383 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 09:05:46,384 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 09:05:46,386 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 09:05:46,387 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 09:05:46,388 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 09:05:46,390 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 09:05:46,395 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 09:05:46,395 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 09:05:46,397 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 09:05:46,398 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 09:05:46,403 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 09:05:46,409 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 09:05:46,410 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 09:05:46,411 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 09:05:46,411 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 09:05:46,418 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 09:05:46,419 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 09:05:46,419 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 09:05:46,421 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 09:05:46,421 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 09:05:46,422 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 09:05:46,422 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 09:05:46,427 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 09:05:46,428 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 09:05:46,430 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 09:05:46,431 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 09:05:46,431 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 09:05:46,432 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 09:05:46,432 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 09:05:46,432 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 09:05:46,433 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 09:05:46,433 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 09:05:46,435 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 09:05:46,469 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 09:05:46,469 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 09:05:46,470 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 09:05:46,470 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 09:05:46,471 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 09:05:46,471 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 09:05:46,472 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 09:05:46,472 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 09:05:46,472 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 09:05:46,473 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 09:05:46,473 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 09:05:46,474 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 09:05:46,474 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 09:05:46,474 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 09:05:46,474 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 09:05:46,474 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 09:05:46,475 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 09:05:46,475 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 09:05:46,475 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 09:05:46,475 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 09:05:46,475 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 09:05:46,475 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 09:05:46,476 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 09:05:46,476 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 09:05:46,476 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:05:46,476 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 09:05:46,476 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 09:05:46,477 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 09:05:46,477 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 09:05:46,477 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 09:05:46,477 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 09:05:46,477 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 09:05:46,478 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 09:05:46,478 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 09:05:46,478 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 09:05:46,478 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 963498115a8eca6e92c68ab7fa8168826446f05b9b398350c3ee0745adf1bb45 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 09:05:46,761 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 09:05:46,775 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 09:05:46,777 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 09:05:46,778 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 09:05:46,778 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 09:05:46,779 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i [2023-09-01 09:05:47,881 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 09:05:48,085 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 09:05:48,086 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i [2023-09-01 09:05:48,115 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a38abad36/3dc73021afa6447fa27fc89e2f25fe91/FLAG94bb4155e [2023-09-01 09:05:48,124 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a38abad36/3dc73021afa6447fa27fc89e2f25fe91 [2023-09-01 09:05:48,126 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 09:05:48,127 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 09:05:48,137 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 09:05:48,137 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 09:05:48,139 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 09:05:48,140 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,141 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b631bde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48, skipping insertion in model container [2023-09-01 09:05:48,141 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,146 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 09:05:48,178 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 09:05:48,400 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i[30540,30553] [2023-09-01 09:05:48,408 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:05:48,415 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 09:05:48,448 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i[30540,30553] [2023-09-01 09:05:48,459 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 09:05:48,494 INFO L208 MainTranslator]: Completed translation [2023-09-01 09:05:48,494 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48 WrapperNode [2023-09-01 09:05:48,494 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 09:05:48,495 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 09:05:48,495 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 09:05:48,496 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 09:05:48,500 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,524 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,546 INFO L138 Inliner]: procedures = 171, calls = 24, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 83 [2023-09-01 09:05:48,546 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 09:05:48,547 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 09:05:48,547 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 09:05:48,547 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 09:05:48,553 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,554 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,558 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,558 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,573 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,575 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,580 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,582 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,585 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 09:05:48,588 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 09:05:48,589 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 09:05:48,589 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 09:05:48,591 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (1/1) ... [2023-09-01 09:05:48,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 09:05:48,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 09:05:48,632 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 09:05:48,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 09:05:48,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 09:05:48,658 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-09-01 09:05:48,658 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-09-01 09:05:48,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 09:05:48,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 09:05:48,659 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 09:05:48,659 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 09:05:48,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 09:05:48,659 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 09:05:48,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 09:05:48,660 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 09:05:48,774 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 09:05:48,775 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 09:05:48,946 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 09:05:48,972 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 09:05:48,976 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-09-01 09:05:48,980 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:05:48 BoogieIcfgContainer [2023-09-01 09:05:48,980 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 09:05:48,987 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 09:05:48,987 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 09:05:48,989 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 09:05:48,990 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 09:05:48" (1/3) ... [2023-09-01 09:05:48,990 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28d13057 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:05:48, skipping insertion in model container [2023-09-01 09:05:48,990 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 09:05:48" (2/3) ... [2023-09-01 09:05:48,991 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28d13057 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 09:05:48, skipping insertion in model container [2023-09-01 09:05:48,991 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 09:05:48" (3/3) ... [2023-09-01 09:05:48,992 INFO L112 eAbstractionObserver]: Analyzing ICFG 11_fmaxsymopt.i [2023-09-01 09:05:48,998 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 09:05:49,005 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 09:05:49,005 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 09:05:49,005 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 09:05:49,070 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:49,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 73 places, 78 transitions, 161 flow [2023-09-01 09:05:49,138 INFO L130 PetriNetUnfolder]: 9/88 cut-off events. [2023-09-01 09:05:49,142 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:05:49,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 88 events. 9/88 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 56. Up to 4 conditions per place. [2023-09-01 09:05:49,146 INFO L82 GeneralOperation]: Start removeDead. Operand has 73 places, 78 transitions, 161 flow [2023-09-01 09:05:49,150 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 78 transitions, 161 flow [2023-09-01 09:05:49,153 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:49,169 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 78 transitions, 161 flow [2023-09-01 09:05:49,174 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 78 transitions, 161 flow [2023-09-01 09:05:49,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 73 places, 78 transitions, 161 flow [2023-09-01 09:05:49,194 INFO L130 PetriNetUnfolder]: 9/88 cut-off events. [2023-09-01 09:05:49,196 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:05:49,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 88 events. 9/88 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 56. Up to 4 conditions per place. [2023-09-01 09:05:49,198 INFO L119 LiptonReduction]: Number of co-enabled transitions 1144 [2023-09-01 09:05:51,170 INFO L134 LiptonReduction]: Checked pairs total: 894 [2023-09-01 09:05:51,170 INFO L136 LiptonReduction]: Total number of compositions: 81 [2023-09-01 09:05:51,186 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:51,191 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:51,191 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:51,199 INFO L130 PetriNetUnfolder]: 1/11 cut-off events. [2023-09-01 09:05:51,200 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 09:05:51,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:51,201 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-09-01 09:05:51,201 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:51,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:51,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1551213014, now seen corresponding path program 1 times [2023-09-01 09:05:51,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:51,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864702676] [2023-09-01 09:05:51,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:51,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:51,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:51,307 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:51,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:51,356 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:51,360 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:51,361 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:51,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 09:05:51,363 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:51,366 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:51,366 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:51,366 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-09-01 09:05:51,390 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:51,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 113 places, 123 transitions, 258 flow [2023-09-01 09:05:51,417 INFO L130 PetriNetUnfolder]: 17/145 cut-off events. [2023-09-01 09:05:51,422 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:05:51,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 145 events. 17/145 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 252 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 100. Up to 6 conditions per place. [2023-09-01 09:05:51,424 INFO L82 GeneralOperation]: Start removeDead. Operand has 113 places, 123 transitions, 258 flow [2023-09-01 09:05:51,425 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 113 places, 123 transitions, 258 flow [2023-09-01 09:05:51,425 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:51,425 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 113 places, 123 transitions, 258 flow [2023-09-01 09:05:51,426 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 113 places, 123 transitions, 258 flow [2023-09-01 09:05:51,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 113 places, 123 transitions, 258 flow [2023-09-01 09:05:51,450 INFO L130 PetriNetUnfolder]: 17/145 cut-off events. [2023-09-01 09:05:51,450 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:05:51,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 145 events. 17/145 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 252 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 100. Up to 6 conditions per place. [2023-09-01 09:05:51,455 INFO L119 LiptonReduction]: Number of co-enabled transitions 6248 [2023-09-01 09:05:53,375 INFO L134 LiptonReduction]: Checked pairs total: 8452 [2023-09-01 09:05:53,375 INFO L136 LiptonReduction]: Total number of compositions: 111 [2023-09-01 09:05:53,376 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:53,377 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:53,377 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:53,380 INFO L130 PetriNetUnfolder]: 6/34 cut-off events. [2023-09-01 09:05:53,381 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 09:05:53,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:53,381 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-09-01 09:05:53,381 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:53,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:53,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1093508502, now seen corresponding path program 1 times [2023-09-01 09:05:53,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:53,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712711508] [2023-09-01 09:05:53,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:53,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:53,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:53,404 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:53,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:53,430 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:53,430 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:53,431 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:53,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 09:05:53,431 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:53,431 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:53,432 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:53,432 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-09-01 09:05:53,453 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:53,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 168 transitions, 357 flow [2023-09-01 09:05:53,483 INFO L130 PetriNetUnfolder]: 25/202 cut-off events. [2023-09-01 09:05:53,487 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:05:53,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218 conditions, 202 events. 25/202 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 484 event pairs, 0 based on Foata normal form. 0/170 useless extension candidates. Maximal degree in co-relation 149. Up to 8 conditions per place. [2023-09-01 09:05:53,489 INFO L82 GeneralOperation]: Start removeDead. Operand has 153 places, 168 transitions, 357 flow [2023-09-01 09:05:53,491 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 153 places, 168 transitions, 357 flow [2023-09-01 09:05:53,492 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:53,492 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 168 transitions, 357 flow [2023-09-01 09:05:53,492 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 168 transitions, 357 flow [2023-09-01 09:05:53,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 168 transitions, 357 flow [2023-09-01 09:05:53,505 INFO L130 PetriNetUnfolder]: 25/202 cut-off events. [2023-09-01 09:05:53,505 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:05:53,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218 conditions, 202 events. 25/202 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 484 event pairs, 0 based on Foata normal form. 0/170 useless extension candidates. Maximal degree in co-relation 149. Up to 8 conditions per place. [2023-09-01 09:05:53,512 INFO L119 LiptonReduction]: Number of co-enabled transitions 15312 [2023-09-01 09:05:56,315 INFO L134 LiptonReduction]: Checked pairs total: 22949 [2023-09-01 09:05:56,316 INFO L136 LiptonReduction]: Total number of compositions: 160 [2023-09-01 09:05:56,318 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:56,320 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:56,320 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:56,329 INFO L130 PetriNetUnfolder]: 10/51 cut-off events. [2023-09-01 09:05:56,329 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 09:05:56,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:56,329 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 09:05:56,329 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:56,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:56,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1199622979, now seen corresponding path program 1 times [2023-09-01 09:05:56,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:56,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009437591] [2023-09-01 09:05:56,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:56,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:56,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:56,367 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:56,388 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:56,389 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:56,390 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:56,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 09:05:56,390 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:56,390 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:56,391 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:56,391 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-09-01 09:05:56,421 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:56,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 213 transitions, 458 flow [2023-09-01 09:05:56,448 INFO L130 PetriNetUnfolder]: 33/259 cut-off events. [2023-09-01 09:05:56,448 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:05:56,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 259 events. 33/259 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 716 event pairs, 0 based on Foata normal form. 0/217 useless extension candidates. Maximal degree in co-relation 210. Up to 10 conditions per place. [2023-09-01 09:05:56,450 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 213 transitions, 458 flow [2023-09-01 09:05:56,452 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 193 places, 213 transitions, 458 flow [2023-09-01 09:05:56,452 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:56,452 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 213 transitions, 458 flow [2023-09-01 09:05:56,453 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 213 transitions, 458 flow [2023-09-01 09:05:56,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 213 transitions, 458 flow [2023-09-01 09:05:56,475 INFO L130 PetriNetUnfolder]: 33/259 cut-off events. [2023-09-01 09:05:56,475 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:05:56,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 259 events. 33/259 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 716 event pairs, 0 based on Foata normal form. 0/217 useless extension candidates. Maximal degree in co-relation 210. Up to 10 conditions per place. [2023-09-01 09:05:56,488 INFO L119 LiptonReduction]: Number of co-enabled transitions 28336 [2023-09-01 09:05:59,563 INFO L134 LiptonReduction]: Checked pairs total: 43621 [2023-09-01 09:05:59,563 INFO L136 LiptonReduction]: Total number of compositions: 200 [2023-09-01 09:05:59,564 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:05:59,564 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:05:59,564 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:05:59,569 INFO L130 PetriNetUnfolder]: 14/68 cut-off events. [2023-09-01 09:05:59,569 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-09-01 09:05:59,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:05:59,569 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 09:05:59,570 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:05:59,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:05:59,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1554677239, now seen corresponding path program 1 times [2023-09-01 09:05:59,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:05:59,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577605660] [2023-09-01 09:05:59,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:05:59,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:05:59,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:59,595 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:05:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:05:59,618 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:05:59,618 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:05:59,618 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:05:59,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 09:05:59,619 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:05:59,619 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:05:59,620 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:05:59,621 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-09-01 09:05:59,645 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:05:59,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 258 transitions, 561 flow [2023-09-01 09:05:59,679 INFO L130 PetriNetUnfolder]: 41/316 cut-off events. [2023-09-01 09:05:59,679 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:05:59,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 347 conditions, 316 events. 41/316 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 966 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 272. Up to 12 conditions per place. [2023-09-01 09:05:59,681 INFO L82 GeneralOperation]: Start removeDead. Operand has 233 places, 258 transitions, 561 flow [2023-09-01 09:05:59,683 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 233 places, 258 transitions, 561 flow [2023-09-01 09:05:59,684 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:05:59,684 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 233 places, 258 transitions, 561 flow [2023-09-01 09:05:59,684 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 233 places, 258 transitions, 561 flow [2023-09-01 09:05:59,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 258 transitions, 561 flow [2023-09-01 09:05:59,734 INFO L130 PetriNetUnfolder]: 41/316 cut-off events. [2023-09-01 09:05:59,735 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:05:59,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 347 conditions, 316 events. 41/316 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 966 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 272. Up to 12 conditions per place. [2023-09-01 09:05:59,745 INFO L119 LiptonReduction]: Number of co-enabled transitions 45320 [2023-09-01 09:06:03,068 INFO L134 LiptonReduction]: Checked pairs total: 68714 [2023-09-01 09:06:03,069 INFO L136 LiptonReduction]: Total number of compositions: 242 [2023-09-01 09:06:03,070 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:03,073 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:03,073 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:03,081 INFO L130 PetriNetUnfolder]: 18/85 cut-off events. [2023-09-01 09:06:03,081 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 09:06:03,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:03,081 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:03,081 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:03,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:03,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1508500623, now seen corresponding path program 1 times [2023-09-01 09:06:03,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:03,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435375809] [2023-09-01 09:06:03,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:03,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:03,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:03,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:03,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:03,149 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:03,151 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:03,151 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:03,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 09:06:03,151 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:03,152 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:03,153 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:03,153 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-09-01 09:06:03,174 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:03,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 303 transitions, 666 flow [2023-09-01 09:06:03,236 INFO L130 PetriNetUnfolder]: 49/373 cut-off events. [2023-09-01 09:06:03,237 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:06:03,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 373 events. 49/373 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1209 event pairs, 0 based on Foata normal form. 0/311 useless extension candidates. Maximal degree in co-relation 335. Up to 14 conditions per place. [2023-09-01 09:06:03,240 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 303 transitions, 666 flow [2023-09-01 09:06:03,243 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 303 transitions, 666 flow [2023-09-01 09:06:03,243 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:03,243 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 273 places, 303 transitions, 666 flow [2023-09-01 09:06:03,243 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 273 places, 303 transitions, 666 flow [2023-09-01 09:06:03,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 303 transitions, 666 flow [2023-09-01 09:06:03,283 INFO L130 PetriNetUnfolder]: 49/373 cut-off events. [2023-09-01 09:06:03,283 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:06:03,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 373 events. 49/373 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1209 event pairs, 0 based on Foata normal form. 0/311 useless extension candidates. Maximal degree in co-relation 335. Up to 14 conditions per place. [2023-09-01 09:06:03,300 INFO L119 LiptonReduction]: Number of co-enabled transitions 66264 [2023-09-01 09:06:07,728 INFO L134 LiptonReduction]: Checked pairs total: 101978 [2023-09-01 09:06:07,728 INFO L136 LiptonReduction]: Total number of compositions: 283 [2023-09-01 09:06:07,729 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:07,729 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:07,730 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:07,737 INFO L130 PetriNetUnfolder]: 22/102 cut-off events. [2023-09-01 09:06:07,737 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 09:06:07,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:07,737 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:07,737 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:07,737 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:07,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1258391584, now seen corresponding path program 1 times [2023-09-01 09:06:07,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:07,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317789902] [2023-09-01 09:06:07,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:07,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:07,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:07,749 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:07,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:07,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:07,764 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:07,764 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:07,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 09:06:07,764 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:07,765 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:07,765 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:07,765 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-09-01 09:06:07,804 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:07,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 313 places, 348 transitions, 773 flow [2023-09-01 09:06:07,893 INFO L130 PetriNetUnfolder]: 57/430 cut-off events. [2023-09-01 09:06:07,893 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:06:07,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 430 events. 57/430 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1440 event pairs, 0 based on Foata normal form. 0/358 useless extension candidates. Maximal degree in co-relation 399. Up to 16 conditions per place. [2023-09-01 09:06:07,899 INFO L82 GeneralOperation]: Start removeDead. Operand has 313 places, 348 transitions, 773 flow [2023-09-01 09:06:07,902 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 313 places, 348 transitions, 773 flow [2023-09-01 09:06:07,902 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:07,902 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 313 places, 348 transitions, 773 flow [2023-09-01 09:06:07,903 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 313 places, 348 transitions, 773 flow [2023-09-01 09:06:07,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 313 places, 348 transitions, 773 flow [2023-09-01 09:06:07,959 INFO L130 PetriNetUnfolder]: 57/430 cut-off events. [2023-09-01 09:06:07,960 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:06:07,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 430 events. 57/430 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1440 event pairs, 0 based on Foata normal form. 0/358 useless extension candidates. Maximal degree in co-relation 399. Up to 16 conditions per place. [2023-09-01 09:06:07,978 INFO L119 LiptonReduction]: Number of co-enabled transitions 91168 [2023-09-01 09:06:11,808 INFO L134 LiptonReduction]: Checked pairs total: 133682 [2023-09-01 09:06:11,808 INFO L136 LiptonReduction]: Total number of compositions: 329 [2023-09-01 09:06:11,810 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:11,812 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:11,814 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:11,821 INFO L130 PetriNetUnfolder]: 26/119 cut-off events. [2023-09-01 09:06:11,821 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 09:06:11,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:11,821 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:11,822 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:11,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:11,823 INFO L85 PathProgramCache]: Analyzing trace with hash -2101897797, now seen corresponding path program 1 times [2023-09-01 09:06:11,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:11,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964858291] [2023-09-01 09:06:11,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:11,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:11,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:11,857 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:11,877 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:11,882 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:11,882 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:11,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 09:06:11,883 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:11,883 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:11,883 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:11,883 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-09-01 09:06:11,909 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:11,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 353 places, 393 transitions, 882 flow [2023-09-01 09:06:11,983 INFO L130 PetriNetUnfolder]: 65/487 cut-off events. [2023-09-01 09:06:11,983 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:06:11,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 548 conditions, 487 events. 65/487 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1669 event pairs, 0 based on Foata normal form. 0/405 useless extension candidates. Maximal degree in co-relation 464. Up to 18 conditions per place. [2023-09-01 09:06:11,990 INFO L82 GeneralOperation]: Start removeDead. Operand has 353 places, 393 transitions, 882 flow [2023-09-01 09:06:11,996 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 353 places, 393 transitions, 882 flow [2023-09-01 09:06:11,996 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:11,997 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 353 places, 393 transitions, 882 flow [2023-09-01 09:06:11,997 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 353 places, 393 transitions, 882 flow [2023-09-01 09:06:11,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 353 places, 393 transitions, 882 flow [2023-09-01 09:06:12,052 INFO L130 PetriNetUnfolder]: 65/487 cut-off events. [2023-09-01 09:06:12,052 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:06:12,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 548 conditions, 487 events. 65/487 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1669 event pairs, 0 based on Foata normal form. 0/405 useless extension candidates. Maximal degree in co-relation 464. Up to 18 conditions per place. [2023-09-01 09:06:12,077 INFO L119 LiptonReduction]: Number of co-enabled transitions 120032 [2023-09-01 09:06:16,278 INFO L134 LiptonReduction]: Checked pairs total: 184217 [2023-09-01 09:06:16,279 INFO L136 LiptonReduction]: Total number of compositions: 375 [2023-09-01 09:06:16,281 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:16,281 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:16,282 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:16,291 INFO L130 PetriNetUnfolder]: 30/136 cut-off events. [2023-09-01 09:06:16,291 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-09-01 09:06:16,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:16,292 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:16,292 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:16,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:16,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1107552312, now seen corresponding path program 1 times [2023-09-01 09:06:16,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:16,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110701035] [2023-09-01 09:06:16,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:16,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:16,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:16,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:16,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:16,338 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:16,338 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:16,338 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:16,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 09:06:16,338 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:16,340 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:16,340 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:16,340 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-09-01 09:06:16,366 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:16,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 438 transitions, 993 flow [2023-09-01 09:06:16,435 INFO L130 PetriNetUnfolder]: 73/544 cut-off events. [2023-09-01 09:06:16,435 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:06:16,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 544 events. 73/544 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1911 event pairs, 0 based on Foata normal form. 0/452 useless extension candidates. Maximal degree in co-relation 530. Up to 20 conditions per place. [2023-09-01 09:06:16,443 INFO L82 GeneralOperation]: Start removeDead. Operand has 393 places, 438 transitions, 993 flow [2023-09-01 09:06:16,447 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 393 places, 438 transitions, 993 flow [2023-09-01 09:06:16,447 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:16,448 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 393 places, 438 transitions, 993 flow [2023-09-01 09:06:16,448 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 393 places, 438 transitions, 993 flow [2023-09-01 09:06:16,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 438 transitions, 993 flow [2023-09-01 09:06:16,515 INFO L130 PetriNetUnfolder]: 73/544 cut-off events. [2023-09-01 09:06:16,515 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:06:16,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 544 events. 73/544 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1911 event pairs, 0 based on Foata normal form. 0/452 useless extension candidates. Maximal degree in co-relation 530. Up to 20 conditions per place. [2023-09-01 09:06:16,583 INFO L119 LiptonReduction]: Number of co-enabled transitions 152856 [2023-09-01 09:06:21,020 INFO L134 LiptonReduction]: Checked pairs total: 232446 [2023-09-01 09:06:21,020 INFO L136 LiptonReduction]: Total number of compositions: 414 [2023-09-01 09:06:21,022 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:21,024 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:21,025 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:21,035 INFO L130 PetriNetUnfolder]: 34/153 cut-off events. [2023-09-01 09:06:21,035 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-09-01 09:06:21,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:21,036 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:21,036 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:21,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:21,036 INFO L85 PathProgramCache]: Analyzing trace with hash -789528540, now seen corresponding path program 1 times [2023-09-01 09:06:21,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:21,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902767442] [2023-09-01 09:06:21,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:21,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:21,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:21,073 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:21,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:21,088 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:21,088 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:21,088 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:21,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 09:06:21,089 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:21,091 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:21,091 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:21,091 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-09-01 09:06:21,122 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:21,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 433 places, 483 transitions, 1106 flow [2023-09-01 09:06:21,201 INFO L130 PetriNetUnfolder]: 81/601 cut-off events. [2023-09-01 09:06:21,201 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:06:21,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 687 conditions, 601 events. 81/601 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2151 event pairs, 0 based on Foata normal form. 0/499 useless extension candidates. Maximal degree in co-relation 599. Up to 22 conditions per place. [2023-09-01 09:06:21,211 INFO L82 GeneralOperation]: Start removeDead. Operand has 433 places, 483 transitions, 1106 flow [2023-09-01 09:06:21,216 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 433 places, 483 transitions, 1106 flow [2023-09-01 09:06:21,216 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:21,216 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 433 places, 483 transitions, 1106 flow [2023-09-01 09:06:21,216 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 433 places, 483 transitions, 1106 flow [2023-09-01 09:06:21,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 433 places, 483 transitions, 1106 flow [2023-09-01 09:06:21,293 INFO L130 PetriNetUnfolder]: 81/601 cut-off events. [2023-09-01 09:06:21,293 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:06:21,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 687 conditions, 601 events. 81/601 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2151 event pairs, 0 based on Foata normal form. 0/499 useless extension candidates. Maximal degree in co-relation 599. Up to 22 conditions per place. [2023-09-01 09:06:21,328 INFO L119 LiptonReduction]: Number of co-enabled transitions 189640 [2023-09-01 09:06:26,198 INFO L134 LiptonReduction]: Checked pairs total: 301362 [2023-09-01 09:06:26,198 INFO L136 LiptonReduction]: Total number of compositions: 455 [2023-09-01 09:06:26,200 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:26,200 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:26,200 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:26,212 INFO L130 PetriNetUnfolder]: 38/170 cut-off events. [2023-09-01 09:06:26,212 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-09-01 09:06:26,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:26,213 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:26,213 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:26,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:26,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1808962603, now seen corresponding path program 1 times [2023-09-01 09:06:26,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:26,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488353273] [2023-09-01 09:06:26,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:26,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:26,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:26,229 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:26,243 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:26,243 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:26,243 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:26,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 09:06:26,243 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:26,244 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:26,244 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:26,244 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-09-01 09:06:26,274 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:26,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 473 places, 528 transitions, 1221 flow [2023-09-01 09:06:26,405 INFO L130 PetriNetUnfolder]: 89/658 cut-off events. [2023-09-01 09:06:26,405 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:06:26,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 758 conditions, 658 events. 89/658 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2379 event pairs, 0 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 669. Up to 24 conditions per place. [2023-09-01 09:06:26,417 INFO L82 GeneralOperation]: Start removeDead. Operand has 473 places, 528 transitions, 1221 flow [2023-09-01 09:06:26,422 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 473 places, 528 transitions, 1221 flow [2023-09-01 09:06:26,423 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:26,423 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 473 places, 528 transitions, 1221 flow [2023-09-01 09:06:26,423 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 473 places, 528 transitions, 1221 flow [2023-09-01 09:06:26,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 473 places, 528 transitions, 1221 flow [2023-09-01 09:06:26,515 INFO L130 PetriNetUnfolder]: 89/658 cut-off events. [2023-09-01 09:06:26,516 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:06:26,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 758 conditions, 658 events. 89/658 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2379 event pairs, 0 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 669. Up to 24 conditions per place. [2023-09-01 09:06:26,561 INFO L119 LiptonReduction]: Number of co-enabled transitions 230384 [2023-09-01 09:06:32,580 INFO L134 LiptonReduction]: Checked pairs total: 378146 [2023-09-01 09:06:32,580 INFO L136 LiptonReduction]: Total number of compositions: 513 [2023-09-01 09:06:32,581 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:32,582 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:32,582 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:32,600 INFO L130 PetriNetUnfolder]: 42/187 cut-off events. [2023-09-01 09:06:32,600 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-09-01 09:06:32,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:32,601 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:32,601 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:32,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:32,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1090768116, now seen corresponding path program 1 times [2023-09-01 09:06:32,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:32,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574493222] [2023-09-01 09:06:32,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:32,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:32,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:32,621 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:32,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:32,644 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:32,644 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:32,644 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:32,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 09:06:32,645 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:32,646 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:32,646 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:32,646 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-09-01 09:06:32,685 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:32,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 513 places, 573 transitions, 1338 flow [2023-09-01 09:06:32,841 INFO L130 PetriNetUnfolder]: 97/715 cut-off events. [2023-09-01 09:06:32,842 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:06:32,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 715 events. 97/715 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2627 event pairs, 0 based on Foata normal form. 0/593 useless extension candidates. Maximal degree in co-relation 740. Up to 26 conditions per place. [2023-09-01 09:06:32,854 INFO L82 GeneralOperation]: Start removeDead. Operand has 513 places, 573 transitions, 1338 flow [2023-09-01 09:06:32,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 513 places, 573 transitions, 1338 flow [2023-09-01 09:06:32,860 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:32,860 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 513 places, 573 transitions, 1338 flow [2023-09-01 09:06:32,860 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 513 places, 573 transitions, 1338 flow [2023-09-01 09:06:32,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 513 places, 573 transitions, 1338 flow [2023-09-01 09:06:32,963 INFO L130 PetriNetUnfolder]: 97/715 cut-off events. [2023-09-01 09:06:32,964 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:06:32,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 715 events. 97/715 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2627 event pairs, 0 based on Foata normal form. 0/593 useless extension candidates. Maximal degree in co-relation 740. Up to 26 conditions per place. [2023-09-01 09:06:33,017 INFO L119 LiptonReduction]: Number of co-enabled transitions 275088 [2023-09-01 09:06:39,843 INFO L134 LiptonReduction]: Checked pairs total: 437560 [2023-09-01 09:06:39,843 INFO L136 LiptonReduction]: Total number of compositions: 540 [2023-09-01 09:06:39,844 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:39,845 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:39,845 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:39,860 INFO L130 PetriNetUnfolder]: 46/204 cut-off events. [2023-09-01 09:06:39,860 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-09-01 09:06:39,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:39,860 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:39,860 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:39,861 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:39,861 INFO L85 PathProgramCache]: Analyzing trace with hash 747131297, now seen corresponding path program 1 times [2023-09-01 09:06:39,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:39,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927285317] [2023-09-01 09:06:39,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:39,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:39,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:39,875 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:39,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:39,888 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:39,888 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:39,888 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:39,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 09:06:39,889 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:39,889 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:39,889 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:39,889 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-09-01 09:06:39,927 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:39,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 618 transitions, 1457 flow [2023-09-01 09:06:40,056 INFO L130 PetriNetUnfolder]: 105/772 cut-off events. [2023-09-01 09:06:40,057 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:06:40,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 772 events. 105/772 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2873 event pairs, 0 based on Foata normal form. 0/640 useless extension candidates. Maximal degree in co-relation 812. Up to 28 conditions per place. [2023-09-01 09:06:40,074 INFO L82 GeneralOperation]: Start removeDead. Operand has 553 places, 618 transitions, 1457 flow [2023-09-01 09:06:40,081 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 553 places, 618 transitions, 1457 flow [2023-09-01 09:06:40,081 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:40,081 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 553 places, 618 transitions, 1457 flow [2023-09-01 09:06:40,082 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 553 places, 618 transitions, 1457 flow [2023-09-01 09:06:40,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 553 places, 618 transitions, 1457 flow [2023-09-01 09:06:40,208 INFO L130 PetriNetUnfolder]: 105/772 cut-off events. [2023-09-01 09:06:40,208 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:06:40,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 772 events. 105/772 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2873 event pairs, 0 based on Foata normal form. 0/640 useless extension candidates. Maximal degree in co-relation 812. Up to 28 conditions per place. [2023-09-01 09:06:40,275 INFO L119 LiptonReduction]: Number of co-enabled transitions 323752 [2023-09-01 09:06:47,904 INFO L134 LiptonReduction]: Checked pairs total: 518900 [2023-09-01 09:06:47,907 INFO L136 LiptonReduction]: Total number of compositions: 588 [2023-09-01 09:06:47,909 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:47,909 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:47,909 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:47,925 INFO L130 PetriNetUnfolder]: 50/221 cut-off events. [2023-09-01 09:06:47,925 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 09:06:47,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:47,925 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:47,926 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:47,926 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:47,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1561196209, now seen corresponding path program 1 times [2023-09-01 09:06:47,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:47,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675547406] [2023-09-01 09:06:47,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:47,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:47,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:47,941 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:47,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:47,954 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:47,954 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:47,955 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:47,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 09:06:47,955 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:47,955 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:47,955 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:47,955 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-09-01 09:06:48,003 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:48,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 593 places, 663 transitions, 1578 flow [2023-09-01 09:06:48,149 INFO L130 PetriNetUnfolder]: 113/829 cut-off events. [2023-09-01 09:06:48,150 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:06:48,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 829 events. 113/829 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3107 event pairs, 0 based on Foata normal form. 0/687 useless extension candidates. Maximal degree in co-relation 885. Up to 30 conditions per place. [2023-09-01 09:06:48,169 INFO L82 GeneralOperation]: Start removeDead. Operand has 593 places, 663 transitions, 1578 flow [2023-09-01 09:06:48,177 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 593 places, 663 transitions, 1578 flow [2023-09-01 09:06:48,177 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:48,177 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 593 places, 663 transitions, 1578 flow [2023-09-01 09:06:48,177 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 593 places, 663 transitions, 1578 flow [2023-09-01 09:06:48,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 593 places, 663 transitions, 1578 flow [2023-09-01 09:06:48,340 INFO L130 PetriNetUnfolder]: 113/829 cut-off events. [2023-09-01 09:06:48,340 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:06:48,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 829 events. 113/829 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3107 event pairs, 0 based on Foata normal form. 0/687 useless extension candidates. Maximal degree in co-relation 885. Up to 30 conditions per place. [2023-09-01 09:06:48,411 INFO L119 LiptonReduction]: Number of co-enabled transitions 376376 [2023-09-01 09:06:54,667 INFO L134 LiptonReduction]: Checked pairs total: 595878 [2023-09-01 09:06:54,668 INFO L136 LiptonReduction]: Total number of compositions: 624 [2023-09-01 09:06:54,670 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:06:54,670 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:06:54,670 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:06:54,696 INFO L130 PetriNetUnfolder]: 54/238 cut-off events. [2023-09-01 09:06:54,697 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-09-01 09:06:54,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:06:54,697 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:06:54,697 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:06:54,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:06:54,698 INFO L85 PathProgramCache]: Analyzing trace with hash 420711127, now seen corresponding path program 1 times [2023-09-01 09:06:54,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:06:54,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581572789] [2023-09-01 09:06:54,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:06:54,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:06:54,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:54,734 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:06:54,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:06:54,759 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:06:54,760 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:06:54,760 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:06:54,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 09:06:54,760 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:06:54,761 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:06:54,761 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:06:54,761 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-09-01 09:06:54,850 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:06:54,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 633 places, 708 transitions, 1701 flow [2023-09-01 09:06:55,091 INFO L130 PetriNetUnfolder]: 121/886 cut-off events. [2023-09-01 09:06:55,092 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:06:55,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1052 conditions, 886 events. 121/886 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3317 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 959. Up to 32 conditions per place. [2023-09-01 09:06:55,128 INFO L82 GeneralOperation]: Start removeDead. Operand has 633 places, 708 transitions, 1701 flow [2023-09-01 09:06:55,140 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 633 places, 708 transitions, 1701 flow [2023-09-01 09:06:55,140 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:06:55,140 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 633 places, 708 transitions, 1701 flow [2023-09-01 09:06:55,140 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 633 places, 708 transitions, 1701 flow [2023-09-01 09:06:55,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 633 places, 708 transitions, 1701 flow [2023-09-01 09:06:55,377 INFO L130 PetriNetUnfolder]: 121/886 cut-off events. [2023-09-01 09:06:55,377 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:06:55,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1052 conditions, 886 events. 121/886 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3317 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 959. Up to 32 conditions per place. [2023-09-01 09:06:55,507 INFO L119 LiptonReduction]: Number of co-enabled transitions 432960 [2023-09-01 09:07:04,060 INFO L134 LiptonReduction]: Checked pairs total: 682428 [2023-09-01 09:07:04,060 INFO L136 LiptonReduction]: Total number of compositions: 665 [2023-09-01 09:07:04,061 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:04,062 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:04,062 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:04,091 INFO L130 PetriNetUnfolder]: 58/255 cut-off events. [2023-09-01 09:07:04,091 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 09:07:04,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:04,092 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:04,092 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:04,092 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:04,092 INFO L85 PathProgramCache]: Analyzing trace with hash -81208176, now seen corresponding path program 1 times [2023-09-01 09:07:04,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:04,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434443626] [2023-09-01 09:07:04,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:04,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:04,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:04,125 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:04,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:04,147 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:04,148 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:04,148 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:04,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 09:07:04,148 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:04,148 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:04,149 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:04,149 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-09-01 09:07:04,212 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:04,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 673 places, 753 transitions, 1826 flow [2023-09-01 09:07:04,481 INFO L130 PetriNetUnfolder]: 129/943 cut-off events. [2023-09-01 09:07:04,481 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:07:04,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 943 events. 129/943 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3577 event pairs, 0 based on Foata normal form. 0/781 useless extension candidates. Maximal degree in co-relation 1034. Up to 34 conditions per place. [2023-09-01 09:07:04,522 INFO L82 GeneralOperation]: Start removeDead. Operand has 673 places, 753 transitions, 1826 flow [2023-09-01 09:07:04,536 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 673 places, 753 transitions, 1826 flow [2023-09-01 09:07:04,536 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:04,536 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 673 places, 753 transitions, 1826 flow [2023-09-01 09:07:04,537 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 673 places, 753 transitions, 1826 flow [2023-09-01 09:07:04,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 673 places, 753 transitions, 1826 flow [2023-09-01 09:07:04,801 INFO L130 PetriNetUnfolder]: 129/943 cut-off events. [2023-09-01 09:07:04,801 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:07:04,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 943 events. 129/943 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3577 event pairs, 0 based on Foata normal form. 0/781 useless extension candidates. Maximal degree in co-relation 1034. Up to 34 conditions per place. [2023-09-01 09:07:04,958 INFO L119 LiptonReduction]: Number of co-enabled transitions 493504 [2023-09-01 09:07:12,877 INFO L134 LiptonReduction]: Checked pairs total: 778423 [2023-09-01 09:07:12,878 INFO L136 LiptonReduction]: Total number of compositions: 705 [2023-09-01 09:07:12,887 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:12,887 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:12,888 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:12,918 INFO L130 PetriNetUnfolder]: 62/272 cut-off events. [2023-09-01 09:07:12,918 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-09-01 09:07:12,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:12,918 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:12,919 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:12,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:12,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1514629019, now seen corresponding path program 1 times [2023-09-01 09:07:12,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:12,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403108882] [2023-09-01 09:07:12,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:12,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:12,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:12,967 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:12,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:12,988 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:12,988 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:12,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 09:07:12,988 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:12,989 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:12,989 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:12,989 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-09-01 09:07:13,041 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:13,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 713 places, 798 transitions, 1953 flow [2023-09-01 09:07:13,258 INFO L130 PetriNetUnfolder]: 137/1000 cut-off events. [2023-09-01 09:07:13,258 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:07:13,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1205 conditions, 1000 events. 137/1000 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3809 event pairs, 0 based on Foata normal form. 0/828 useless extension candidates. Maximal degree in co-relation 1110. Up to 36 conditions per place. [2023-09-01 09:07:13,289 INFO L82 GeneralOperation]: Start removeDead. Operand has 713 places, 798 transitions, 1953 flow [2023-09-01 09:07:13,300 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 713 places, 798 transitions, 1953 flow [2023-09-01 09:07:13,301 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:13,301 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 713 places, 798 transitions, 1953 flow [2023-09-01 09:07:13,301 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 713 places, 798 transitions, 1953 flow [2023-09-01 09:07:13,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 713 places, 798 transitions, 1953 flow [2023-09-01 09:07:13,516 INFO L130 PetriNetUnfolder]: 137/1000 cut-off events. [2023-09-01 09:07:13,516 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:07:13,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1205 conditions, 1000 events. 137/1000 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3809 event pairs, 0 based on Foata normal form. 0/828 useless extension candidates. Maximal degree in co-relation 1110. Up to 36 conditions per place. [2023-09-01 09:07:13,710 INFO L119 LiptonReduction]: Number of co-enabled transitions 558008 [2023-09-01 09:07:23,029 INFO L134 LiptonReduction]: Checked pairs total: 888183 [2023-09-01 09:07:23,029 INFO L136 LiptonReduction]: Total number of compositions: 753 [2023-09-01 09:07:23,030 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:23,030 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:23,031 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:23,056 INFO L130 PetriNetUnfolder]: 66/289 cut-off events. [2023-09-01 09:07:23,056 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-09-01 09:07:23,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:23,057 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:23,057 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:23,057 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:23,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1384925529, now seen corresponding path program 1 times [2023-09-01 09:07:23,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:23,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147214807] [2023-09-01 09:07:23,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:23,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:23,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:23,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:23,097 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:23,097 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:23,098 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:23,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 09:07:23,098 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:23,098 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:23,098 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:23,098 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-09-01 09:07:23,149 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:23,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 753 places, 843 transitions, 2082 flow [2023-09-01 09:07:23,402 INFO L130 PetriNetUnfolder]: 145/1057 cut-off events. [2023-09-01 09:07:23,403 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:07:23,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 1057 events. 145/1057 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4053 event pairs, 0 based on Foata normal form. 0/875 useless extension candidates. Maximal degree in co-relation 1187. Up to 38 conditions per place. [2023-09-01 09:07:23,438 INFO L82 GeneralOperation]: Start removeDead. Operand has 753 places, 843 transitions, 2082 flow [2023-09-01 09:07:23,451 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 753 places, 843 transitions, 2082 flow [2023-09-01 09:07:23,451 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:23,451 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 753 places, 843 transitions, 2082 flow [2023-09-01 09:07:23,452 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 753 places, 843 transitions, 2082 flow [2023-09-01 09:07:23,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 753 places, 843 transitions, 2082 flow [2023-09-01 09:07:23,699 INFO L130 PetriNetUnfolder]: 145/1057 cut-off events. [2023-09-01 09:07:23,699 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:07:23,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 1057 events. 145/1057 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4053 event pairs, 0 based on Foata normal form. 0/875 useless extension candidates. Maximal degree in co-relation 1187. Up to 38 conditions per place. [2023-09-01 09:07:23,844 INFO L119 LiptonReduction]: Number of co-enabled transitions 626472 [2023-09-01 09:07:32,767 INFO L134 LiptonReduction]: Checked pairs total: 995985 [2023-09-01 09:07:32,768 INFO L136 LiptonReduction]: Total number of compositions: 801 [2023-09-01 09:07:32,788 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:32,790 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:32,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:32,848 INFO L130 PetriNetUnfolder]: 70/306 cut-off events. [2023-09-01 09:07:32,850 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-09-01 09:07:32,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:32,850 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:32,850 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:32,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:32,850 INFO L85 PathProgramCache]: Analyzing trace with hash -2058168322, now seen corresponding path program 1 times [2023-09-01 09:07:32,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:32,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272188633] [2023-09-01 09:07:32,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:32,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:32,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:32,913 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:32,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:32,947 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:32,949 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:32,950 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:32,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 09:07:32,950 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:32,950 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:32,950 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:32,951 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-09-01 09:07:33,016 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:33,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 793 places, 888 transitions, 2213 flow [2023-09-01 09:07:33,308 INFO L130 PetriNetUnfolder]: 153/1114 cut-off events. [2023-09-01 09:07:33,309 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:07:33,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 1114 events. 153/1114 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4302 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1265. Up to 40 conditions per place. [2023-09-01 09:07:33,349 INFO L82 GeneralOperation]: Start removeDead. Operand has 793 places, 888 transitions, 2213 flow [2023-09-01 09:07:33,364 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 793 places, 888 transitions, 2213 flow [2023-09-01 09:07:33,364 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:33,364 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 793 places, 888 transitions, 2213 flow [2023-09-01 09:07:33,364 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 793 places, 888 transitions, 2213 flow [2023-09-01 09:07:33,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 793 places, 888 transitions, 2213 flow [2023-09-01 09:07:33,643 INFO L130 PetriNetUnfolder]: 153/1114 cut-off events. [2023-09-01 09:07:33,644 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:07:33,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 1114 events. 153/1114 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4302 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1265. Up to 40 conditions per place. [2023-09-01 09:07:33,810 INFO L119 LiptonReduction]: Number of co-enabled transitions 698896 [2023-09-01 09:07:44,156 INFO L134 LiptonReduction]: Checked pairs total: 1112414 [2023-09-01 09:07:44,156 INFO L136 LiptonReduction]: Total number of compositions: 833 [2023-09-01 09:07:44,162 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:44,162 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:44,162 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:44,207 INFO L130 PetriNetUnfolder]: 74/323 cut-off events. [2023-09-01 09:07:44,207 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-09-01 09:07:44,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:44,208 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:44,208 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:44,208 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:44,208 INFO L85 PathProgramCache]: Analyzing trace with hash -556648580, now seen corresponding path program 1 times [2023-09-01 09:07:44,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:44,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048112868] [2023-09-01 09:07:44,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:44,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:44,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:44,356 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:44,399 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:44,399 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:44,400 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:44,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 09:07:44,400 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:44,401 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:44,402 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:44,402 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-09-01 09:07:44,494 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:44,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 833 places, 933 transitions, 2346 flow [2023-09-01 09:07:44,932 INFO L130 PetriNetUnfolder]: 161/1171 cut-off events. [2023-09-01 09:07:44,933 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:07:45,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1442 conditions, 1171 events. 161/1171 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4490 event pairs, 0 based on Foata normal form. 0/969 useless extension candidates. Maximal degree in co-relation 1344. Up to 42 conditions per place. [2023-09-01 09:07:45,004 INFO L82 GeneralOperation]: Start removeDead. Operand has 833 places, 933 transitions, 2346 flow [2023-09-01 09:07:45,026 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 833 places, 933 transitions, 2346 flow [2023-09-01 09:07:45,026 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:45,027 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 833 places, 933 transitions, 2346 flow [2023-09-01 09:07:45,027 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 833 places, 933 transitions, 2346 flow [2023-09-01 09:07:45,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 833 places, 933 transitions, 2346 flow [2023-09-01 09:07:45,459 INFO L130 PetriNetUnfolder]: 161/1171 cut-off events. [2023-09-01 09:07:45,459 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:07:45,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1442 conditions, 1171 events. 161/1171 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4490 event pairs, 0 based on Foata normal form. 0/969 useless extension candidates. Maximal degree in co-relation 1344. Up to 42 conditions per place. [2023-09-01 09:07:45,731 INFO L119 LiptonReduction]: Number of co-enabled transitions 775280 [2023-09-01 09:07:56,826 INFO L134 LiptonReduction]: Checked pairs total: 1263255 [2023-09-01 09:07:56,826 INFO L136 LiptonReduction]: Total number of compositions: 872 [2023-09-01 09:07:56,830 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:07:56,830 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:07:56,830 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:07:56,884 INFO L130 PetriNetUnfolder]: 78/340 cut-off events. [2023-09-01 09:07:56,884 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-09-01 09:07:56,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:07:56,884 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:07:56,885 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:07:56,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:07:56,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2105079685, now seen corresponding path program 1 times [2023-09-01 09:07:56,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:07:56,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991620584] [2023-09-01 09:07:56,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:07:56,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:07:56,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:56,939 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:07:56,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:07:56,973 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:07:56,973 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:07:56,974 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:07:56,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 09:07:56,974 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:07:56,975 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:07:56,975 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:07:56,975 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-09-01 09:07:57,048 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:07:57,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 873 places, 978 transitions, 2481 flow [2023-09-01 09:07:57,605 INFO L130 PetriNetUnfolder]: 169/1228 cut-off events. [2023-09-01 09:07:57,605 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:07:57,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1523 conditions, 1228 events. 169/1228 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4755 event pairs, 0 based on Foata normal form. 0/1016 useless extension candidates. Maximal degree in co-relation 1424. Up to 44 conditions per place. [2023-09-01 09:07:57,656 INFO L82 GeneralOperation]: Start removeDead. Operand has 873 places, 978 transitions, 2481 flow [2023-09-01 09:07:57,672 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 873 places, 978 transitions, 2481 flow [2023-09-01 09:07:57,672 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:07:57,672 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 873 places, 978 transitions, 2481 flow [2023-09-01 09:07:57,672 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 873 places, 978 transitions, 2481 flow [2023-09-01 09:07:57,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 873 places, 978 transitions, 2481 flow [2023-09-01 09:07:58,033 INFO L130 PetriNetUnfolder]: 169/1228 cut-off events. [2023-09-01 09:07:58,033 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:07:58,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1523 conditions, 1228 events. 169/1228 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4755 event pairs, 0 based on Foata normal form. 0/1016 useless extension candidates. Maximal degree in co-relation 1424. Up to 44 conditions per place. [2023-09-01 09:07:58,257 INFO L119 LiptonReduction]: Number of co-enabled transitions 855624 [2023-09-01 09:08:09,778 INFO L134 LiptonReduction]: Checked pairs total: 1363532 [2023-09-01 09:08:09,778 INFO L136 LiptonReduction]: Total number of compositions: 925 [2023-09-01 09:08:09,779 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:09,779 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:09,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:09,817 INFO L130 PetriNetUnfolder]: 82/357 cut-off events. [2023-09-01 09:08:09,817 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-09-01 09:08:09,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:09,818 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:09,818 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:09,818 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:09,818 INFO L85 PathProgramCache]: Analyzing trace with hash -957674996, now seen corresponding path program 1 times [2023-09-01 09:08:09,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:09,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034328283] [2023-09-01 09:08:09,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:09,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:09,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:09,839 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:09,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:09,863 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:09,863 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:09,864 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:09,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 09:08:09,864 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:09,864 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:09,864 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:09,864 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-09-01 09:08:09,920 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:09,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 913 places, 1023 transitions, 2618 flow [2023-09-01 09:08:10,309 INFO L130 PetriNetUnfolder]: 177/1285 cut-off events. [2023-09-01 09:08:10,310 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:08:10,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1605 conditions, 1285 events. 177/1285 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4976 event pairs, 0 based on Foata normal form. 0/1063 useless extension candidates. Maximal degree in co-relation 1505. Up to 46 conditions per place. [2023-09-01 09:08:10,366 INFO L82 GeneralOperation]: Start removeDead. Operand has 913 places, 1023 transitions, 2618 flow [2023-09-01 09:08:10,386 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 913 places, 1023 transitions, 2618 flow [2023-09-01 09:08:10,386 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:10,386 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 913 places, 1023 transitions, 2618 flow [2023-09-01 09:08:10,386 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 913 places, 1023 transitions, 2618 flow [2023-09-01 09:08:10,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 913 places, 1023 transitions, 2618 flow [2023-09-01 09:08:10,909 INFO L130 PetriNetUnfolder]: 177/1285 cut-off events. [2023-09-01 09:08:10,909 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:08:10,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1605 conditions, 1285 events. 177/1285 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 4976 event pairs, 0 based on Foata normal form. 0/1063 useless extension candidates. Maximal degree in co-relation 1505. Up to 46 conditions per place. [2023-09-01 09:08:11,209 INFO L119 LiptonReduction]: Number of co-enabled transitions 939928 [2023-09-01 09:08:22,833 INFO L134 LiptonReduction]: Checked pairs total: 1490382 [2023-09-01 09:08:22,833 INFO L136 LiptonReduction]: Total number of compositions: 959 [2023-09-01 09:08:22,834 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:22,835 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:22,835 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:22,875 INFO L130 PetriNetUnfolder]: 86/374 cut-off events. [2023-09-01 09:08:22,875 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-09-01 09:08:22,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:22,875 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:22,875 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:22,876 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:22,876 INFO L85 PathProgramCache]: Analyzing trace with hash -284402847, now seen corresponding path program 1 times [2023-09-01 09:08:22,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:22,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920548348] [2023-09-01 09:08:22,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:22,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:22,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:22,911 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:22,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:22,939 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:22,940 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:22,940 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:22,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 09:08:22,940 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:22,940 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:22,940 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:22,941 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-09-01 09:08:23,024 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:23,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 953 places, 1068 transitions, 2757 flow [2023-09-01 09:08:23,457 INFO L130 PetriNetUnfolder]: 185/1342 cut-off events. [2023-09-01 09:08:23,457 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:08:23,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1688 conditions, 1342 events. 185/1342 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5221 event pairs, 0 based on Foata normal form. 0/1110 useless extension candidates. Maximal degree in co-relation 1587. Up to 48 conditions per place. [2023-09-01 09:08:23,521 INFO L82 GeneralOperation]: Start removeDead. Operand has 953 places, 1068 transitions, 2757 flow [2023-09-01 09:08:23,544 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 953 places, 1068 transitions, 2757 flow [2023-09-01 09:08:23,544 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:23,544 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 953 places, 1068 transitions, 2757 flow [2023-09-01 09:08:23,544 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 953 places, 1068 transitions, 2757 flow [2023-09-01 09:08:23,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 953 places, 1068 transitions, 2757 flow [2023-09-01 09:08:24,075 INFO L130 PetriNetUnfolder]: 185/1342 cut-off events. [2023-09-01 09:08:24,075 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:08:24,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1688 conditions, 1342 events. 185/1342 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5221 event pairs, 0 based on Foata normal form. 0/1110 useless extension candidates. Maximal degree in co-relation 1587. Up to 48 conditions per place. [2023-09-01 09:08:24,288 INFO L119 LiptonReduction]: Number of co-enabled transitions 1028192 [2023-09-01 09:08:37,927 INFO L134 LiptonReduction]: Checked pairs total: 1605405 [2023-09-01 09:08:37,927 INFO L136 LiptonReduction]: Total number of compositions: 1004 [2023-09-01 09:08:37,929 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:37,929 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:37,929 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:37,972 INFO L130 PetriNetUnfolder]: 90/391 cut-off events. [2023-09-01 09:08:37,972 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-09-01 09:08:37,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:37,973 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:37,973 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:37,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:37,973 INFO L85 PathProgramCache]: Analyzing trace with hash -708395605, now seen corresponding path program 1 times [2023-09-01 09:08:37,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:37,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419585286] [2023-09-01 09:08:37,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:37,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:37,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:37,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:38,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:38,022 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:38,023 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:38,023 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:38,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 09:08:38,023 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:38,023 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:38,024 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:38,024 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-09-01 09:08:38,082 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:38,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 993 places, 1113 transitions, 2898 flow [2023-09-01 09:08:38,570 INFO L130 PetriNetUnfolder]: 193/1399 cut-off events. [2023-09-01 09:08:38,571 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:08:38,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1772 conditions, 1399 events. 193/1399 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5456 event pairs, 0 based on Foata normal form. 0/1157 useless extension candidates. Maximal degree in co-relation 1670. Up to 50 conditions per place. [2023-09-01 09:08:38,638 INFO L82 GeneralOperation]: Start removeDead. Operand has 993 places, 1113 transitions, 2898 flow [2023-09-01 09:08:38,659 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 993 places, 1113 transitions, 2898 flow [2023-09-01 09:08:38,659 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:38,660 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 993 places, 1113 transitions, 2898 flow [2023-09-01 09:08:38,660 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 993 places, 1113 transitions, 2898 flow [2023-09-01 09:08:38,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 993 places, 1113 transitions, 2898 flow [2023-09-01 09:08:39,138 INFO L130 PetriNetUnfolder]: 193/1399 cut-off events. [2023-09-01 09:08:39,139 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:08:39,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1772 conditions, 1399 events. 193/1399 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5456 event pairs, 0 based on Foata normal form. 0/1157 useless extension candidates. Maximal degree in co-relation 1670. Up to 50 conditions per place. [2023-09-01 09:08:39,358 INFO L119 LiptonReduction]: Number of co-enabled transitions 1120416 [2023-09-01 09:08:52,539 INFO L134 LiptonReduction]: Checked pairs total: 1892114 [2023-09-01 09:08:52,539 INFO L136 LiptonReduction]: Total number of compositions: 1066 [2023-09-01 09:08:52,540 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:08:52,541 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:08:52,541 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:08:52,609 INFO L130 PetriNetUnfolder]: 94/408 cut-off events. [2023-09-01 09:08:52,609 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-09-01 09:08:52,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:08:52,609 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:08:52,610 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:08:52,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:08:52,611 INFO L85 PathProgramCache]: Analyzing trace with hash 2111772252, now seen corresponding path program 1 times [2023-09-01 09:08:52,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:08:52,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884647049] [2023-09-01 09:08:52,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:08:52,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:08:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:52,649 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:08:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:08:52,673 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:08:52,673 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:08:52,674 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:08:52,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 09:08:52,674 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:08:52,674 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:08:52,674 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:08:52,674 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-09-01 09:08:52,738 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:08:52,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 1158 transitions, 3041 flow [2023-09-01 09:08:53,213 INFO L130 PetriNetUnfolder]: 201/1456 cut-off events. [2023-09-01 09:08:53,214 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:08:53,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1857 conditions, 1456 events. 201/1456 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5747 event pairs, 0 based on Foata normal form. 0/1204 useless extension candidates. Maximal degree in co-relation 1754. Up to 52 conditions per place. [2023-09-01 09:08:53,290 INFO L82 GeneralOperation]: Start removeDead. Operand has 1033 places, 1158 transitions, 3041 flow [2023-09-01 09:08:53,315 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1033 places, 1158 transitions, 3041 flow [2023-09-01 09:08:53,315 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:08:53,315 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1033 places, 1158 transitions, 3041 flow [2023-09-01 09:08:53,315 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1033 places, 1158 transitions, 3041 flow [2023-09-01 09:08:53,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 1158 transitions, 3041 flow [2023-09-01 09:08:53,786 INFO L130 PetriNetUnfolder]: 201/1456 cut-off events. [2023-09-01 09:08:53,787 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:08:53,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1857 conditions, 1456 events. 201/1456 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5747 event pairs, 0 based on Foata normal form. 0/1204 useless extension candidates. Maximal degree in co-relation 1754. Up to 52 conditions per place. [2023-09-01 09:08:54,186 INFO L119 LiptonReduction]: Number of co-enabled transitions 1216600 [2023-09-01 09:09:06,882 INFO L134 LiptonReduction]: Checked pairs total: 1919736 [2023-09-01 09:09:06,883 INFO L136 LiptonReduction]: Total number of compositions: 1083 [2023-09-01 09:09:06,884 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:06,885 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:06,885 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:07,022 INFO L130 PetriNetUnfolder]: 98/425 cut-off events. [2023-09-01 09:09:07,022 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-09-01 09:09:07,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:07,022 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:07,023 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:07,023 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:07,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1916151992, now seen corresponding path program 1 times [2023-09-01 09:09:07,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:07,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847370411] [2023-09-01 09:09:07,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:07,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:07,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:07,090 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:07,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:07,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:07,160 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:07,160 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:07,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 09:09:07,160 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:07,161 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:07,161 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:07,161 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-09-01 09:09:07,245 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:07,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1073 places, 1203 transitions, 3186 flow [2023-09-01 09:09:07,985 INFO L130 PetriNetUnfolder]: 209/1513 cut-off events. [2023-09-01 09:09:07,985 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:09:08,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 1513 events. 209/1513 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5937 event pairs, 0 based on Foata normal form. 0/1251 useless extension candidates. Maximal degree in co-relation 1839. Up to 54 conditions per place. [2023-09-01 09:09:08,101 INFO L82 GeneralOperation]: Start removeDead. Operand has 1073 places, 1203 transitions, 3186 flow [2023-09-01 09:09:08,127 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1073 places, 1203 transitions, 3186 flow [2023-09-01 09:09:08,127 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:09:08,127 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1073 places, 1203 transitions, 3186 flow [2023-09-01 09:09:08,127 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1073 places, 1203 transitions, 3186 flow [2023-09-01 09:09:08,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1073 places, 1203 transitions, 3186 flow [2023-09-01 09:09:08,725 INFO L130 PetriNetUnfolder]: 209/1513 cut-off events. [2023-09-01 09:09:08,725 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:09:08,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 1513 events. 209/1513 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5937 event pairs, 0 based on Foata normal form. 0/1251 useless extension candidates. Maximal degree in co-relation 1839. Up to 54 conditions per place. [2023-09-01 09:09:09,311 INFO L119 LiptonReduction]: Number of co-enabled transitions 1316744 [2023-09-01 09:09:23,886 INFO L134 LiptonReduction]: Checked pairs total: 2123854 [2023-09-01 09:09:23,887 INFO L136 LiptonReduction]: Total number of compositions: 1152 [2023-09-01 09:09:23,889 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:23,890 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:23,890 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:23,953 INFO L130 PetriNetUnfolder]: 102/442 cut-off events. [2023-09-01 09:09:23,960 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-09-01 09:09:23,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:23,960 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:23,960 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:23,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:23,961 INFO L85 PathProgramCache]: Analyzing trace with hash 573088310, now seen corresponding path program 1 times [2023-09-01 09:09:23,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:23,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923139626] [2023-09-01 09:09:23,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:23,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:24,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:24,007 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:24,044 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:24,045 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:24,045 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:24,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 09:09:24,046 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:24,046 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:24,047 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:24,047 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-09-01 09:09:24,122 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:24,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1113 places, 1248 transitions, 3333 flow [2023-09-01 09:09:24,783 INFO L130 PetriNetUnfolder]: 217/1570 cut-off events. [2023-09-01 09:09:24,783 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:09:24,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2030 conditions, 1570 events. 217/1570 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6169 event pairs, 0 based on Foata normal form. 0/1298 useless extension candidates. Maximal degree in co-relation 1925. Up to 56 conditions per place. [2023-09-01 09:09:24,879 INFO L82 GeneralOperation]: Start removeDead. Operand has 1113 places, 1248 transitions, 3333 flow [2023-09-01 09:09:24,908 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1113 places, 1248 transitions, 3333 flow [2023-09-01 09:09:24,909 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:09:24,909 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1113 places, 1248 transitions, 3333 flow [2023-09-01 09:09:24,909 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1113 places, 1248 transitions, 3333 flow [2023-09-01 09:09:24,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1113 places, 1248 transitions, 3333 flow [2023-09-01 09:09:25,511 INFO L130 PetriNetUnfolder]: 217/1570 cut-off events. [2023-09-01 09:09:25,511 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:09:25,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2030 conditions, 1570 events. 217/1570 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6169 event pairs, 0 based on Foata normal form. 0/1298 useless extension candidates. Maximal degree in co-relation 1925. Up to 56 conditions per place. [2023-09-01 09:09:25,788 INFO L119 LiptonReduction]: Number of co-enabled transitions 1420848 [2023-09-01 09:09:40,275 INFO L134 LiptonReduction]: Checked pairs total: 2218227 [2023-09-01 09:09:40,275 INFO L136 LiptonReduction]: Total number of compositions: 1167 [2023-09-01 09:09:40,277 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:40,277 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:40,277 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:40,363 INFO L130 PetriNetUnfolder]: 106/459 cut-off events. [2023-09-01 09:09:40,363 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-09-01 09:09:40,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:40,364 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:40,364 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:40,364 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:40,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1608569702, now seen corresponding path program 1 times [2023-09-01 09:09:40,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:40,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786065870] [2023-09-01 09:09:40,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:40,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:40,399 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:40,439 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:40,440 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:40,440 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:40,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 09:09:40,440 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:40,441 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:40,441 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:40,441 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-09-01 09:09:40,533 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:40,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1293 transitions, 3482 flow [2023-09-01 09:09:41,272 INFO L130 PetriNetUnfolder]: 225/1627 cut-off events. [2023-09-01 09:09:41,273 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:09:41,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2118 conditions, 1627 events. 225/1627 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6395 event pairs, 0 based on Foata normal form. 0/1345 useless extension candidates. Maximal degree in co-relation 2012. Up to 58 conditions per place. [2023-09-01 09:09:41,345 INFO L82 GeneralOperation]: Start removeDead. Operand has 1153 places, 1293 transitions, 3482 flow [2023-09-01 09:09:41,366 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1153 places, 1293 transitions, 3482 flow [2023-09-01 09:09:41,366 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:09:41,366 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1153 places, 1293 transitions, 3482 flow [2023-09-01 09:09:41,367 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1153 places, 1293 transitions, 3482 flow [2023-09-01 09:09:41,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1293 transitions, 3482 flow [2023-09-01 09:09:41,998 INFO L130 PetriNetUnfolder]: 225/1627 cut-off events. [2023-09-01 09:09:41,998 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:09:42,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2118 conditions, 1627 events. 225/1627 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6395 event pairs, 0 based on Foata normal form. 0/1345 useless extension candidates. Maximal degree in co-relation 2012. Up to 58 conditions per place. [2023-09-01 09:09:42,378 INFO L119 LiptonReduction]: Number of co-enabled transitions 1528912 [2023-09-01 09:09:58,896 INFO L134 LiptonReduction]: Checked pairs total: 2476990 [2023-09-01 09:09:58,897 INFO L136 LiptonReduction]: Total number of compositions: 1248 [2023-09-01 09:09:58,898 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:09:58,898 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:09:58,898 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:09:58,962 INFO L130 PetriNetUnfolder]: 110/476 cut-off events. [2023-09-01 09:09:58,963 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-09-01 09:09:58,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:09:58,963 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:09:58,963 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:09:58,963 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:09:58,964 INFO L85 PathProgramCache]: Analyzing trace with hash 544300084, now seen corresponding path program 1 times [2023-09-01 09:09:58,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:09:58,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947941396] [2023-09-01 09:09:58,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:09:58,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:09:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:59,010 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:09:59,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:09:59,045 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:09:59,045 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:09:59,045 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:09:59,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 09:09:59,046 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:09:59,046 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:09:59,047 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:09:59,047 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-09-01 09:09:59,120 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:09:59,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1193 places, 1338 transitions, 3633 flow [2023-09-01 09:09:59,866 INFO L130 PetriNetUnfolder]: 233/1684 cut-off events. [2023-09-01 09:09:59,867 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:09:59,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 1684 events. 233/1684 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6638 event pairs, 0 based on Foata normal form. 0/1392 useless extension candidates. Maximal degree in co-relation 2100. Up to 60 conditions per place. [2023-09-01 09:09:59,979 INFO L82 GeneralOperation]: Start removeDead. Operand has 1193 places, 1338 transitions, 3633 flow [2023-09-01 09:10:00,020 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1193 places, 1338 transitions, 3633 flow [2023-09-01 09:10:00,020 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:00,020 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1193 places, 1338 transitions, 3633 flow [2023-09-01 09:10:00,021 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1193 places, 1338 transitions, 3633 flow [2023-09-01 09:10:00,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1193 places, 1338 transitions, 3633 flow [2023-09-01 09:10:00,791 INFO L130 PetriNetUnfolder]: 233/1684 cut-off events. [2023-09-01 09:10:00,792 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:10:00,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 1684 events. 233/1684 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6638 event pairs, 0 based on Foata normal form. 0/1392 useless extension candidates. Maximal degree in co-relation 2100. Up to 60 conditions per place. [2023-09-01 09:10:01,125 INFO L119 LiptonReduction]: Number of co-enabled transitions 1640936 [2023-09-01 09:10:16,528 INFO L134 LiptonReduction]: Checked pairs total: 2576980 [2023-09-01 09:10:16,528 INFO L136 LiptonReduction]: Total number of compositions: 1263 [2023-09-01 09:10:16,530 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:10:16,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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:10:16,531 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:10:16,597 INFO L130 PetriNetUnfolder]: 114/493 cut-off events. [2023-09-01 09:10:16,598 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-09-01 09:10:16,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:10:16,598 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:10:16,598 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:10:16,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:10:16,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1080956352, now seen corresponding path program 1 times [2023-09-01 09:10:16,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:10:16,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496323887] [2023-09-01 09:10:16,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:10:16,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:10:16,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:16,628 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:10:16,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:16,661 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:10:16,661 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:10:16,661 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:10:16,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 09:10:16,662 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:10:16,662 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:10:16,662 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:10:16,662 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-09-01 09:10:16,741 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:10:16,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1233 places, 1383 transitions, 3786 flow [2023-09-01 09:10:17,424 INFO L130 PetriNetUnfolder]: 241/1741 cut-off events. [2023-09-01 09:10:17,425 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:10:17,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2297 conditions, 1741 events. 241/1741 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6888 event pairs, 0 based on Foata normal form. 0/1439 useless extension candidates. Maximal degree in co-relation 2189. Up to 62 conditions per place. [2023-09-01 09:10:17,532 INFO L82 GeneralOperation]: Start removeDead. Operand has 1233 places, 1383 transitions, 3786 flow [2023-09-01 09:10:17,564 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1233 places, 1383 transitions, 3786 flow [2023-09-01 09:10:17,564 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:17,565 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1233 places, 1383 transitions, 3786 flow [2023-09-01 09:10:17,565 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1233 places, 1383 transitions, 3786 flow [2023-09-01 09:10:17,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1233 places, 1383 transitions, 3786 flow [2023-09-01 09:10:18,226 INFO L130 PetriNetUnfolder]: 241/1741 cut-off events. [2023-09-01 09:10:18,226 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:10:18,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2297 conditions, 1741 events. 241/1741 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 6888 event pairs, 0 based on Foata normal form. 0/1439 useless extension candidates. Maximal degree in co-relation 2189. Up to 62 conditions per place. [2023-09-01 09:10:18,761 INFO L119 LiptonReduction]: Number of co-enabled transitions 1756920 [2023-09-01 09:10:37,592 INFO L134 LiptonReduction]: Checked pairs total: 2956390 [2023-09-01 09:10:37,592 INFO L136 LiptonReduction]: Total number of compositions: 1317 [2023-09-01 09:10:37,594 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:10:37,594 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:10:37,594 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:10:37,671 INFO L130 PetriNetUnfolder]: 118/510 cut-off events. [2023-09-01 09:10:37,672 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-09-01 09:10:37,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:10:37,672 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:10:37,672 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:10:37,672 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:10:37,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1499025471, now seen corresponding path program 1 times [2023-09-01 09:10:37,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:10:37,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000439914] [2023-09-01 09:10:37,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:10:37,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:10:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:37,711 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:10:37,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:37,743 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:10:37,743 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:10:37,743 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:10:37,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 09:10:37,743 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:10:37,744 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:10:37,744 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:10:37,744 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-09-01 09:10:37,819 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:10:37,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1273 places, 1428 transitions, 3941 flow [2023-09-01 09:10:38,542 INFO L130 PetriNetUnfolder]: 249/1798 cut-off events. [2023-09-01 09:10:38,542 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:10:38,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2388 conditions, 1798 events. 249/1798 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7115 event pairs, 0 based on Foata normal form. 0/1486 useless extension candidates. Maximal degree in co-relation 2279. Up to 64 conditions per place. [2023-09-01 09:10:38,670 INFO L82 GeneralOperation]: Start removeDead. Operand has 1273 places, 1428 transitions, 3941 flow [2023-09-01 09:10:38,711 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1273 places, 1428 transitions, 3941 flow [2023-09-01 09:10:38,712 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:38,712 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1273 places, 1428 transitions, 3941 flow [2023-09-01 09:10:38,712 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1273 places, 1428 transitions, 3941 flow [2023-09-01 09:10:38,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1273 places, 1428 transitions, 3941 flow [2023-09-01 09:10:39,474 INFO L130 PetriNetUnfolder]: 249/1798 cut-off events. [2023-09-01 09:10:39,475 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:10:39,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2388 conditions, 1798 events. 249/1798 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7115 event pairs, 0 based on Foata normal form. 0/1486 useless extension candidates. Maximal degree in co-relation 2279. Up to 64 conditions per place. [2023-09-01 09:10:39,959 INFO L119 LiptonReduction]: Number of co-enabled transitions 1876864 [2023-09-01 09:10:55,577 INFO L134 LiptonReduction]: Checked pairs total: 2943387 [2023-09-01 09:10:55,577 INFO L136 LiptonReduction]: Total number of compositions: 1349 [2023-09-01 09:10:55,579 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:10:55,579 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:10:55,579 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:10:55,653 INFO L130 PetriNetUnfolder]: 122/527 cut-off events. [2023-09-01 09:10:55,654 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-09-01 09:10:55,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:10:55,654 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:10:55,654 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:10:55,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:10:55,655 INFO L85 PathProgramCache]: Analyzing trace with hash 756242647, now seen corresponding path program 1 times [2023-09-01 09:10:55,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:10:55,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358074878] [2023-09-01 09:10:55,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:10:55,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:10:55,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:55,690 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:10:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:10:55,721 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:10:55,721 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:10:55,721 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:10:55,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 09:10:55,722 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:10:55,722 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:10:55,722 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:10:55,722 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-09-01 09:10:55,799 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:10:55,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1473 transitions, 4098 flow [2023-09-01 09:10:56,560 INFO L130 PetriNetUnfolder]: 257/1855 cut-off events. [2023-09-01 09:10:56,560 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:10:56,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2480 conditions, 1855 events. 257/1855 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7352 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2370. Up to 66 conditions per place. [2023-09-01 09:10:56,697 INFO L82 GeneralOperation]: Start removeDead. Operand has 1313 places, 1473 transitions, 4098 flow [2023-09-01 09:10:56,736 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1313 places, 1473 transitions, 4098 flow [2023-09-01 09:10:56,737 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:10:56,737 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1313 places, 1473 transitions, 4098 flow [2023-09-01 09:10:56,737 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1313 places, 1473 transitions, 4098 flow [2023-09-01 09:10:56,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1473 transitions, 4098 flow [2023-09-01 09:10:57,538 INFO L130 PetriNetUnfolder]: 257/1855 cut-off events. [2023-09-01 09:10:57,538 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:10:57,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2480 conditions, 1855 events. 257/1855 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7352 event pairs, 0 based on Foata normal form. 0/1533 useless extension candidates. Maximal degree in co-relation 2370. Up to 66 conditions per place. [2023-09-01 09:10:57,962 INFO L119 LiptonReduction]: Number of co-enabled transitions 2000768 [2023-09-01 09:11:15,066 INFO L134 LiptonReduction]: Checked pairs total: 3200885 [2023-09-01 09:11:15,066 INFO L136 LiptonReduction]: Total number of compositions: 1395 [2023-09-01 09:11:15,067 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:11:15,067 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:11:15,068 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:11:15,148 INFO L130 PetriNetUnfolder]: 126/544 cut-off events. [2023-09-01 09:11:15,148 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-09-01 09:11:15,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:11:15,149 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:11:15,149 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:11:15,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:11:15,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1793431096, now seen corresponding path program 1 times [2023-09-01 09:11:15,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:11:15,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036345488] [2023-09-01 09:11:15,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:11:15,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:11:15,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:15,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:11:15,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:15,230 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:11:15,230 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:11:15,230 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:11:15,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 09:11:15,231 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:11:15,231 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:11:15,231 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:11:15,231 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-09-01 09:11:15,324 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:11:15,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1353 places, 1518 transitions, 4257 flow [2023-09-01 09:11:16,322 INFO L130 PetriNetUnfolder]: 265/1912 cut-off events. [2023-09-01 09:11:16,322 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:11:16,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2573 conditions, 1912 events. 265/1912 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7654 event pairs, 0 based on Foata normal form. 0/1580 useless extension candidates. Maximal degree in co-relation 2462. Up to 68 conditions per place. [2023-09-01 09:11:16,473 INFO L82 GeneralOperation]: Start removeDead. Operand has 1353 places, 1518 transitions, 4257 flow [2023-09-01 09:11:16,521 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1353 places, 1518 transitions, 4257 flow [2023-09-01 09:11:16,521 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:11:16,521 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1353 places, 1518 transitions, 4257 flow [2023-09-01 09:11:16,521 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1353 places, 1518 transitions, 4257 flow [2023-09-01 09:11:16,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1353 places, 1518 transitions, 4257 flow [2023-09-01 09:11:17,408 INFO L130 PetriNetUnfolder]: 265/1912 cut-off events. [2023-09-01 09:11:17,408 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:11:17,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2573 conditions, 1912 events. 265/1912 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7654 event pairs, 0 based on Foata normal form. 0/1580 useless extension candidates. Maximal degree in co-relation 2462. Up to 68 conditions per place. [2023-09-01 09:11:17,911 INFO L119 LiptonReduction]: Number of co-enabled transitions 2128632 [2023-09-01 09:11:35,004 INFO L134 LiptonReduction]: Checked pairs total: 3559677 [2023-09-01 09:11:35,004 INFO L136 LiptonReduction]: Total number of compositions: 1434 [2023-09-01 09:11:35,005 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:11:35,006 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:11:35,006 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:11:35,093 INFO L130 PetriNetUnfolder]: 130/561 cut-off events. [2023-09-01 09:11:35,093 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-09-01 09:11:35,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:11:35,094 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:11:35,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:11:35,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:11:35,094 INFO L85 PathProgramCache]: Analyzing trace with hash 479523967, now seen corresponding path program 1 times [2023-09-01 09:11:35,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:11:35,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722948447] [2023-09-01 09:11:35,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:11:35,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:11:35,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:35,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:11:35,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:35,199 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:11:35,199 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:11:35,199 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:11:35,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 09:11:35,199 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:11:35,200 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:11:35,200 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:11:35,200 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-09-01 09:11:35,281 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:11:35,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1393 places, 1563 transitions, 4418 flow [2023-09-01 09:11:36,198 INFO L130 PetriNetUnfolder]: 273/1969 cut-off events. [2023-09-01 09:11:36,199 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:11:36,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2667 conditions, 1969 events. 273/1969 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7827 event pairs, 0 based on Foata normal form. 0/1627 useless extension candidates. Maximal degree in co-relation 2555. Up to 70 conditions per place. [2023-09-01 09:11:36,366 INFO L82 GeneralOperation]: Start removeDead. Operand has 1393 places, 1563 transitions, 4418 flow [2023-09-01 09:11:36,420 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1393 places, 1563 transitions, 4418 flow [2023-09-01 09:11:36,420 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:11:36,420 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1393 places, 1563 transitions, 4418 flow [2023-09-01 09:11:36,420 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1393 places, 1563 transitions, 4418 flow [2023-09-01 09:11:36,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1393 places, 1563 transitions, 4418 flow [2023-09-01 09:11:37,481 INFO L130 PetriNetUnfolder]: 273/1969 cut-off events. [2023-09-01 09:11:37,482 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:11:37,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2667 conditions, 1969 events. 273/1969 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 7827 event pairs, 0 based on Foata normal form. 0/1627 useless extension candidates. Maximal degree in co-relation 2555. Up to 70 conditions per place. [2023-09-01 09:11:38,146 INFO L119 LiptonReduction]: Number of co-enabled transitions 2260456 [2023-09-01 09:11:55,847 INFO L134 LiptonReduction]: Checked pairs total: 3737475 [2023-09-01 09:11:55,847 INFO L136 LiptonReduction]: Total number of compositions: 1483 [2023-09-01 09:11:55,849 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:11:55,849 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:11:55,849 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:11:55,940 INFO L130 PetriNetUnfolder]: 134/578 cut-off events. [2023-09-01 09:11:55,940 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-09-01 09:11:55,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:11:55,941 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:11:55,941 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:11:55,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:11:55,941 INFO L85 PathProgramCache]: Analyzing trace with hash -954630905, now seen corresponding path program 1 times [2023-09-01 09:11:55,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:11:55,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930490493] [2023-09-01 09:11:55,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:11:55,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:11:55,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:55,982 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:11:55,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:11:56,025 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:11:56,026 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:11:56,026 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:11:56,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 09:11:56,026 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:11:56,026 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:11:56,027 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:11:56,027 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-09-01 09:11:56,114 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:11:56,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1433 places, 1608 transitions, 4581 flow [2023-09-01 09:11:57,265 INFO L130 PetriNetUnfolder]: 281/2026 cut-off events. [2023-09-01 09:11:57,265 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:11:57,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 2026 events. 281/2026 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8071 event pairs, 0 based on Foata normal form. 0/1674 useless extension candidates. Maximal degree in co-relation 2649. Up to 72 conditions per place. [2023-09-01 09:11:57,399 INFO L82 GeneralOperation]: Start removeDead. Operand has 1433 places, 1608 transitions, 4581 flow [2023-09-01 09:11:57,456 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1433 places, 1608 transitions, 4581 flow [2023-09-01 09:11:57,456 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:11:57,456 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1433 places, 1608 transitions, 4581 flow [2023-09-01 09:11:57,456 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1433 places, 1608 transitions, 4581 flow [2023-09-01 09:11:57,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1433 places, 1608 transitions, 4581 flow [2023-09-01 09:11:58,728 INFO L130 PetriNetUnfolder]: 281/2026 cut-off events. [2023-09-01 09:11:58,728 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:11:58,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 2026 events. 281/2026 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8071 event pairs, 0 based on Foata normal form. 0/1674 useless extension candidates. Maximal degree in co-relation 2649. Up to 72 conditions per place. [2023-09-01 09:11:59,218 INFO L119 LiptonReduction]: Number of co-enabled transitions 2396240 [2023-09-01 09:12:16,587 INFO L134 LiptonReduction]: Checked pairs total: 3842652 [2023-09-01 09:12:16,588 INFO L136 LiptonReduction]: Total number of compositions: 1522 [2023-09-01 09:12:16,589 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:12:16,589 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:12:16,589 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:12:16,690 INFO L130 PetriNetUnfolder]: 138/595 cut-off events. [2023-09-01 09:12:16,691 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-09-01 09:12:16,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:12:16,691 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:12:16,691 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:12:16,691 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:12:16,692 INFO L85 PathProgramCache]: Analyzing trace with hash 342914937, now seen corresponding path program 1 times [2023-09-01 09:12:16,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:12:16,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207630785] [2023-09-01 09:12:16,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:12:16,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:12:16,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:16,755 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:12:16,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:16,801 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:12:16,801 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:12:16,801 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:12:16,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 09:12:16,801 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:12:16,802 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:12:16,802 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:12:16,802 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-09-01 09:12:16,902 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:12:16,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1473 places, 1653 transitions, 4746 flow [2023-09-01 09:12:18,154 INFO L130 PetriNetUnfolder]: 289/2083 cut-off events. [2023-09-01 09:12:18,155 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:12:18,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 2083 events. 289/2083 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8286 event pairs, 0 based on Foata normal form. 0/1721 useless extension candidates. Maximal degree in co-relation 2744. Up to 74 conditions per place. [2023-09-01 09:12:18,341 INFO L82 GeneralOperation]: Start removeDead. Operand has 1473 places, 1653 transitions, 4746 flow [2023-09-01 09:12:18,408 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1473 places, 1653 transitions, 4746 flow [2023-09-01 09:12:18,409 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:12:18,409 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1473 places, 1653 transitions, 4746 flow [2023-09-01 09:12:18,409 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1473 places, 1653 transitions, 4746 flow [2023-09-01 09:12:18,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1473 places, 1653 transitions, 4746 flow [2023-09-01 09:12:19,699 INFO L130 PetriNetUnfolder]: 289/2083 cut-off events. [2023-09-01 09:12:19,699 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:12:19,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 2083 events. 289/2083 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8286 event pairs, 0 based on Foata normal form. 0/1721 useless extension candidates. Maximal degree in co-relation 2744. Up to 74 conditions per place. [2023-09-01 09:12:20,415 INFO L119 LiptonReduction]: Number of co-enabled transitions 2535984 [2023-09-01 09:12:40,681 INFO L134 LiptonReduction]: Checked pairs total: 3973129 [2023-09-01 09:12:40,685 INFO L136 LiptonReduction]: Total number of compositions: 1542 [2023-09-01 09:12:40,687 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:12:40,687 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:12:40,687 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:12:40,792 INFO L130 PetriNetUnfolder]: 142/612 cut-off events. [2023-09-01 09:12:40,792 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-09-01 09:12:40,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:12:40,792 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:12:40,793 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:12:40,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:12:40,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1715286508, now seen corresponding path program 1 times [2023-09-01 09:12:40,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:12:40,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566315615] [2023-09-01 09:12:40,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:12:40,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:12:40,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:40,850 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:12:40,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:12:40,894 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:12:40,895 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:12:40,895 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:12:40,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 09:12:40,895 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:12:40,895 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:12:40,895 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:12:40,896 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-09-01 09:12:41,003 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:12:41,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1513 places, 1698 transitions, 4913 flow [2023-09-01 09:12:42,290 INFO L130 PetriNetUnfolder]: 297/2140 cut-off events. [2023-09-01 09:12:42,290 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:12:42,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2955 conditions, 2140 events. 297/2140 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8512 event pairs, 0 based on Foata normal form. 0/1768 useless extension candidates. Maximal degree in co-relation 2840. Up to 76 conditions per place. [2023-09-01 09:12:42,545 INFO L82 GeneralOperation]: Start removeDead. Operand has 1513 places, 1698 transitions, 4913 flow [2023-09-01 09:12:42,619 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1513 places, 1698 transitions, 4913 flow [2023-09-01 09:12:42,619 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:12:42,619 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1513 places, 1698 transitions, 4913 flow [2023-09-01 09:12:42,619 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1513 places, 1698 transitions, 4913 flow [2023-09-01 09:12:42,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1513 places, 1698 transitions, 4913 flow [2023-09-01 09:12:44,151 INFO L130 PetriNetUnfolder]: 297/2140 cut-off events. [2023-09-01 09:12:44,152 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:12:44,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2955 conditions, 2140 events. 297/2140 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8512 event pairs, 0 based on Foata normal form. 0/1768 useless extension candidates. Maximal degree in co-relation 2840. Up to 76 conditions per place. [2023-09-01 09:12:45,105 INFO L119 LiptonReduction]: Number of co-enabled transitions 2679688 [2023-09-01 09:13:08,435 INFO L134 LiptonReduction]: Checked pairs total: 4362093 [2023-09-01 09:13:08,435 INFO L136 LiptonReduction]: Total number of compositions: 1579 [2023-09-01 09:13:08,437 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:13:08,437 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:13:08,437 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:13:08,554 INFO L130 PetriNetUnfolder]: 146/629 cut-off events. [2023-09-01 09:13:08,554 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-09-01 09:13:08,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:13:08,554 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:13:08,556 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:13:08,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:13:08,557 INFO L85 PathProgramCache]: Analyzing trace with hash 993667395, now seen corresponding path program 1 times [2023-09-01 09:13:08,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:13:08,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276097045] [2023-09-01 09:13:08,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:13:08,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:13:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:08,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:13:08,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:08,708 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:13:08,708 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:13:08,709 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:13:08,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 09:13:08,709 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:13:08,710 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:13:08,710 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:13:08,710 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-09-01 09:13:08,812 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:13:08,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1553 places, 1743 transitions, 5082 flow [2023-09-01 09:13:09,967 INFO L130 PetriNetUnfolder]: 305/2197 cut-off events. [2023-09-01 09:13:09,968 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:13:10,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3053 conditions, 2197 events. 305/2197 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8776 event pairs, 0 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 2937. Up to 78 conditions per place. [2023-09-01 09:13:10,135 INFO L82 GeneralOperation]: Start removeDead. Operand has 1553 places, 1743 transitions, 5082 flow [2023-09-01 09:13:10,183 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1553 places, 1743 transitions, 5082 flow [2023-09-01 09:13:10,184 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:13:10,184 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1553 places, 1743 transitions, 5082 flow [2023-09-01 09:13:10,184 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1553 places, 1743 transitions, 5082 flow [2023-09-01 09:13:10,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1553 places, 1743 transitions, 5082 flow [2023-09-01 09:13:11,328 INFO L130 PetriNetUnfolder]: 305/2197 cut-off events. [2023-09-01 09:13:11,328 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:13:11,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3053 conditions, 2197 events. 305/2197 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8776 event pairs, 0 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 2937. Up to 78 conditions per place. [2023-09-01 09:13:11,959 INFO L119 LiptonReduction]: Number of co-enabled transitions 2827352 [2023-09-01 09:13:34,997 INFO L134 LiptonReduction]: Checked pairs total: 4450104 [2023-09-01 09:13:34,997 INFO L136 LiptonReduction]: Total number of compositions: 1642 [2023-09-01 09:13:34,998 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:13:34,999 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:13:34,999 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:13:35,138 INFO L130 PetriNetUnfolder]: 150/646 cut-off events. [2023-09-01 09:13:35,139 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-09-01 09:13:35,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:13:35,139 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:13:35,139 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:13:35,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:13:35,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1237804005, now seen corresponding path program 1 times [2023-09-01 09:13:35,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:13:35,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404011157] [2023-09-01 09:13:35,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:13:35,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:13:35,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:35,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:13:35,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:13:35,237 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:13:35,237 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:13:35,237 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:13:35,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 09:13:35,237 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:13:35,238 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:13:35,238 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:13:35,238 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-09-01 09:13:35,342 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:13:35,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1593 places, 1788 transitions, 5253 flow [2023-09-01 09:13:36,817 INFO L130 PetriNetUnfolder]: 313/2254 cut-off events. [2023-09-01 09:13:36,817 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:13:37,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3152 conditions, 2254 events. 313/2254 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8974 event pairs, 0 based on Foata normal form. 0/1862 useless extension candidates. Maximal degree in co-relation 3035. Up to 80 conditions per place. [2023-09-01 09:13:37,022 INFO L82 GeneralOperation]: Start removeDead. Operand has 1593 places, 1788 transitions, 5253 flow [2023-09-01 09:13:37,093 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1593 places, 1788 transitions, 5253 flow [2023-09-01 09:13:37,093 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:13:37,093 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1593 places, 1788 transitions, 5253 flow [2023-09-01 09:13:37,094 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1593 places, 1788 transitions, 5253 flow [2023-09-01 09:13:37,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1593 places, 1788 transitions, 5253 flow [2023-09-01 09:13:38,494 INFO L130 PetriNetUnfolder]: 313/2254 cut-off events. [2023-09-01 09:13:38,495 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:13:38,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3152 conditions, 2254 events. 313/2254 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 8974 event pairs, 0 based on Foata normal form. 0/1862 useless extension candidates. Maximal degree in co-relation 3035. Up to 80 conditions per place. [2023-09-01 09:13:39,213 INFO L119 LiptonReduction]: Number of co-enabled transitions 2978976 [2023-09-01 09:14:02,363 INFO L134 LiptonReduction]: Checked pairs total: 4657961 [2023-09-01 09:14:02,363 INFO L136 LiptonReduction]: Total number of compositions: 1676 [2023-09-01 09:14:02,367 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:14:02,367 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:14:02,367 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:14:02,508 INFO L130 PetriNetUnfolder]: 154/663 cut-off events. [2023-09-01 09:14:02,509 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-09-01 09:14:02,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:14:02,509 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:14:02,509 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:14:02,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:14:02,509 INFO L85 PathProgramCache]: Analyzing trace with hash 386964548, now seen corresponding path program 1 times [2023-09-01 09:14:02,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:14:02,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65475981] [2023-09-01 09:14:02,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:14:02,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:14:02,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:02,662 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:14:02,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:02,739 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:14:02,739 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:14:02,740 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:14:02,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 09:14:02,740 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:14:02,740 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:14:02,740 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:14:02,741 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-09-01 09:14:02,928 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:14:03,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1633 places, 1833 transitions, 5426 flow [2023-09-01 09:14:04,373 INFO L130 PetriNetUnfolder]: 321/2311 cut-off events. [2023-09-01 09:14:04,373 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:14:04,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3252 conditions, 2311 events. 321/2311 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9205 event pairs, 0 based on Foata normal form. 0/1909 useless extension candidates. Maximal degree in co-relation 3134. Up to 82 conditions per place. [2023-09-01 09:14:04,614 INFO L82 GeneralOperation]: Start removeDead. Operand has 1633 places, 1833 transitions, 5426 flow [2023-09-01 09:14:04,685 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1633 places, 1833 transitions, 5426 flow [2023-09-01 09:14:04,685 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:14:04,685 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1633 places, 1833 transitions, 5426 flow [2023-09-01 09:14:04,685 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1633 places, 1833 transitions, 5426 flow [2023-09-01 09:14:04,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1633 places, 1833 transitions, 5426 flow [2023-09-01 09:14:06,327 INFO L130 PetriNetUnfolder]: 321/2311 cut-off events. [2023-09-01 09:14:06,327 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:14:06,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3252 conditions, 2311 events. 321/2311 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9205 event pairs, 0 based on Foata normal form. 0/1909 useless extension candidates. Maximal degree in co-relation 3134. Up to 82 conditions per place. [2023-09-01 09:14:07,189 INFO L119 LiptonReduction]: Number of co-enabled transitions 3134560 [2023-09-01 09:14:30,861 INFO L134 LiptonReduction]: Checked pairs total: 5029141 [2023-09-01 09:14:30,862 INFO L136 LiptonReduction]: Total number of compositions: 1738 [2023-09-01 09:14:30,863 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:14:30,863 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:14:30,864 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:14:31,052 INFO L130 PetriNetUnfolder]: 158/680 cut-off events. [2023-09-01 09:14:31,053 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-09-01 09:14:31,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:14:31,053 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:14:31,053 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:14:31,054 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:14:31,054 INFO L85 PathProgramCache]: Analyzing trace with hash -248235804, now seen corresponding path program 1 times [2023-09-01 09:14:31,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:14:31,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140127345] [2023-09-01 09:14:31,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:14:31,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:14:31,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:31,116 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:14:31,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:31,192 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:14:31,192 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:14:31,192 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:14:31,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 09:14:31,192 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:14:31,193 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:14:31,193 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:14:31,193 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-09-01 09:14:31,325 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:14:31,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1673 places, 1878 transitions, 5601 flow [2023-09-01 09:14:33,187 INFO L130 PetriNetUnfolder]: 329/2368 cut-off events. [2023-09-01 09:14:33,188 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:14:33,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3353 conditions, 2368 events. 329/2368 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9457 event pairs, 0 based on Foata normal form. 0/1956 useless extension candidates. Maximal degree in co-relation 3234. Up to 84 conditions per place. [2023-09-01 09:14:33,363 INFO L82 GeneralOperation]: Start removeDead. Operand has 1673 places, 1878 transitions, 5601 flow [2023-09-01 09:14:33,407 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1673 places, 1878 transitions, 5601 flow [2023-09-01 09:14:33,407 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:14:33,408 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1673 places, 1878 transitions, 5601 flow [2023-09-01 09:14:33,408 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1673 places, 1878 transitions, 5601 flow [2023-09-01 09:14:33,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1673 places, 1878 transitions, 5601 flow [2023-09-01 09:14:35,009 INFO L130 PetriNetUnfolder]: 329/2368 cut-off events. [2023-09-01 09:14:35,009 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:14:35,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3353 conditions, 2368 events. 329/2368 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9457 event pairs, 0 based on Foata normal form. 0/1956 useless extension candidates. Maximal degree in co-relation 3234. Up to 84 conditions per place. [2023-09-01 09:14:35,928 INFO L119 LiptonReduction]: Number of co-enabled transitions 3294104 [2023-09-01 09:14:58,120 INFO L134 LiptonReduction]: Checked pairs total: 5232437 [2023-09-01 09:14:58,120 INFO L136 LiptonReduction]: Total number of compositions: 1754 [2023-09-01 09:14:58,121 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:14:58,121 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:14:58,121 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:14:58,253 INFO L130 PetriNetUnfolder]: 162/697 cut-off events. [2023-09-01 09:14:58,253 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-09-01 09:14:58,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:14:58,254 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:14:58,254 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:14:58,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:14:58,254 INFO L85 PathProgramCache]: Analyzing trace with hash 175134955, now seen corresponding path program 1 times [2023-09-01 09:14:58,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:14:58,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8387842] [2023-09-01 09:14:58,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:14:58,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:14:58,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:58,302 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:14:58,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:14:58,352 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:14:58,352 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:14:58,352 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:14:58,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 09:14:58,353 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:14:58,353 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:14:58,353 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:14:58,353 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-09-01 09:14:58,566 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:14:58,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1713 places, 1923 transitions, 5778 flow [2023-09-01 09:15:00,367 INFO L130 PetriNetUnfolder]: 337/2425 cut-off events. [2023-09-01 09:15:00,367 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:15:00,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3455 conditions, 2425 events. 337/2425 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9706 event pairs, 0 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 3335. Up to 86 conditions per place. [2023-09-01 09:15:00,548 INFO L82 GeneralOperation]: Start removeDead. Operand has 1713 places, 1923 transitions, 5778 flow [2023-09-01 09:15:00,594 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1713 places, 1923 transitions, 5778 flow [2023-09-01 09:15:00,594 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:00,594 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1713 places, 1923 transitions, 5778 flow [2023-09-01 09:15:00,595 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1713 places, 1923 transitions, 5778 flow [2023-09-01 09:15:00,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1713 places, 1923 transitions, 5778 flow [2023-09-01 09:15:02,170 INFO L130 PetriNetUnfolder]: 337/2425 cut-off events. [2023-09-01 09:15:02,170 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:15:02,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3455 conditions, 2425 events. 337/2425 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9706 event pairs, 0 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 3335. Up to 86 conditions per place. [2023-09-01 09:15:03,527 INFO L119 LiptonReduction]: Number of co-enabled transitions 3457608 [2023-09-01 09:15:29,478 INFO L134 LiptonReduction]: Checked pairs total: 5492471 [2023-09-01 09:15:29,478 INFO L136 LiptonReduction]: Total number of compositions: 1809 [2023-09-01 09:15:29,479 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:15:29,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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:15:29,480 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:15:29,622 INFO L130 PetriNetUnfolder]: 166/714 cut-off events. [2023-09-01 09:15:29,622 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-09-01 09:15:29,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:15:29,622 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:15:29,622 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:15:29,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:15:29,623 INFO L85 PathProgramCache]: Analyzing trace with hash 623919779, now seen corresponding path program 1 times [2023-09-01 09:15:29,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:15:29,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697914878] [2023-09-01 09:15:29,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:15:29,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:15:29,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:29,672 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:15:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:15:29,725 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:15:29,725 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:15:29,725 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:15:29,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 09:15:29,725 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:15:29,726 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:15:29,726 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:15:29,726 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-09-01 09:15:29,837 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:15:29,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1753 places, 1968 transitions, 5957 flow [2023-09-01 09:15:32,053 INFO L130 PetriNetUnfolder]: 345/2482 cut-off events. [2023-09-01 09:15:32,053 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:15:32,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3558 conditions, 2482 events. 345/2482 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9972 event pairs, 0 based on Foata normal form. 0/2050 useless extension candidates. Maximal degree in co-relation 3437. Up to 88 conditions per place. [2023-09-01 09:15:32,353 INFO L82 GeneralOperation]: Start removeDead. Operand has 1753 places, 1968 transitions, 5957 flow [2023-09-01 09:15:32,429 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1753 places, 1968 transitions, 5957 flow [2023-09-01 09:15:32,430 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:15:32,430 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1753 places, 1968 transitions, 5957 flow [2023-09-01 09:15:32,431 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1753 places, 1968 transitions, 5957 flow [2023-09-01 09:15:32,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1753 places, 1968 transitions, 5957 flow [2023-09-01 09:15:35,190 INFO L130 PetriNetUnfolder]: 345/2482 cut-off events. [2023-09-01 09:15:35,191 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:15:35,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3558 conditions, 2482 events. 345/2482 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 9972 event pairs, 0 based on Foata normal form. 0/2050 useless extension candidates. Maximal degree in co-relation 3437. Up to 88 conditions per place. [2023-09-01 09:15:36,255 INFO L119 LiptonReduction]: Number of co-enabled transitions 3625072 [2023-09-01 09:16:01,577 INFO L134 LiptonReduction]: Checked pairs total: 5743701 [2023-09-01 09:16:01,577 INFO L136 LiptonReduction]: Total number of compositions: 1834 [2023-09-01 09:16:01,579 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:01,579 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:01,579 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:01,777 INFO L130 PetriNetUnfolder]: 170/731 cut-off events. [2023-09-01 09:16:01,777 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-09-01 09:16:01,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:01,778 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:16:01,778 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:01,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:01,778 INFO L85 PathProgramCache]: Analyzing trace with hash -68088672, now seen corresponding path program 1 times [2023-09-01 09:16:01,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:01,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331214897] [2023-09-01 09:16:01,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:01,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:01,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:01,828 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:01,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:01,881 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:01,881 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:01,881 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:01,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 09:16:01,881 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:01,882 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:01,882 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:01,882 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-09-01 09:16:02,004 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:02,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1793 places, 2013 transitions, 6138 flow [2023-09-01 09:16:03,811 INFO L130 PetriNetUnfolder]: 353/2539 cut-off events. [2023-09-01 09:16:03,812 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:16:04,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3662 conditions, 2539 events. 353/2539 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10200 event pairs, 0 based on Foata normal form. 0/2097 useless extension candidates. Maximal degree in co-relation 3540. Up to 90 conditions per place. [2023-09-01 09:16:04,019 INFO L82 GeneralOperation]: Start removeDead. Operand has 1793 places, 2013 transitions, 6138 flow [2023-09-01 09:16:04,071 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1793 places, 2013 transitions, 6138 flow [2023-09-01 09:16:04,071 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:04,071 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1793 places, 2013 transitions, 6138 flow [2023-09-01 09:16:04,071 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1793 places, 2013 transitions, 6138 flow [2023-09-01 09:16:04,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1793 places, 2013 transitions, 6138 flow [2023-09-01 09:16:06,043 INFO L130 PetriNetUnfolder]: 353/2539 cut-off events. [2023-09-01 09:16:06,043 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:16:06,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3662 conditions, 2539 events. 353/2539 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10200 event pairs, 0 based on Foata normal form. 0/2097 useless extension candidates. Maximal degree in co-relation 3540. Up to 90 conditions per place. [2023-09-01 09:16:07,328 INFO L119 LiptonReduction]: Number of co-enabled transitions 3796496 [2023-09-01 09:16:34,631 INFO L134 LiptonReduction]: Checked pairs total: 6058723 [2023-09-01 09:16:34,631 INFO L136 LiptonReduction]: Total number of compositions: 1895 [2023-09-01 09:16:34,632 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:16:34,632 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:16:34,632 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:16:34,796 INFO L130 PetriNetUnfolder]: 174/748 cut-off events. [2023-09-01 09:16:34,797 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-09-01 09:16:34,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:16:34,797 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:16:34,797 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:16:34,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:16:34,798 INFO L85 PathProgramCache]: Analyzing trace with hash 2033718412, now seen corresponding path program 1 times [2023-09-01 09:16:34,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:16:34,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145308389] [2023-09-01 09:16:34,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:16:34,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:16:34,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:34,849 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:16:34,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:16:34,901 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:16:34,901 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:16:34,901 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:16:34,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 09:16:34,901 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:16:34,902 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:16:34,902 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:16:34,902 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-09-01 09:16:35,008 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:16:35,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1833 places, 2058 transitions, 6321 flow [2023-09-01 09:16:36,803 INFO L130 PetriNetUnfolder]: 361/2596 cut-off events. [2023-09-01 09:16:36,803 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:16:37,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3767 conditions, 2596 events. 361/2596 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10441 event pairs, 0 based on Foata normal form. 0/2144 useless extension candidates. Maximal degree in co-relation 3644. Up to 92 conditions per place. [2023-09-01 09:16:37,089 INFO L82 GeneralOperation]: Start removeDead. Operand has 1833 places, 2058 transitions, 6321 flow [2023-09-01 09:16:37,177 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1833 places, 2058 transitions, 6321 flow [2023-09-01 09:16:37,178 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:16:37,178 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1833 places, 2058 transitions, 6321 flow [2023-09-01 09:16:37,178 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1833 places, 2058 transitions, 6321 flow [2023-09-01 09:16:37,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1833 places, 2058 transitions, 6321 flow [2023-09-01 09:16:39,098 INFO L130 PetriNetUnfolder]: 361/2596 cut-off events. [2023-09-01 09:16:39,099 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:16:39,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3767 conditions, 2596 events. 361/2596 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10441 event pairs, 0 based on Foata normal form. 0/2144 useless extension candidates. Maximal degree in co-relation 3644. Up to 92 conditions per place. [2023-09-01 09:16:40,124 INFO L119 LiptonReduction]: Number of co-enabled transitions 3971880 [2023-09-01 09:17:09,451 INFO L134 LiptonReduction]: Checked pairs total: 6394764 [2023-09-01 09:17:09,452 INFO L136 LiptonReduction]: Total number of compositions: 1973 [2023-09-01 09:17:09,453 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:09,453 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:09,453 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:09,617 INFO L130 PetriNetUnfolder]: 178/765 cut-off events. [2023-09-01 09:17:09,617 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-09-01 09:17:09,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:09,618 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:17:09,618 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:09,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:09,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1559752366, now seen corresponding path program 1 times [2023-09-01 09:17:09,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:09,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100062689] [2023-09-01 09:17:09,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:09,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:09,670 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:09,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:09,730 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:09,731 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:09,731 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:09,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 09:17:09,731 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:09,731 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:09,731 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:09,732 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-09-01 09:17:09,844 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:09,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1873 places, 2103 transitions, 6506 flow [2023-09-01 09:17:11,747 INFO L130 PetriNetUnfolder]: 369/2653 cut-off events. [2023-09-01 09:17:11,747 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:17:11,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3873 conditions, 2653 events. 369/2653 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10672 event pairs, 0 based on Foata normal form. 0/2191 useless extension candidates. Maximal degree in co-relation 3749. Up to 94 conditions per place. [2023-09-01 09:17:11,978 INFO L82 GeneralOperation]: Start removeDead. Operand has 1873 places, 2103 transitions, 6506 flow [2023-09-01 09:17:12,036 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1873 places, 2103 transitions, 6506 flow [2023-09-01 09:17:12,036 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:12,037 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1873 places, 2103 transitions, 6506 flow [2023-09-01 09:17:12,037 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1873 places, 2103 transitions, 6506 flow [2023-09-01 09:17:12,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1873 places, 2103 transitions, 6506 flow [2023-09-01 09:17:14,381 INFO L130 PetriNetUnfolder]: 369/2653 cut-off events. [2023-09-01 09:17:14,382 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:17:14,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3873 conditions, 2653 events. 369/2653 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10672 event pairs, 0 based on Foata normal form. 0/2191 useless extension candidates. Maximal degree in co-relation 3749. Up to 94 conditions per place. [2023-09-01 09:17:15,743 INFO L119 LiptonReduction]: Number of co-enabled transitions 4151224 [2023-09-01 09:17:43,439 INFO L134 LiptonReduction]: Checked pairs total: 6596926 [2023-09-01 09:17:43,439 INFO L136 LiptonReduction]: Total number of compositions: 1966 [2023-09-01 09:17:43,453 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:17:43,456 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:17:43,456 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:17:43,653 INFO L130 PetriNetUnfolder]: 182/782 cut-off events. [2023-09-01 09:17:43,653 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-09-01 09:17:43,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:17:43,653 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:17:43,653 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:17:43,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:17:43,654 INFO L85 PathProgramCache]: Analyzing trace with hash 583781658, now seen corresponding path program 1 times [2023-09-01 09:17:43,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:17:43,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994474049] [2023-09-01 09:17:43,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:17:43,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:17:43,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:43,723 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:17:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:17:43,811 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:17:43,811 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:17:43,811 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:17:43,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 09:17:43,811 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:17:43,812 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:17:43,812 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:17:43,812 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-09-01 09:17:43,965 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:17:43,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1913 places, 2148 transitions, 6693 flow [2023-09-01 09:17:47,050 INFO L130 PetriNetUnfolder]: 377/2710 cut-off events. [2023-09-01 09:17:47,050 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:17:47,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3980 conditions, 2710 events. 377/2710 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10879 event pairs, 0 based on Foata normal form. 0/2238 useless extension candidates. Maximal degree in co-relation 3855. Up to 96 conditions per place. [2023-09-01 09:17:47,413 INFO L82 GeneralOperation]: Start removeDead. Operand has 1913 places, 2148 transitions, 6693 flow [2023-09-01 09:17:47,502 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1913 places, 2148 transitions, 6693 flow [2023-09-01 09:17:47,503 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:17:47,503 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1913 places, 2148 transitions, 6693 flow [2023-09-01 09:17:47,503 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1913 places, 2148 transitions, 6693 flow [2023-09-01 09:17:47,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1913 places, 2148 transitions, 6693 flow [2023-09-01 09:17:49,938 INFO L130 PetriNetUnfolder]: 377/2710 cut-off events. [2023-09-01 09:17:49,938 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:17:50,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3980 conditions, 2710 events. 377/2710 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 10879 event pairs, 0 based on Foata normal form. 0/2238 useless extension candidates. Maximal degree in co-relation 3855. Up to 96 conditions per place. [2023-09-01 09:17:51,209 INFO L119 LiptonReduction]: Number of co-enabled transitions 4334528 [2023-09-01 09:18:22,072 INFO L134 LiptonReduction]: Checked pairs total: 7244011 [2023-09-01 09:18:22,073 INFO L136 LiptonReduction]: Total number of compositions: 2028 [2023-09-01 09:18:22,074 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:22,074 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:22,074 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:22,258 INFO L130 PetriNetUnfolder]: 186/799 cut-off events. [2023-09-01 09:18:22,258 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-09-01 09:18:22,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:22,258 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:18:22,258 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:22,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:22,259 INFO L85 PathProgramCache]: Analyzing trace with hash 853486597, now seen corresponding path program 1 times [2023-09-01 09:18:22,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:22,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178185425] [2023-09-01 09:18:22,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:22,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:22,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:22,395 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:22,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:22,455 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:22,456 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:22,456 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:22,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-09-01 09:18:22,456 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:22,456 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:22,457 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:22,457 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-09-01 09:18:22,590 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:22,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1953 places, 2193 transitions, 6882 flow [2023-09-01 09:18:25,525 INFO L130 PetriNetUnfolder]: 385/2767 cut-off events. [2023-09-01 09:18:25,526 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:18:25,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4088 conditions, 2767 events. 385/2767 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11145 event pairs, 0 based on Foata normal form. 0/2285 useless extension candidates. Maximal degree in co-relation 3962. Up to 98 conditions per place. [2023-09-01 09:18:25,916 INFO L82 GeneralOperation]: Start removeDead. Operand has 1953 places, 2193 transitions, 6882 flow [2023-09-01 09:18:26,010 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1953 places, 2193 transitions, 6882 flow [2023-09-01 09:18:26,011 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:18:26,011 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1953 places, 2193 transitions, 6882 flow [2023-09-01 09:18:26,011 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1953 places, 2193 transitions, 6882 flow [2023-09-01 09:18:26,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1953 places, 2193 transitions, 6882 flow [2023-09-01 09:18:28,730 INFO L130 PetriNetUnfolder]: 385/2767 cut-off events. [2023-09-01 09:18:28,730 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:18:28,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4088 conditions, 2767 events. 385/2767 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11145 event pairs, 0 based on Foata normal form. 0/2285 useless extension candidates. Maximal degree in co-relation 3962. Up to 98 conditions per place. [2023-09-01 09:18:29,971 INFO L119 LiptonReduction]: Number of co-enabled transitions 4521792 [2023-09-01 09:18:58,486 INFO L134 LiptonReduction]: Checked pairs total: 7599373 [2023-09-01 09:18:58,486 INFO L136 LiptonReduction]: Total number of compositions: 2076 [2023-09-01 09:18:58,488 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-09-01 09:18:58,489 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;@5818e791, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 09:18:58,489 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-09-01 09:18:58,684 INFO L130 PetriNetUnfolder]: 190/816 cut-off events. [2023-09-01 09:18:58,684 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-09-01 09:18:58,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 09:18:58,684 INFO L208 CegarLoopForPetriNet]: trace histogram [49, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 09:18:58,684 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 09:18:58,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 09:18:58,685 INFO L85 PathProgramCache]: Analyzing trace with hash 471512846, now seen corresponding path program 1 times [2023-09-01 09:18:58,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 09:18:58,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019809317] [2023-09-01 09:18:58,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 09:18:58,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 09:18:58,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:58,744 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-01 09:18:58,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-01 09:18:58,823 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-01 09:18:58,824 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-09-01 09:18:58,824 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-09-01 09:18:58,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-09-01 09:18:58,824 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-09-01 09:18:58,824 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-09-01 09:18:58,825 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-09-01 09:18:58,825 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-09-01 09:18:58,950 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-01 09:18:58,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1993 places, 2238 transitions, 7073 flow [2023-09-01 09:19:01,568 INFO L130 PetriNetUnfolder]: 393/2824 cut-off events. [2023-09-01 09:19:01,568 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:19:01,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4197 conditions, 2824 events. 393/2824 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11372 event pairs, 0 based on Foata normal form. 0/2332 useless extension candidates. Maximal degree in co-relation 4070. Up to 100 conditions per place. [2023-09-01 09:19:01,851 INFO L82 GeneralOperation]: Start removeDead. Operand has 1993 places, 2238 transitions, 7073 flow [2023-09-01 09:19:02,020 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1993 places, 2238 transitions, 7073 flow [2023-09-01 09:19:02,020 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 09:19:02,020 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1993 places, 2238 transitions, 7073 flow [2023-09-01 09:19:02,020 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1993 places, 2238 transitions, 7073 flow [2023-09-01 09:19:02,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1993 places, 2238 transitions, 7073 flow [2023-09-01 09:19:04,132 INFO L130 PetriNetUnfolder]: 393/2824 cut-off events. [2023-09-01 09:19:04,133 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-09-01 09:19:04,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4197 conditions, 2824 events. 393/2824 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 11372 event pairs, 0 based on Foata normal form. 0/2332 useless extension candidates. Maximal degree in co-relation 4070. Up to 100 conditions per place. [2023-09-01 09:19:05,325 INFO L119 LiptonReduction]: Number of co-enabled transitions 4713016 Killed by 15