/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 00:18:57,327 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 00:18:57,329 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 00:18:57,366 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 00:18:57,366 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 00:18:57,369 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 00:18:57,371 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 00:18:57,373 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 00:18:57,374 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 00:18:57,375 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 00:18:57,377 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 00:18:57,378 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 00:18:57,378 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 00:18:57,382 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 00:18:57,383 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 00:18:57,387 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 00:18:57,387 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 00:18:57,389 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 00:18:57,391 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 00:18:57,396 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 00:18:57,397 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 00:18:57,398 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 00:18:57,400 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 00:18:57,401 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 00:18:57,407 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 00:18:57,407 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 00:18:57,407 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 00:18:57,407 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 00:18:57,408 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 00:18:57,408 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 00:18:57,409 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 00:18:57,409 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 00:18:57,410 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 00:18:57,410 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 00:18:57,411 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 00:18:57,411 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 00:18:57,412 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 00:18:57,412 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 00:18:57,412 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 00:18:57,413 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 00:18:57,415 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 00:18:57,417 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-01-28 00:18:57,449 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 00:18:57,449 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 00:18:57,451 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 00:18:57,451 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 00:18:57,451 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 00:18:57,452 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 00:18:57,452 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 00:18:57,452 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 00:18:57,452 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 00:18:57,452 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 00:18:57,453 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 00:18:57,453 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 00:18:57,453 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 00:18:57,453 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 00:18:57,453 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 00:18:57,453 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 00:18:57,453 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 00:18:57,454 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 00:18:57,454 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 00:18:57,454 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 00:18:57,454 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 00:18:57,454 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 00:18:57,454 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 00:18:57,454 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 00:18:57,454 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 00:18:57,454 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 00:18:57,455 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 00:18:57,455 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 00:18:57,455 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 00:18:57,455 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 00:18:57,455 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 00:18:57,455 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-01-28 00:18:57,707 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 00:18:57,734 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 00:18:57,736 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 00:18:57,737 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 00:18:57,738 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 00:18:57,739 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i [2023-01-28 00:18:59,075 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 00:18:59,303 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 00:18:59,304 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i [2023-01-28 00:18:59,321 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/064476e96/b19619ec267b4ef79378910e5e635fef/FLAG901293e99 [2023-01-28 00:18:59,334 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/064476e96/b19619ec267b4ef79378910e5e635fef [2023-01-28 00:18:59,337 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 00:18:59,338 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 00:18:59,339 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 00:18:59,339 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 00:18:59,341 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 00:18:59,342 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,343 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@131baab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59, skipping insertion in model container [2023-01-28 00:18:59,343 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,348 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 00:18:59,387 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 00:18:59,604 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/35_double_lock_p3_vs.i[30553,30566] [2023-01-28 00:18:59,616 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 00:18:59,625 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 00:18:59,683 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/35_double_lock_p3_vs.i[30553,30566] [2023-01-28 00:18:59,686 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 00:18:59,722 INFO L208 MainTranslator]: Completed translation [2023-01-28 00:18:59,723 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59 WrapperNode [2023-01-28 00:18:59,723 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 00:18:59,724 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 00:18:59,725 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 00:18:59,725 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 00:18:59,730 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,758 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,786 INFO L138 Inliner]: procedures = 172, calls = 27, calls flagged for inlining = 11, calls inlined = 15, statements flattened = 126 [2023-01-28 00:18:59,786 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 00:18:59,787 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 00:18:59,787 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 00:18:59,787 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 00:18:59,794 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,794 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,807 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,807 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,812 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,815 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,817 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,818 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,821 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 00:18:59,821 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 00:18:59,821 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 00:18:59,821 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 00:18:59,822 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (1/1) ... [2023-01-28 00:18:59,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 00:18:59,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 00:18:59,850 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-01-28 00:18:59,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-01-28 00:18:59,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 00:18:59,888 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2023-01-28 00:18:59,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2023-01-28 00:18:59,888 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-01-28 00:18:59,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-01-28 00:18:59,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 00:18:59,888 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 00:18:59,889 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 00:18:59,889 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 00:18:59,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 00:18:59,889 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 00:18:59,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 00:18:59,890 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-28 00:19:00,010 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 00:19:00,012 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 00:19:00,256 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 00:19:00,395 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 00:19:00,396 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-28 00:19:00,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 12:19:00 BoogieIcfgContainer [2023-01-28 00:19:00,401 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 00:19:00,403 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 00:19:00,403 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 00:19:00,406 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 00:19:00,406 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 12:18:59" (1/3) ... [2023-01-28 00:19:00,407 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1012305 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 12:19:00, skipping insertion in model container [2023-01-28 00:19:00,407 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:18:59" (2/3) ... [2023-01-28 00:19:00,407 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1012305 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 12:19:00, skipping insertion in model container [2023-01-28 00:19:00,407 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 12:19:00" (3/3) ... [2023-01-28 00:19:00,408 INFO L112 eAbstractionObserver]: Analyzing ICFG 35_double_lock_p3_vs.i [2023-01-28 00:19:00,424 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 00:19:00,424 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 00:19:00,424 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 00:19:00,481 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:00,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2023-01-28 00:19:00,550 INFO L130 PetriNetUnfolder]: 6/85 cut-off events. [2023-01-28 00:19:00,550 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:19:00,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 85 events. 6/85 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 122 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 69. Up to 4 conditions per place. [2023-01-28 00:19:00,557 INFO L82 GeneralOperation]: Start removeDead. Operand has 77 places, 76 transitions, 162 flow [2023-01-28 00:19:00,564 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 76 places, 75 transitions, 158 flow [2023-01-28 00:19:00,567 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:00,576 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 76 places, 75 transitions, 158 flow [2023-01-28 00:19:00,578 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 76 places, 75 transitions, 158 flow [2023-01-28 00:19:00,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 76 places, 75 transitions, 158 flow [2023-01-28 00:19:00,601 INFO L130 PetriNetUnfolder]: 6/85 cut-off events. [2023-01-28 00:19:00,601 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:19:00,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 85 events. 6/85 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 122 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 69. Up to 4 conditions per place. [2023-01-28 00:19:00,603 INFO L119 LiptonReduction]: Number of co-enabled transitions 1820 [2023-01-28 00:19:02,394 INFO L134 LiptonReduction]: Checked pairs total: 3426 [2023-01-28 00:19:02,395 INFO L136 LiptonReduction]: Total number of compositions: 59 [2023-01-28 00:19:02,408 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:02,413 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:02,413 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:02,418 INFO L130 PetriNetUnfolder]: 2/19 cut-off events. [2023-01-28 00:19:02,418 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:19:02,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:02,419 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:02,419 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:02,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:02,424 INFO L85 PathProgramCache]: Analyzing trace with hash 906397124, now seen corresponding path program 1 times [2023-01-28 00:19:02,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:02,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063152948] [2023-01-28 00:19:02,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:02,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:02,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:02,553 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:02,629 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:02,630 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:02,631 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:02,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:02,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 00:19:02,634 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:02,646 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:02,646 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:02,647 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-01-28 00:19:02,688 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:02,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 119 places, 118 transitions, 260 flow [2023-01-28 00:19:02,737 INFO L130 PetriNetUnfolder]: 8/125 cut-off events. [2023-01-28 00:19:02,738 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:19:02,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 125 events. 8/125 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 233 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 134. Up to 6 conditions per place. [2023-01-28 00:19:02,742 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 118 transitions, 260 flow [2023-01-28 00:19:02,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 105 places, 103 transitions, 221 flow [2023-01-28 00:19:02,743 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:02,743 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 105 places, 103 transitions, 221 flow [2023-01-28 00:19:02,743 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 105 places, 103 transitions, 221 flow [2023-01-28 00:19:02,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 103 transitions, 221 flow [2023-01-28 00:19:02,773 INFO L130 PetriNetUnfolder]: 8/125 cut-off events. [2023-01-28 00:19:02,773 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:19:02,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138 conditions, 125 events. 8/125 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 235 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 113. Up to 6 conditions per place. [2023-01-28 00:19:02,777 INFO L119 LiptonReduction]: Number of co-enabled transitions 4762 [2023-01-28 00:19:04,822 INFO L134 LiptonReduction]: Checked pairs total: 14107 [2023-01-28 00:19:04,823 INFO L136 LiptonReduction]: Total number of compositions: 72 [2023-01-28 00:19:04,825 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:04,826 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:04,826 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:04,830 INFO L130 PetriNetUnfolder]: 1/33 cut-off events. [2023-01-28 00:19:04,830 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:19:04,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:04,830 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:04,830 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:04,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:04,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1848916684, now seen corresponding path program 1 times [2023-01-28 00:19:04,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:04,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982052970] [2023-01-28 00:19:04,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:04,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:04,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:04,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:04,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:04,868 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:04,868 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:04,868 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:04,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:04,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 00:19:04,869 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:04,888 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:04,888 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:04,888 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-01-28 00:19:04,925 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:04,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 161 places, 160 transitions, 362 flow [2023-01-28 00:19:04,944 INFO L130 PetriNetUnfolder]: 10/165 cut-off events. [2023-01-28 00:19:04,945 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:19:04,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186 conditions, 165 events. 10/165 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 389 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 179. Up to 8 conditions per place. [2023-01-28 00:19:04,946 INFO L82 GeneralOperation]: Start removeDead. Operand has 161 places, 160 transitions, 362 flow [2023-01-28 00:19:04,947 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 134 places, 131 transitions, 286 flow [2023-01-28 00:19:04,947 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:04,947 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 131 transitions, 286 flow [2023-01-28 00:19:04,947 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 131 transitions, 286 flow [2023-01-28 00:19:04,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 134 places, 131 transitions, 286 flow [2023-01-28 00:19:04,963 INFO L130 PetriNetUnfolder]: 10/165 cut-off events. [2023-01-28 00:19:04,963 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:19:04,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 165 events. 10/165 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 391 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 158. Up to 8 conditions per place. [2023-01-28 00:19:04,969 INFO L119 LiptonReduction]: Number of co-enabled transitions 9216 [2023-01-28 00:19:07,323 INFO L134 LiptonReduction]: Checked pairs total: 26169 [2023-01-28 00:19:07,323 INFO L136 LiptonReduction]: Total number of compositions: 88 [2023-01-28 00:19:07,325 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:07,326 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:07,326 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:07,331 INFO L130 PetriNetUnfolder]: 2/52 cut-off events. [2023-01-28 00:19:07,331 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:19:07,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:07,332 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:07,332 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:07,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:07,332 INFO L85 PathProgramCache]: Analyzing trace with hash 456391473, now seen corresponding path program 1 times [2023-01-28 00:19:07,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:07,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283975649] [2023-01-28 00:19:07,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:07,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:07,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:07,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:07,405 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:07,405 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:07,405 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:07,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:07,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 00:19:07,406 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:07,406 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:07,407 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:07,407 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-01-28 00:19:07,453 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:07,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 203 places, 202 transitions, 468 flow [2023-01-28 00:19:07,488 INFO L130 PetriNetUnfolder]: 12/205 cut-off events. [2023-01-28 00:19:07,488 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:19:07,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234 conditions, 205 events. 12/205 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 571 event pairs, 0 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 225. Up to 10 conditions per place. [2023-01-28 00:19:07,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 203 places, 202 transitions, 468 flow [2023-01-28 00:19:07,492 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 163 places, 159 transitions, 353 flow [2023-01-28 00:19:07,492 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:07,492 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 163 places, 159 transitions, 353 flow [2023-01-28 00:19:07,492 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 163 places, 159 transitions, 353 flow [2023-01-28 00:19:07,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 163 places, 159 transitions, 353 flow [2023-01-28 00:19:07,515 INFO L130 PetriNetUnfolder]: 12/205 cut-off events. [2023-01-28 00:19:07,515 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:19:07,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231 conditions, 205 events. 12/205 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 569 event pairs, 0 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 204. Up to 10 conditions per place. [2023-01-28 00:19:07,525 INFO L119 LiptonReduction]: Number of co-enabled transitions 15182 [2023-01-28 00:19:10,432 INFO L134 LiptonReduction]: Checked pairs total: 52357 [2023-01-28 00:19:10,433 INFO L136 LiptonReduction]: Total number of compositions: 106 [2023-01-28 00:19:10,434 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:10,435 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:10,435 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:10,441 INFO L130 PetriNetUnfolder]: 4/70 cut-off events. [2023-01-28 00:19:10,441 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:19:10,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:10,442 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:10,442 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:10,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:10,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1867540875, now seen corresponding path program 1 times [2023-01-28 00:19:10,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:10,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885370630] [2023-01-28 00:19:10,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:10,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:10,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:10,488 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:10,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:10,508 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:10,508 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:10,508 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:10,508 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:10,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 00:19:10,509 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:10,509 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:10,509 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:10,509 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-01-28 00:19:10,551 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:10,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 245 places, 244 transitions, 578 flow [2023-01-28 00:19:10,581 INFO L130 PetriNetUnfolder]: 14/245 cut-off events. [2023-01-28 00:19:10,581 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:19:10,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 283 conditions, 245 events. 14/245 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 698 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 272. Up to 12 conditions per place. [2023-01-28 00:19:10,583 INFO L82 GeneralOperation]: Start removeDead. Operand has 245 places, 244 transitions, 578 flow [2023-01-28 00:19:10,585 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 192 places, 187 transitions, 422 flow [2023-01-28 00:19:10,585 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:10,585 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 192 places, 187 transitions, 422 flow [2023-01-28 00:19:10,585 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 192 places, 187 transitions, 422 flow [2023-01-28 00:19:10,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 192 places, 187 transitions, 422 flow [2023-01-28 00:19:10,614 INFO L130 PetriNetUnfolder]: 14/245 cut-off events. [2023-01-28 00:19:10,614 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:19:10,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 245 events. 14/245 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 698 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 251. Up to 12 conditions per place. [2023-01-28 00:19:10,627 INFO L119 LiptonReduction]: Number of co-enabled transitions 22660 [2023-01-28 00:19:13,770 INFO L134 LiptonReduction]: Checked pairs total: 78032 [2023-01-28 00:19:13,770 INFO L136 LiptonReduction]: Total number of compositions: 123 [2023-01-28 00:19:13,772 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:13,772 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:13,772 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:13,780 INFO L130 PetriNetUnfolder]: 4/89 cut-off events. [2023-01-28 00:19:13,781 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:19:13,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:13,781 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:13,781 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:13,781 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:13,781 INFO L85 PathProgramCache]: Analyzing trace with hash -402078856, now seen corresponding path program 1 times [2023-01-28 00:19:13,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:13,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452040472] [2023-01-28 00:19:13,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:13,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:13,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:13,815 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:13,842 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:13,842 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:13,843 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:13,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:13,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 00:19:13,843 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:13,844 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:13,844 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:13,844 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-01-28 00:19:13,897 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:13,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 287 places, 286 transitions, 692 flow [2023-01-28 00:19:13,936 INFO L130 PetriNetUnfolder]: 16/285 cut-off events. [2023-01-28 00:19:13,937 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:19:13,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 285 events. 16/285 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 845 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 320. Up to 14 conditions per place. [2023-01-28 00:19:13,939 INFO L82 GeneralOperation]: Start removeDead. Operand has 287 places, 286 transitions, 692 flow [2023-01-28 00:19:13,941 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 215 transitions, 493 flow [2023-01-28 00:19:13,941 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:13,942 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 215 transitions, 493 flow [2023-01-28 00:19:13,942 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 215 transitions, 493 flow [2023-01-28 00:19:13,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 215 transitions, 493 flow [2023-01-28 00:19:13,976 INFO L130 PetriNetUnfolder]: 16/285 cut-off events. [2023-01-28 00:19:13,976 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:19:13,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 328 conditions, 285 events. 16/285 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 845 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 299. Up to 14 conditions per place. [2023-01-28 00:19:13,986 INFO L119 LiptonReduction]: Number of co-enabled transitions 31650 [2023-01-28 00:19:17,077 INFO L134 LiptonReduction]: Checked pairs total: 102101 [2023-01-28 00:19:17,078 INFO L136 LiptonReduction]: Total number of compositions: 141 [2023-01-28 00:19:17,079 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:17,080 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:17,080 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:17,090 INFO L130 PetriNetUnfolder]: 6/109 cut-off events. [2023-01-28 00:19:17,090 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:19:17,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:17,090 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:17,090 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:17,091 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:17,091 INFO L85 PathProgramCache]: Analyzing trace with hash 198565389, now seen corresponding path program 1 times [2023-01-28 00:19:17,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:17,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261264147] [2023-01-28 00:19:17,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:17,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:17,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:17,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:17,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:17,128 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:17,128 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:17,128 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:17,128 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:17,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 00:19:17,129 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:17,129 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:17,129 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:17,130 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-01-28 00:19:17,182 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:17,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 329 places, 328 transitions, 810 flow [2023-01-28 00:19:17,230 INFO L130 PetriNetUnfolder]: 18/325 cut-off events. [2023-01-28 00:19:17,230 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:19:17,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 384 conditions, 325 events. 18/325 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1011 event pairs, 0 based on Foata normal form. 0/298 useless extension candidates. Maximal degree in co-relation 369. Up to 16 conditions per place. [2023-01-28 00:19:17,234 INFO L82 GeneralOperation]: Start removeDead. Operand has 329 places, 328 transitions, 810 flow [2023-01-28 00:19:17,236 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 250 places, 243 transitions, 566 flow [2023-01-28 00:19:17,236 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:17,236 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 250 places, 243 transitions, 566 flow [2023-01-28 00:19:17,236 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 250 places, 243 transitions, 566 flow [2023-01-28 00:19:17,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 250 places, 243 transitions, 566 flow [2023-01-28 00:19:17,278 INFO L130 PetriNetUnfolder]: 18/325 cut-off events. [2023-01-28 00:19:17,278 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:19:17,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 378 conditions, 325 events. 18/325 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1011 event pairs, 0 based on Foata normal form. 0/298 useless extension candidates. Maximal degree in co-relation 348. Up to 16 conditions per place. [2023-01-28 00:19:17,294 INFO L119 LiptonReduction]: Number of co-enabled transitions 42152 [2023-01-28 00:19:21,341 INFO L134 LiptonReduction]: Checked pairs total: 132421 [2023-01-28 00:19:21,341 INFO L136 LiptonReduction]: Total number of compositions: 161 [2023-01-28 00:19:21,343 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:21,343 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:21,343 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:21,358 INFO L130 PetriNetUnfolder]: 7/126 cut-off events. [2023-01-28 00:19:21,358 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:19:21,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:21,358 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:21,358 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:21,359 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:21,359 INFO L85 PathProgramCache]: Analyzing trace with hash 13272638, now seen corresponding path program 1 times [2023-01-28 00:19:21,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:21,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802947614] [2023-01-28 00:19:21,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:21,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:21,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:21,399 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:21,441 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:21,442 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:21,442 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:21,442 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:21,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 00:19:21,442 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:21,443 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:21,443 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:21,443 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-01-28 00:19:21,508 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:21,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 370 transitions, 932 flow [2023-01-28 00:19:21,564 INFO L130 PetriNetUnfolder]: 20/365 cut-off events. [2023-01-28 00:19:21,565 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:19:21,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 436 conditions, 365 events. 20/365 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1169 event pairs, 0 based on Foata normal form. 0/335 useless extension candidates. Maximal degree in co-relation 419. Up to 18 conditions per place. [2023-01-28 00:19:21,569 INFO L82 GeneralOperation]: Start removeDead. Operand has 371 places, 370 transitions, 932 flow [2023-01-28 00:19:21,572 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 279 places, 271 transitions, 641 flow [2023-01-28 00:19:21,572 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:21,572 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 279 places, 271 transitions, 641 flow [2023-01-28 00:19:21,573 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 279 places, 271 transitions, 641 flow [2023-01-28 00:19:21,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 271 transitions, 641 flow [2023-01-28 00:19:21,623 INFO L130 PetriNetUnfolder]: 20/365 cut-off events. [2023-01-28 00:19:21,623 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:19:21,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429 conditions, 365 events. 20/365 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1169 event pairs, 0 based on Foata normal form. 0/335 useless extension candidates. Maximal degree in co-relation 398. Up to 18 conditions per place. [2023-01-28 00:19:21,643 INFO L119 LiptonReduction]: Number of co-enabled transitions 54166 [2023-01-28 00:19:26,042 INFO L134 LiptonReduction]: Checked pairs total: 175960 [2023-01-28 00:19:26,042 INFO L136 LiptonReduction]: Total number of compositions: 177 [2023-01-28 00:19:26,044 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:26,045 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:26,045 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:26,062 INFO L130 PetriNetUnfolder]: 8/143 cut-off events. [2023-01-28 00:19:26,062 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:19:26,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:26,062 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:26,063 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:26,063 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:26,063 INFO L85 PathProgramCache]: Analyzing trace with hash 60862792, now seen corresponding path program 1 times [2023-01-28 00:19:26,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:26,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754821134] [2023-01-28 00:19:26,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:26,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:26,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:26,098 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:26,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:26,130 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:26,130 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:26,131 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:26,131 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:26,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-28 00:19:26,131 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:26,133 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:26,133 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:26,133 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-01-28 00:19:26,203 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:26,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 413 places, 412 transitions, 1058 flow [2023-01-28 00:19:26,268 INFO L130 PetriNetUnfolder]: 22/405 cut-off events. [2023-01-28 00:19:26,268 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:19:26,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 489 conditions, 405 events. 22/405 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1324 event pairs, 0 based on Foata normal form. 0/372 useless extension candidates. Maximal degree in co-relation 470. Up to 20 conditions per place. [2023-01-28 00:19:26,274 INFO L82 GeneralOperation]: Start removeDead. Operand has 413 places, 412 transitions, 1058 flow [2023-01-28 00:19:26,277 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 308 places, 299 transitions, 718 flow [2023-01-28 00:19:26,277 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:26,277 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 308 places, 299 transitions, 718 flow [2023-01-28 00:19:26,277 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 308 places, 299 transitions, 718 flow [2023-01-28 00:19:26,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 308 places, 299 transitions, 718 flow [2023-01-28 00:19:26,330 INFO L130 PetriNetUnfolder]: 22/405 cut-off events. [2023-01-28 00:19:26,331 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:19:26,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 481 conditions, 405 events. 22/405 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1324 event pairs, 0 based on Foata normal form. 0/372 useless extension candidates. Maximal degree in co-relation 449. Up to 20 conditions per place. [2023-01-28 00:19:26,353 INFO L119 LiptonReduction]: Number of co-enabled transitions 67692 [2023-01-28 00:19:30,743 INFO L134 LiptonReduction]: Checked pairs total: 219758 [2023-01-28 00:19:30,744 INFO L136 LiptonReduction]: Total number of compositions: 198 [2023-01-28 00:19:30,745 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:30,745 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:30,745 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:30,800 INFO L130 PetriNetUnfolder]: 9/162 cut-off events. [2023-01-28 00:19:30,800 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:19:30,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:30,800 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:30,801 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:30,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:30,801 INFO L85 PathProgramCache]: Analyzing trace with hash -646206149, now seen corresponding path program 1 times [2023-01-28 00:19:30,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:30,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050292302] [2023-01-28 00:19:30,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:30,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:30,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:30,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:30,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:30,843 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:30,844 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:30,844 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:30,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:30,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-28 00:19:30,844 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:30,845 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:30,845 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:30,845 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-01-28 00:19:30,932 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:30,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 455 places, 454 transitions, 1188 flow [2023-01-28 00:19:31,026 INFO L130 PetriNetUnfolder]: 24/445 cut-off events. [2023-01-28 00:19:31,026 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:19:31,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 543 conditions, 445 events. 24/445 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1486 event pairs, 0 based on Foata normal form. 0/409 useless extension candidates. Maximal degree in co-relation 522. Up to 22 conditions per place. [2023-01-28 00:19:31,033 INFO L82 GeneralOperation]: Start removeDead. Operand has 455 places, 454 transitions, 1188 flow [2023-01-28 00:19:31,036 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 337 places, 327 transitions, 797 flow [2023-01-28 00:19:31,036 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:31,036 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 337 places, 327 transitions, 797 flow [2023-01-28 00:19:31,037 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 337 places, 327 transitions, 797 flow [2023-01-28 00:19:31,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 337 places, 327 transitions, 797 flow [2023-01-28 00:19:31,105 INFO L130 PetriNetUnfolder]: 24/445 cut-off events. [2023-01-28 00:19:31,106 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:19:31,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 534 conditions, 445 events. 24/445 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1486 event pairs, 0 based on Foata normal form. 0/409 useless extension candidates. Maximal degree in co-relation 501. Up to 22 conditions per place. [2023-01-28 00:19:31,132 INFO L119 LiptonReduction]: Number of co-enabled transitions 82730 [2023-01-28 00:19:35,635 INFO L134 LiptonReduction]: Checked pairs total: 280719 [2023-01-28 00:19:35,636 INFO L136 LiptonReduction]: Total number of compositions: 214 [2023-01-28 00:19:35,637 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:35,637 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:35,637 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:35,658 INFO L130 PetriNetUnfolder]: 10/181 cut-off events. [2023-01-28 00:19:35,658 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:19:35,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:35,658 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:35,658 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:35,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:35,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1438711486, now seen corresponding path program 1 times [2023-01-28 00:19:35,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:35,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24253736] [2023-01-28 00:19:35,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:35,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:35,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:35,682 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:35,704 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:35,704 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:35,704 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:35,704 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:35,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-28 00:19:35,704 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:35,705 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:35,705 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:35,705 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-01-28 00:19:35,788 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:35,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 497 places, 496 transitions, 1322 flow [2023-01-28 00:19:35,918 INFO L130 PetriNetUnfolder]: 26/485 cut-off events. [2023-01-28 00:19:35,919 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:19:35,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 598 conditions, 485 events. 26/485 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1646 event pairs, 0 based on Foata normal form. 0/446 useless extension candidates. Maximal degree in co-relation 575. Up to 24 conditions per place. [2023-01-28 00:19:35,927 INFO L82 GeneralOperation]: Start removeDead. Operand has 497 places, 496 transitions, 1322 flow [2023-01-28 00:19:35,930 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 366 places, 355 transitions, 878 flow [2023-01-28 00:19:35,930 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:35,930 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 366 places, 355 transitions, 878 flow [2023-01-28 00:19:35,930 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 366 places, 355 transitions, 878 flow [2023-01-28 00:19:35,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 366 places, 355 transitions, 878 flow [2023-01-28 00:19:36,017 INFO L130 PetriNetUnfolder]: 26/485 cut-off events. [2023-01-28 00:19:36,018 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:19:36,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 588 conditions, 485 events. 26/485 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1646 event pairs, 0 based on Foata normal form. 0/446 useless extension candidates. Maximal degree in co-relation 554. Up to 24 conditions per place. [2023-01-28 00:19:36,050 INFO L119 LiptonReduction]: Number of co-enabled transitions 99280 [2023-01-28 00:19:41,435 INFO L134 LiptonReduction]: Checked pairs total: 329636 [2023-01-28 00:19:41,435 INFO L136 LiptonReduction]: Total number of compositions: 225 [2023-01-28 00:19:41,439 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:41,439 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:41,439 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:41,463 INFO L130 PetriNetUnfolder]: 11/198 cut-off events. [2023-01-28 00:19:41,464 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:19:41,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:41,464 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:41,464 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:41,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:41,464 INFO L85 PathProgramCache]: Analyzing trace with hash 320706195, now seen corresponding path program 1 times [2023-01-28 00:19:41,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:41,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876421183] [2023-01-28 00:19:41,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:41,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:41,488 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:41,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:41,507 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:41,507 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:41,507 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:41,507 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:41,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-28 00:19:41,508 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:41,508 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:41,508 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:41,508 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-01-28 00:19:41,591 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:41,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 539 places, 538 transitions, 1460 flow [2023-01-28 00:19:41,754 INFO L130 PetriNetUnfolder]: 28/525 cut-off events. [2023-01-28 00:19:41,754 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:19:41,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 654 conditions, 525 events. 28/525 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1811 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 629. Up to 26 conditions per place. [2023-01-28 00:19:41,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 539 places, 538 transitions, 1460 flow [2023-01-28 00:19:41,764 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 395 places, 383 transitions, 961 flow [2023-01-28 00:19:41,764 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:41,764 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 395 places, 383 transitions, 961 flow [2023-01-28 00:19:41,764 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 395 places, 383 transitions, 961 flow [2023-01-28 00:19:41,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 395 places, 383 transitions, 961 flow [2023-01-28 00:19:41,885 INFO L130 PetriNetUnfolder]: 28/525 cut-off events. [2023-01-28 00:19:41,885 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:19:41,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 643 conditions, 525 events. 28/525 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1810 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 608. Up to 26 conditions per place. [2023-01-28 00:19:41,924 INFO L119 LiptonReduction]: Number of co-enabled transitions 117342 [2023-01-28 00:19:47,927 INFO L134 LiptonReduction]: Checked pairs total: 385347 [2023-01-28 00:19:47,927 INFO L136 LiptonReduction]: Total number of compositions: 246 [2023-01-28 00:19:47,928 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:47,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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:47,929 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:47,950 INFO L130 PetriNetUnfolder]: 12/216 cut-off events. [2023-01-28 00:19:47,950 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:19:47,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:47,950 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:47,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:47,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:47,951 INFO L85 PathProgramCache]: Analyzing trace with hash 2102057880, now seen corresponding path program 1 times [2023-01-28 00:19:47,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:47,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684856319] [2023-01-28 00:19:47,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:47,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:47,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:47,973 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:47,997 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:47,998 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:47,998 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:47,998 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:47,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-28 00:19:47,998 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:47,999 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:47,999 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:47,999 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-01-28 00:19:48,095 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:48,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 581 places, 580 transitions, 1602 flow [2023-01-28 00:19:48,253 INFO L130 PetriNetUnfolder]: 30/565 cut-off events. [2023-01-28 00:19:48,254 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:19:48,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 711 conditions, 565 events. 30/565 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1962 event pairs, 0 based on Foata normal form. 0/520 useless extension candidates. Maximal degree in co-relation 684. Up to 28 conditions per place. [2023-01-28 00:19:48,263 INFO L82 GeneralOperation]: Start removeDead. Operand has 581 places, 580 transitions, 1602 flow [2023-01-28 00:19:48,270 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 424 places, 411 transitions, 1046 flow [2023-01-28 00:19:48,270 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:48,270 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 424 places, 411 transitions, 1046 flow [2023-01-28 00:19:48,271 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 424 places, 411 transitions, 1046 flow [2023-01-28 00:19:48,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 424 places, 411 transitions, 1046 flow [2023-01-28 00:19:48,387 INFO L130 PetriNetUnfolder]: 30/565 cut-off events. [2023-01-28 00:19:48,387 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:19:48,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 699 conditions, 565 events. 30/565 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1961 event pairs, 0 based on Foata normal form. 0/520 useless extension candidates. Maximal degree in co-relation 663. Up to 28 conditions per place. [2023-01-28 00:19:48,436 INFO L119 LiptonReduction]: Number of co-enabled transitions 136916 [2023-01-28 00:19:54,667 INFO L134 LiptonReduction]: Checked pairs total: 449384 [2023-01-28 00:19:54,667 INFO L136 LiptonReduction]: Total number of compositions: 266 [2023-01-28 00:19:54,668 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:19:54,669 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:19:54,669 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:19:54,697 INFO L130 PetriNetUnfolder]: 13/233 cut-off events. [2023-01-28 00:19:54,697 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:19:54,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:19:54,697 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:19:54,698 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:19:54,698 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:19:54,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1998322294, now seen corresponding path program 1 times [2023-01-28 00:19:54,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:19:54,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593403669] [2023-01-28 00:19:54,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:19:54,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:19:54,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:54,723 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:19:54,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:19:54,748 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:19:54,748 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:19:54,748 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:19:54,749 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:19:54,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-28 00:19:54,749 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:19:54,749 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:19:54,749 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:19:54,749 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-01-28 00:19:54,894 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:19:54,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 623 places, 622 transitions, 1748 flow [2023-01-28 00:19:55,107 INFO L130 PetriNetUnfolder]: 32/605 cut-off events. [2023-01-28 00:19:55,107 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:19:55,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 605 events. 32/605 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2111 event pairs, 0 based on Foata normal form. 0/557 useless extension candidates. Maximal degree in co-relation 740. Up to 30 conditions per place. [2023-01-28 00:19:55,118 INFO L82 GeneralOperation]: Start removeDead. Operand has 623 places, 622 transitions, 1748 flow [2023-01-28 00:19:55,122 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 453 places, 439 transitions, 1133 flow [2023-01-28 00:19:55,122 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:19:55,122 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 453 places, 439 transitions, 1133 flow [2023-01-28 00:19:55,122 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 453 places, 439 transitions, 1133 flow [2023-01-28 00:19:55,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 453 places, 439 transitions, 1133 flow [2023-01-28 00:19:55,253 INFO L130 PetriNetUnfolder]: 32/605 cut-off events. [2023-01-28 00:19:55,253 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:19:55,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 756 conditions, 605 events. 32/605 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2110 event pairs, 0 based on Foata normal form. 0/557 useless extension candidates. Maximal degree in co-relation 719. Up to 30 conditions per place. [2023-01-28 00:19:55,312 INFO L119 LiptonReduction]: Number of co-enabled transitions 158002 [2023-01-28 00:20:01,773 INFO L134 LiptonReduction]: Checked pairs total: 523088 [2023-01-28 00:20:01,774 INFO L136 LiptonReduction]: Total number of compositions: 284 [2023-01-28 00:20:01,775 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:20:01,775 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:20:01,775 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:20:01,806 INFO L130 PetriNetUnfolder]: 13/251 cut-off events. [2023-01-28 00:20:01,807 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:20:01,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:20:01,807 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:20:01,807 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:20:01,807 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:20:01,807 INFO L85 PathProgramCache]: Analyzing trace with hash -33121479, now seen corresponding path program 1 times [2023-01-28 00:20:01,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:20:01,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180522122] [2023-01-28 00:20:01,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:20:01,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:20:01,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:01,831 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:20:01,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:01,855 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:20:01,855 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:20:01,855 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:20:01,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:20:01,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-28 00:20:01,855 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:20:01,856 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:20:01,856 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:20:01,856 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-01-28 00:20:01,964 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:20:01,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 665 places, 664 transitions, 1898 flow [2023-01-28 00:20:02,119 INFO L130 PetriNetUnfolder]: 34/645 cut-off events. [2023-01-28 00:20:02,119 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:20:02,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 828 conditions, 645 events. 34/645 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2275 event pairs, 0 based on Foata normal form. 0/594 useless extension candidates. Maximal degree in co-relation 797. Up to 32 conditions per place. [2023-01-28 00:20:02,134 INFO L82 GeneralOperation]: Start removeDead. Operand has 665 places, 664 transitions, 1898 flow [2023-01-28 00:20:02,138 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 482 places, 467 transitions, 1222 flow [2023-01-28 00:20:02,138 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:20:02,138 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 482 places, 467 transitions, 1222 flow [2023-01-28 00:20:02,139 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 482 places, 467 transitions, 1222 flow [2023-01-28 00:20:02,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 482 places, 467 transitions, 1222 flow [2023-01-28 00:20:02,312 INFO L130 PetriNetUnfolder]: 34/645 cut-off events. [2023-01-28 00:20:02,312 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:20:02,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 814 conditions, 645 events. 34/645 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2275 event pairs, 0 based on Foata normal form. 0/594 useless extension candidates. Maximal degree in co-relation 776. Up to 32 conditions per place. [2023-01-28 00:20:02,371 INFO L119 LiptonReduction]: Number of co-enabled transitions 180600 [2023-01-28 00:20:09,135 INFO L134 LiptonReduction]: Checked pairs total: 610505 [2023-01-28 00:20:09,135 INFO L136 LiptonReduction]: Total number of compositions: 303 [2023-01-28 00:20:09,136 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:20:09,136 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:20:09,136 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:20:09,164 INFO L130 PetriNetUnfolder]: 15/271 cut-off events. [2023-01-28 00:20:09,164 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:20:09,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:20:09,164 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, 1, 1] [2023-01-28 00:20:09,165 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:20:09,165 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:20:09,165 INFO L85 PathProgramCache]: Analyzing trace with hash 804482061, now seen corresponding path program 1 times [2023-01-28 00:20:09,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:20:09,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514198853] [2023-01-28 00:20:09,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:20:09,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:20:09,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:09,191 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:20:09,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:09,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:20:09,215 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:20:09,215 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:20:09,215 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:20:09,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-28 00:20:09,215 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:20:09,216 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:20:09,216 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:20:09,216 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-01-28 00:20:09,336 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:20:09,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 707 places, 706 transitions, 2052 flow [2023-01-28 00:20:09,477 INFO L130 PetriNetUnfolder]: 36/685 cut-off events. [2023-01-28 00:20:09,478 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:20:09,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 888 conditions, 685 events. 36/685 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2432 event pairs, 0 based on Foata normal form. 0/631 useless extension candidates. Maximal degree in co-relation 855. Up to 34 conditions per place. [2023-01-28 00:20:09,491 INFO L82 GeneralOperation]: Start removeDead. Operand has 707 places, 706 transitions, 2052 flow [2023-01-28 00:20:09,495 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 511 places, 495 transitions, 1313 flow [2023-01-28 00:20:09,495 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:20:09,495 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 511 places, 495 transitions, 1313 flow [2023-01-28 00:20:09,496 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 511 places, 495 transitions, 1313 flow [2023-01-28 00:20:09,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 511 places, 495 transitions, 1313 flow [2023-01-28 00:20:09,719 INFO L130 PetriNetUnfolder]: 36/685 cut-off events. [2023-01-28 00:20:09,719 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:20:09,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 873 conditions, 685 events. 36/685 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2429 event pairs, 0 based on Foata normal form. 0/631 useless extension candidates. Maximal degree in co-relation 834. Up to 34 conditions per place. [2023-01-28 00:20:09,775 INFO L119 LiptonReduction]: Number of co-enabled transitions 204710 [2023-01-28 00:20:16,718 INFO L134 LiptonReduction]: Checked pairs total: 703545 [2023-01-28 00:20:16,718 INFO L136 LiptonReduction]: Total number of compositions: 320 [2023-01-28 00:20:16,719 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:20:16,719 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:20:16,719 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:20:16,751 INFO L130 PetriNetUnfolder]: 16/288 cut-off events. [2023-01-28 00:20:16,752 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:20:16,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:20:16,752 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, 1, 1] [2023-01-28 00:20:16,752 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:20:16,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:20:16,752 INFO L85 PathProgramCache]: Analyzing trace with hash -987676536, now seen corresponding path program 1 times [2023-01-28 00:20:16,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:20:16,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687586021] [2023-01-28 00:20:16,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:20:16,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:20:16,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:16,787 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:20:16,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:16,827 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:20:16,827 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:20:16,827 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:20:16,828 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:20:16,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-28 00:20:16,828 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:20:16,829 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:20:16,829 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:20:16,829 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-01-28 00:20:16,955 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:20:16,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 749 places, 748 transitions, 2210 flow [2023-01-28 00:20:17,095 INFO L130 PetriNetUnfolder]: 38/725 cut-off events. [2023-01-28 00:20:17,095 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:20:17,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 949 conditions, 725 events. 38/725 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2585 event pairs, 0 based on Foata normal form. 0/668 useless extension candidates. Maximal degree in co-relation 914. Up to 36 conditions per place. [2023-01-28 00:20:17,110 INFO L82 GeneralOperation]: Start removeDead. Operand has 749 places, 748 transitions, 2210 flow [2023-01-28 00:20:17,114 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 540 places, 523 transitions, 1406 flow [2023-01-28 00:20:17,114 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:20:17,114 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 540 places, 523 transitions, 1406 flow [2023-01-28 00:20:17,115 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 540 places, 523 transitions, 1406 flow [2023-01-28 00:20:17,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 540 places, 523 transitions, 1406 flow [2023-01-28 00:20:17,284 INFO L130 PetriNetUnfolder]: 38/725 cut-off events. [2023-01-28 00:20:17,284 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:20:17,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 933 conditions, 725 events. 38/725 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2585 event pairs, 0 based on Foata normal form. 0/668 useless extension candidates. Maximal degree in co-relation 893. Up to 36 conditions per place. [2023-01-28 00:20:17,342 INFO L119 LiptonReduction]: Number of co-enabled transitions 230332 [2023-01-28 00:20:24,905 INFO L134 LiptonReduction]: Checked pairs total: 774431 [2023-01-28 00:20:24,905 INFO L136 LiptonReduction]: Total number of compositions: 337 [2023-01-28 00:20:24,906 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:20:24,907 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:20:24,907 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:20:24,944 INFO L130 PetriNetUnfolder]: 16/304 cut-off events. [2023-01-28 00:20:24,945 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:20:24,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:20:24,945 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, 1, 1] [2023-01-28 00:20:24,945 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:20:24,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:20:24,945 INFO L85 PathProgramCache]: Analyzing trace with hash 977539165, now seen corresponding path program 1 times [2023-01-28 00:20:24,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:20:24,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645112884] [2023-01-28 00:20:24,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:20:24,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:20:24,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:24,975 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:20:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:25,004 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:20:25,004 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:20:25,004 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:20:25,005 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:20:25,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-28 00:20:25,005 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:20:25,005 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:20:25,005 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:20:25,005 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-01-28 00:20:25,132 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:20:25,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 791 places, 790 transitions, 2372 flow [2023-01-28 00:20:25,325 INFO L130 PetriNetUnfolder]: 40/765 cut-off events. [2023-01-28 00:20:25,325 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:20:25,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1011 conditions, 765 events. 40/765 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2745 event pairs, 0 based on Foata normal form. 0/705 useless extension candidates. Maximal degree in co-relation 974. Up to 38 conditions per place. [2023-01-28 00:20:25,341 INFO L82 GeneralOperation]: Start removeDead. Operand has 791 places, 790 transitions, 2372 flow [2023-01-28 00:20:25,345 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 569 places, 551 transitions, 1501 flow [2023-01-28 00:20:25,345 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:20:25,345 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 569 places, 551 transitions, 1501 flow [2023-01-28 00:20:25,345 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 569 places, 551 transitions, 1501 flow [2023-01-28 00:20:25,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 569 places, 551 transitions, 1501 flow [2023-01-28 00:20:25,492 INFO L130 PetriNetUnfolder]: 40/765 cut-off events. [2023-01-28 00:20:25,492 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:20:25,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 994 conditions, 765 events. 40/765 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2747 event pairs, 0 based on Foata normal form. 0/705 useless extension candidates. Maximal degree in co-relation 953. Up to 38 conditions per place. [2023-01-28 00:20:25,561 INFO L119 LiptonReduction]: Number of co-enabled transitions 257466 [2023-01-28 00:20:33,777 INFO L134 LiptonReduction]: Checked pairs total: 859122 [2023-01-28 00:20:33,777 INFO L136 LiptonReduction]: Total number of compositions: 354 [2023-01-28 00:20:33,778 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:20:33,778 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:20:33,778 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:20:33,831 INFO L130 PetriNetUnfolder]: 18/324 cut-off events. [2023-01-28 00:20:33,831 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:20:33,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:20:33,831 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, 1, 1] [2023-01-28 00:20:33,832 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:20:33,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:20:33,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1175908269, now seen corresponding path program 1 times [2023-01-28 00:20:33,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:20:33,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289519163] [2023-01-28 00:20:33,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:20:33,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:20:33,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:33,863 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:20:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:33,894 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:20:33,894 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:20:33,894 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:20:33,894 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:20:33,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-28 00:20:33,895 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:20:33,895 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:20:33,895 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:20:33,895 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-01-28 00:20:34,012 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:20:34,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 833 places, 832 transitions, 2538 flow [2023-01-28 00:20:34,180 INFO L130 PetriNetUnfolder]: 42/805 cut-off events. [2023-01-28 00:20:34,180 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:20:34,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 805 events. 42/805 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2886 event pairs, 0 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 1035. Up to 40 conditions per place. [2023-01-28 00:20:34,198 INFO L82 GeneralOperation]: Start removeDead. Operand has 833 places, 832 transitions, 2538 flow [2023-01-28 00:20:34,203 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 598 places, 579 transitions, 1598 flow [2023-01-28 00:20:34,203 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:20:34,203 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 598 places, 579 transitions, 1598 flow [2023-01-28 00:20:34,203 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 598 places, 579 transitions, 1598 flow [2023-01-28 00:20:34,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 598 places, 579 transitions, 1598 flow [2023-01-28 00:20:34,356 INFO L130 PetriNetUnfolder]: 42/805 cut-off events. [2023-01-28 00:20:34,356 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:20:34,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 805 events. 42/805 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2885 event pairs, 0 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 1014. Up to 40 conditions per place. [2023-01-28 00:20:34,427 INFO L119 LiptonReduction]: Number of co-enabled transitions 286112 [2023-01-28 00:20:43,077 INFO L134 LiptonReduction]: Checked pairs total: 961546 [2023-01-28 00:20:43,077 INFO L136 LiptonReduction]: Total number of compositions: 371 [2023-01-28 00:20:43,078 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:20:43,079 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:20:43,079 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:20:43,135 INFO L130 PetriNetUnfolder]: 19/342 cut-off events. [2023-01-28 00:20:43,135 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:20:43,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:20:43,135 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, 1, 1] [2023-01-28 00:20:43,136 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:20:43,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:20:43,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1407402214, now seen corresponding path program 1 times [2023-01-28 00:20:43,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:20:43,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382970016] [2023-01-28 00:20:43,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:20:43,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:20:43,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:43,173 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:20:43,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:43,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:20:43,215 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:20:43,216 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:20:43,216 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:20:43,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-28 00:20:43,216 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:20:43,216 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:20:43,218 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:20:43,218 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-01-28 00:20:43,354 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:20:43,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 875 places, 874 transitions, 2708 flow [2023-01-28 00:20:43,550 INFO L130 PetriNetUnfolder]: 44/845 cut-off events. [2023-01-28 00:20:43,550 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:20:43,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 845 events. 44/845 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3053 event pairs, 0 based on Foata normal form. 0/779 useless extension candidates. Maximal degree in co-relation 1097. Up to 42 conditions per place. [2023-01-28 00:20:43,576 INFO L82 GeneralOperation]: Start removeDead. Operand has 875 places, 874 transitions, 2708 flow [2023-01-28 00:20:43,580 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 627 places, 607 transitions, 1697 flow [2023-01-28 00:20:43,580 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:20:43,580 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 627 places, 607 transitions, 1697 flow [2023-01-28 00:20:43,581 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 627 places, 607 transitions, 1697 flow [2023-01-28 00:20:43,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 627 places, 607 transitions, 1697 flow [2023-01-28 00:20:43,744 INFO L130 PetriNetUnfolder]: 44/845 cut-off events. [2023-01-28 00:20:43,744 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:20:43,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1119 conditions, 845 events. 44/845 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3053 event pairs, 0 based on Foata normal form. 0/779 useless extension candidates. Maximal degree in co-relation 1076. Up to 42 conditions per place. [2023-01-28 00:20:43,823 INFO L119 LiptonReduction]: Number of co-enabled transitions 316270 [2023-01-28 00:20:52,779 INFO L134 LiptonReduction]: Checked pairs total: 1084545 [2023-01-28 00:20:52,779 INFO L136 LiptonReduction]: Total number of compositions: 387 [2023-01-28 00:20:52,780 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:20:52,780 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:20:52,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:20:52,832 INFO L130 PetriNetUnfolder]: 20/360 cut-off events. [2023-01-28 00:20:52,832 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:20:52,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:20:52,832 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, 1, 1] [2023-01-28 00:20:52,833 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:20:52,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:20:52,833 INFO L85 PathProgramCache]: Analyzing trace with hash -48753576, now seen corresponding path program 1 times [2023-01-28 00:20:52,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:20:52,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491723089] [2023-01-28 00:20:52,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:20:52,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:20:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:52,866 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:20:52,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:20:52,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:20:52,903 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:20:52,903 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:20:52,903 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:20:52,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-28 00:20:52,903 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:20:52,904 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:20:52,904 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:20:52,904 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-01-28 00:20:53,040 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:20:53,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 917 places, 916 transitions, 2882 flow [2023-01-28 00:20:53,320 INFO L130 PetriNetUnfolder]: 46/885 cut-off events. [2023-01-28 00:20:53,321 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:20:53,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1203 conditions, 885 events. 46/885 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3233 event pairs, 0 based on Foata normal form. 0/816 useless extension candidates. Maximal degree in co-relation 1160. Up to 44 conditions per place. [2023-01-28 00:20:53,340 INFO L82 GeneralOperation]: Start removeDead. Operand has 917 places, 916 transitions, 2882 flow [2023-01-28 00:20:53,345 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 656 places, 635 transitions, 1798 flow [2023-01-28 00:20:53,345 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:20:53,345 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 656 places, 635 transitions, 1798 flow [2023-01-28 00:20:53,345 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 656 places, 635 transitions, 1798 flow [2023-01-28 00:20:53,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 656 places, 635 transitions, 1798 flow [2023-01-28 00:20:53,555 INFO L130 PetriNetUnfolder]: 46/885 cut-off events. [2023-01-28 00:20:53,556 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:20:53,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1183 conditions, 885 events. 46/885 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3236 event pairs, 0 based on Foata normal form. 0/816 useless extension candidates. Maximal degree in co-relation 1139. Up to 44 conditions per place. [2023-01-28 00:20:53,643 INFO L119 LiptonReduction]: Number of co-enabled transitions 347940 [2023-01-28 00:21:03,168 INFO L134 LiptonReduction]: Checked pairs total: 1173836 [2023-01-28 00:21:03,169 INFO L136 LiptonReduction]: Total number of compositions: 400 [2023-01-28 00:21:03,170 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:03,170 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:03,170 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:21:03,219 INFO L130 PetriNetUnfolder]: 21/378 cut-off events. [2023-01-28 00:21:03,220 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:21:03,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:03,220 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, 1, 1] [2023-01-28 00:21:03,220 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:03,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:03,220 INFO L85 PathProgramCache]: Analyzing trace with hash 104013676, now seen corresponding path program 1 times [2023-01-28 00:21:03,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:03,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733912027] [2023-01-28 00:21:03,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:03,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:03,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:03,254 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:03,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:03,290 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:03,290 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:03,290 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:21:03,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:21:03,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-28 00:21:03,290 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:03,291 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:21:03,291 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:03,291 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-01-28 00:21:03,435 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:03,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 959 places, 958 transitions, 3060 flow [2023-01-28 00:21:03,785 INFO L130 PetriNetUnfolder]: 48/925 cut-off events. [2023-01-28 00:21:03,786 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:21:03,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1269 conditions, 925 events. 48/925 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3383 event pairs, 0 based on Foata normal form. 0/853 useless extension candidates. Maximal degree in co-relation 1224. Up to 46 conditions per place. [2023-01-28 00:21:03,802 INFO L82 GeneralOperation]: Start removeDead. Operand has 959 places, 958 transitions, 3060 flow [2023-01-28 00:21:03,805 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 685 places, 663 transitions, 1901 flow [2023-01-28 00:21:03,806 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:03,806 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 685 places, 663 transitions, 1901 flow [2023-01-28 00:21:03,806 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 685 places, 663 transitions, 1901 flow [2023-01-28 00:21:03,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 685 places, 663 transitions, 1901 flow [2023-01-28 00:21:04,019 INFO L130 PetriNetUnfolder]: 48/925 cut-off events. [2023-01-28 00:21:04,019 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:21:04,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1248 conditions, 925 events. 48/925 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3384 event pairs, 0 based on Foata normal form. 0/853 useless extension candidates. Maximal degree in co-relation 1203. Up to 46 conditions per place. [2023-01-28 00:21:04,118 INFO L119 LiptonReduction]: Number of co-enabled transitions 381122 [2023-01-28 00:21:14,176 INFO L134 LiptonReduction]: Checked pairs total: 1290985 [2023-01-28 00:21:14,176 INFO L136 LiptonReduction]: Total number of compositions: 418 [2023-01-28 00:21:14,177 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:14,177 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:14,177 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:21:14,230 INFO L130 PetriNetUnfolder]: 22/397 cut-off events. [2023-01-28 00:21:14,230 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:21:14,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:14,230 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, 1, 1] [2023-01-28 00:21:14,230 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:14,230 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:14,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1605695215, now seen corresponding path program 1 times [2023-01-28 00:21:14,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:14,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567264137] [2023-01-28 00:21:14,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:14,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:14,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:14,263 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:14,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:14,300 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:14,301 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:14,301 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:21:14,301 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:21:14,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-28 00:21:14,301 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:14,301 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:21:14,301 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:14,302 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-01-28 00:21:14,477 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:14,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1001 places, 1000 transitions, 3242 flow [2023-01-28 00:21:14,723 INFO L130 PetriNetUnfolder]: 50/965 cut-off events. [2023-01-28 00:21:14,723 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:21:14,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1336 conditions, 965 events. 50/965 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3552 event pairs, 0 based on Foata normal form. 0/890 useless extension candidates. Maximal degree in co-relation 1289. Up to 48 conditions per place. [2023-01-28 00:21:14,749 INFO L82 GeneralOperation]: Start removeDead. Operand has 1001 places, 1000 transitions, 3242 flow [2023-01-28 00:21:14,754 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 714 places, 691 transitions, 2006 flow [2023-01-28 00:21:14,754 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:14,754 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 714 places, 691 transitions, 2006 flow [2023-01-28 00:21:14,754 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 714 places, 691 transitions, 2006 flow [2023-01-28 00:21:14,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 714 places, 691 transitions, 2006 flow [2023-01-28 00:21:14,983 INFO L130 PetriNetUnfolder]: 50/965 cut-off events. [2023-01-28 00:21:14,983 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:21:15,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1314 conditions, 965 events. 50/965 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3545 event pairs, 0 based on Foata normal form. 0/890 useless extension candidates. Maximal degree in co-relation 1268. Up to 48 conditions per place. [2023-01-28 00:21:15,183 INFO L119 LiptonReduction]: Number of co-enabled transitions 415816 [2023-01-28 00:21:25,279 INFO L134 LiptonReduction]: Checked pairs total: 1416082 [2023-01-28 00:21:25,279 INFO L136 LiptonReduction]: Total number of compositions: 443 [2023-01-28 00:21:25,280 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:25,280 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:25,280 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:21:25,336 INFO L130 PetriNetUnfolder]: 23/415 cut-off events. [2023-01-28 00:21:25,336 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:21:25,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:25,336 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, 1, 1] [2023-01-28 00:21:25,337 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:25,337 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:25,337 INFO L85 PathProgramCache]: Analyzing trace with hash -374295666, now seen corresponding path program 1 times [2023-01-28 00:21:25,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:25,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559128682] [2023-01-28 00:21:25,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:25,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:25,378 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:25,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:25,416 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:25,416 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:25,416 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:21:25,416 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:21:25,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-28 00:21:25,416 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:25,417 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:21:25,417 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:25,417 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-01-28 00:21:25,556 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:25,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1043 places, 1042 transitions, 3428 flow [2023-01-28 00:21:25,817 INFO L130 PetriNetUnfolder]: 52/1005 cut-off events. [2023-01-28 00:21:25,817 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:21:25,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1404 conditions, 1005 events. 52/1005 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3705 event pairs, 0 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 1355. Up to 50 conditions per place. [2023-01-28 00:21:25,846 INFO L82 GeneralOperation]: Start removeDead. Operand has 1043 places, 1042 transitions, 3428 flow [2023-01-28 00:21:25,852 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 743 places, 719 transitions, 2113 flow [2023-01-28 00:21:25,852 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:25,852 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 743 places, 719 transitions, 2113 flow [2023-01-28 00:21:25,852 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 743 places, 719 transitions, 2113 flow [2023-01-28 00:21:25,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 743 places, 719 transitions, 2113 flow [2023-01-28 00:21:26,111 INFO L130 PetriNetUnfolder]: 52/1005 cut-off events. [2023-01-28 00:21:26,112 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:21:26,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1381 conditions, 1005 events. 52/1005 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3695 event pairs, 0 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 1334. Up to 50 conditions per place. [2023-01-28 00:21:26,233 INFO L119 LiptonReduction]: Number of co-enabled transitions 452022 [2023-01-28 00:21:36,977 INFO L134 LiptonReduction]: Checked pairs total: 1541123 [2023-01-28 00:21:36,977 INFO L136 LiptonReduction]: Total number of compositions: 466 [2023-01-28 00:21:36,978 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:36,978 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:36,978 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:21:37,040 INFO L130 PetriNetUnfolder]: 24/431 cut-off events. [2023-01-28 00:21:37,040 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:21:37,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:37,040 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, 1, 1] [2023-01-28 00:21:37,040 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:37,041 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:37,041 INFO L85 PathProgramCache]: Analyzing trace with hash 217438069, now seen corresponding path program 1 times [2023-01-28 00:21:37,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:37,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263288945] [2023-01-28 00:21:37,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:37,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:37,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:37,083 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:37,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:37,129 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:37,130 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:37,130 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:21:37,130 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:21:37,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-28 00:21:37,130 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:37,131 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:21:37,131 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:37,131 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-01-28 00:21:37,310 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:37,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1085 places, 1084 transitions, 3618 flow [2023-01-28 00:21:37,686 INFO L130 PetriNetUnfolder]: 54/1045 cut-off events. [2023-01-28 00:21:37,686 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:21:37,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1473 conditions, 1045 events. 54/1045 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3846 event pairs, 0 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 1422. Up to 52 conditions per place. [2023-01-28 00:21:37,720 INFO L82 GeneralOperation]: Start removeDead. Operand has 1085 places, 1084 transitions, 3618 flow [2023-01-28 00:21:37,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 772 places, 747 transitions, 2222 flow [2023-01-28 00:21:37,726 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:37,726 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 772 places, 747 transitions, 2222 flow [2023-01-28 00:21:37,726 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 772 places, 747 transitions, 2222 flow [2023-01-28 00:21:37,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 772 places, 747 transitions, 2222 flow [2023-01-28 00:21:38,007 INFO L130 PetriNetUnfolder]: 54/1045 cut-off events. [2023-01-28 00:21:38,007 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:21:38,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1449 conditions, 1045 events. 54/1045 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3829 event pairs, 0 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 1401. Up to 52 conditions per place. [2023-01-28 00:21:38,135 INFO L119 LiptonReduction]: Number of co-enabled transitions 489740 [2023-01-28 00:21:49,272 INFO L134 LiptonReduction]: Checked pairs total: 1661276 [2023-01-28 00:21:49,272 INFO L136 LiptonReduction]: Total number of compositions: 477 [2023-01-28 00:21:49,274 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:21:49,274 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:21:49,274 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:21:49,372 INFO L130 PetriNetUnfolder]: 25/451 cut-off events. [2023-01-28 00:21:49,372 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:21:49,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:21:49,373 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, 1, 1] [2023-01-28 00:21:49,373 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:21:49,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:21:49,373 INFO L85 PathProgramCache]: Analyzing trace with hash -8917160, now seen corresponding path program 1 times [2023-01-28 00:21:49,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:21:49,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877655965] [2023-01-28 00:21:49,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:21:49,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:21:49,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:49,418 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:21:49,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:21:49,467 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:21:49,467 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:21:49,467 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:21:49,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:21:49,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-28 00:21:49,467 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:21:49,468 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:21:49,468 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:21:49,468 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-01-28 00:21:49,642 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:21:49,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1127 places, 1126 transitions, 3812 flow [2023-01-28 00:21:50,193 INFO L130 PetriNetUnfolder]: 56/1085 cut-off events. [2023-01-28 00:21:50,193 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:21:50,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1543 conditions, 1085 events. 56/1085 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3994 event pairs, 0 based on Foata normal form. 0/1001 useless extension candidates. Maximal degree in co-relation 1490. Up to 54 conditions per place. [2023-01-28 00:21:50,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 1127 places, 1126 transitions, 3812 flow [2023-01-28 00:21:50,239 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 801 places, 775 transitions, 2333 flow [2023-01-28 00:21:50,239 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:21:50,239 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 801 places, 775 transitions, 2333 flow [2023-01-28 00:21:50,239 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 801 places, 775 transitions, 2333 flow [2023-01-28 00:21:50,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 801 places, 775 transitions, 2333 flow [2023-01-28 00:21:50,590 INFO L130 PetriNetUnfolder]: 56/1085 cut-off events. [2023-01-28 00:21:50,591 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:21:50,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1518 conditions, 1085 events. 56/1085 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3991 event pairs, 0 based on Foata normal form. 0/1001 useless extension candidates. Maximal degree in co-relation 1469. Up to 54 conditions per place. [2023-01-28 00:21:50,731 INFO L119 LiptonReduction]: Number of co-enabled transitions 528970 [2023-01-28 00:22:01,981 INFO L134 LiptonReduction]: Checked pairs total: 2045211 [2023-01-28 00:22:01,982 INFO L136 LiptonReduction]: Total number of compositions: 492 [2023-01-28 00:22:01,983 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:01,983 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:01,983 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:22:02,092 INFO L130 PetriNetUnfolder]: 26/469 cut-off events. [2023-01-28 00:22:02,092 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:22:02,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:02,093 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, 1, 1] [2023-01-28 00:22:02,093 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:02,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:02,093 INFO L85 PathProgramCache]: Analyzing trace with hash -498783314, now seen corresponding path program 1 times [2023-01-28 00:22:02,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:02,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474406638] [2023-01-28 00:22:02,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:02,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:02,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:02,148 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:02,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:02,208 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:02,208 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:02,208 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:22:02,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:22:02,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-28 00:22:02,209 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:02,210 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:22:02,210 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:02,210 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-01-28 00:22:02,391 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:02,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1169 places, 1168 transitions, 4010 flow [2023-01-28 00:22:02,876 INFO L130 PetriNetUnfolder]: 58/1125 cut-off events. [2023-01-28 00:22:02,876 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:22:02,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 1125 events. 58/1125 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4158 event pairs, 0 based on Foata normal form. 0/1038 useless extension candidates. Maximal degree in co-relation 1559. Up to 56 conditions per place. [2023-01-28 00:22:02,904 INFO L82 GeneralOperation]: Start removeDead. Operand has 1169 places, 1168 transitions, 4010 flow [2023-01-28 00:22:02,910 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 830 places, 803 transitions, 2446 flow [2023-01-28 00:22:02,910 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:02,910 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 830 places, 803 transitions, 2446 flow [2023-01-28 00:22:02,910 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 830 places, 803 transitions, 2446 flow [2023-01-28 00:22:02,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 830 places, 803 transitions, 2446 flow [2023-01-28 00:22:03,227 INFO L130 PetriNetUnfolder]: 58/1125 cut-off events. [2023-01-28 00:22:03,227 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:22:03,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1588 conditions, 1125 events. 58/1125 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4157 event pairs, 0 based on Foata normal form. 0/1038 useless extension candidates. Maximal degree in co-relation 1538. Up to 56 conditions per place. [2023-01-28 00:22:03,378 INFO L119 LiptonReduction]: Number of co-enabled transitions 569712 [2023-01-28 00:22:15,446 INFO L134 LiptonReduction]: Checked pairs total: 2176295 [2023-01-28 00:22:15,446 INFO L136 LiptonReduction]: Total number of compositions: 512 [2023-01-28 00:22:15,447 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:15,447 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:15,448 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:22:15,532 INFO L130 PetriNetUnfolder]: 27/486 cut-off events. [2023-01-28 00:22:15,532 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:22:15,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:15,532 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, 1, 1] [2023-01-28 00:22:15,532 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:15,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:15,532 INFO L85 PathProgramCache]: Analyzing trace with hash 268785288, now seen corresponding path program 1 times [2023-01-28 00:22:15,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:15,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280018626] [2023-01-28 00:22:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:15,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:15,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:15,581 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:15,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:15,630 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:15,630 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:15,630 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:22:15,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:22:15,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-28 00:22:15,631 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:15,631 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:22:15,631 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:15,631 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-01-28 00:22:15,848 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:15,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1211 places, 1210 transitions, 4212 flow [2023-01-28 00:22:16,301 INFO L130 PetriNetUnfolder]: 60/1165 cut-off events. [2023-01-28 00:22:16,301 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:22:16,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 1165 events. 60/1165 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4328 event pairs, 0 based on Foata normal form. 0/1075 useless extension candidates. Maximal degree in co-relation 1629. Up to 58 conditions per place. [2023-01-28 00:22:16,338 INFO L82 GeneralOperation]: Start removeDead. Operand has 1211 places, 1210 transitions, 4212 flow [2023-01-28 00:22:16,344 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 859 places, 831 transitions, 2561 flow [2023-01-28 00:22:16,345 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:16,345 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 859 places, 831 transitions, 2561 flow [2023-01-28 00:22:16,345 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 859 places, 831 transitions, 2561 flow [2023-01-28 00:22:16,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 859 places, 831 transitions, 2561 flow [2023-01-28 00:22:16,692 INFO L130 PetriNetUnfolder]: 60/1165 cut-off events. [2023-01-28 00:22:16,692 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:22:16,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1659 conditions, 1165 events. 60/1165 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4328 event pairs, 0 based on Foata normal form. 0/1075 useless extension candidates. Maximal degree in co-relation 1608. Up to 58 conditions per place. [2023-01-28 00:22:16,860 INFO L119 LiptonReduction]: Number of co-enabled transitions 611966 [2023-01-28 00:22:29,397 INFO L134 LiptonReduction]: Checked pairs total: 2346616 [2023-01-28 00:22:29,397 INFO L136 LiptonReduction]: Total number of compositions: 529 [2023-01-28 00:22:29,398 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:29,398 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:29,398 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:22:29,579 INFO L130 PetriNetUnfolder]: 28/504 cut-off events. [2023-01-28 00:22:29,579 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:22:29,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:29,579 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, 1, 1] [2023-01-28 00:22:29,579 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:29,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:29,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1324688067, now seen corresponding path program 1 times [2023-01-28 00:22:29,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:29,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963289631] [2023-01-28 00:22:29,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:29,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:29,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:29,630 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:29,684 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:29,684 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:29,684 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:22:29,684 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:22:29,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-28 00:22:29,684 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:29,685 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:22:29,685 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:29,685 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-01-28 00:22:29,871 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:29,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1253 places, 1252 transitions, 4418 flow [2023-01-28 00:22:30,264 INFO L130 PetriNetUnfolder]: 62/1205 cut-off events. [2023-01-28 00:22:30,265 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:22:30,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1759 conditions, 1205 events. 62/1205 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4470 event pairs, 0 based on Foata normal form. 0/1112 useless extension candidates. Maximal degree in co-relation 1700. Up to 60 conditions per place. [2023-01-28 00:22:30,306 INFO L82 GeneralOperation]: Start removeDead. Operand has 1253 places, 1252 transitions, 4418 flow [2023-01-28 00:22:30,314 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 888 places, 859 transitions, 2678 flow [2023-01-28 00:22:30,314 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:30,315 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 888 places, 859 transitions, 2678 flow [2023-01-28 00:22:30,315 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 888 places, 859 transitions, 2678 flow [2023-01-28 00:22:30,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 888 places, 859 transitions, 2678 flow [2023-01-28 00:22:30,703 INFO L130 PetriNetUnfolder]: 62/1205 cut-off events. [2023-01-28 00:22:30,703 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:22:30,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1731 conditions, 1205 events. 62/1205 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4533 event pairs, 0 based on Foata normal form. 0/1112 useless extension candidates. Maximal degree in co-relation 1679. Up to 60 conditions per place. [2023-01-28 00:22:30,899 INFO L119 LiptonReduction]: Number of co-enabled transitions 655732 [2023-01-28 00:22:44,260 INFO L134 LiptonReduction]: Checked pairs total: 2214160 [2023-01-28 00:22:44,260 INFO L136 LiptonReduction]: Total number of compositions: 550 [2023-01-28 00:22:44,261 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:44,261 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:44,261 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:22:44,357 INFO L130 PetriNetUnfolder]: 29/523 cut-off events. [2023-01-28 00:22:44,357 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:22:44,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:44,358 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, 1, 1] [2023-01-28 00:22:44,358 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:44,358 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:44,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1231769066, now seen corresponding path program 1 times [2023-01-28 00:22:44,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:44,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064875979] [2023-01-28 00:22:44,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:44,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:44,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:44,420 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:44,478 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:44,479 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:44,479 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:22:44,479 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:22:44,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-01-28 00:22:44,480 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:44,480 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:22:44,480 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:44,480 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-01-28 00:22:44,689 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:44,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1295 places, 1294 transitions, 4628 flow [2023-01-28 00:22:45,122 INFO L130 PetriNetUnfolder]: 64/1245 cut-off events. [2023-01-28 00:22:45,122 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:22:45,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1833 conditions, 1245 events. 64/1245 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4644 event pairs, 0 based on Foata normal form. 0/1149 useless extension candidates. Maximal degree in co-relation 1772. Up to 62 conditions per place. [2023-01-28 00:22:45,169 INFO L82 GeneralOperation]: Start removeDead. Operand has 1295 places, 1294 transitions, 4628 flow [2023-01-28 00:22:45,177 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 917 places, 887 transitions, 2797 flow [2023-01-28 00:22:45,177 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:22:45,177 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 917 places, 887 transitions, 2797 flow [2023-01-28 00:22:45,178 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 917 places, 887 transitions, 2797 flow [2023-01-28 00:22:45,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 917 places, 887 transitions, 2797 flow [2023-01-28 00:22:45,661 INFO L130 PetriNetUnfolder]: 64/1245 cut-off events. [2023-01-28 00:22:45,661 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:22:45,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1804 conditions, 1245 events. 64/1245 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4644 event pairs, 0 based on Foata normal form. 0/1149 useless extension candidates. Maximal degree in co-relation 1751. Up to 62 conditions per place. [2023-01-28 00:22:45,834 INFO L119 LiptonReduction]: Number of co-enabled transitions 701010 [2023-01-28 00:22:58,999 INFO L134 LiptonReduction]: Checked pairs total: 2390188 [2023-01-28 00:22:58,999 INFO L136 LiptonReduction]: Total number of compositions: 565 [2023-01-28 00:22:59,000 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:22:59,000 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:22:59,001 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:22:59,107 INFO L130 PetriNetUnfolder]: 30/540 cut-off events. [2023-01-28 00:22:59,107 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:22:59,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:22:59,108 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, 1, 1] [2023-01-28 00:22:59,108 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:22:59,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:22:59,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1033015513, now seen corresponding path program 1 times [2023-01-28 00:22:59,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:22:59,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044361345] [2023-01-28 00:22:59,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:22:59,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:22:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:59,165 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:22:59,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:22:59,224 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:22:59,224 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:22:59,224 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:22:59,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:22:59,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-01-28 00:22:59,225 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:22:59,225 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:22:59,225 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:22:59,225 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-01-28 00:22:59,429 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:22:59,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1337 places, 1336 transitions, 4842 flow [2023-01-28 00:22:59,975 INFO L130 PetriNetUnfolder]: 66/1285 cut-off events. [2023-01-28 00:22:59,975 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:23:00,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1908 conditions, 1285 events. 66/1285 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4782 event pairs, 0 based on Foata normal form. 0/1186 useless extension candidates. Maximal degree in co-relation 1845. Up to 64 conditions per place. [2023-01-28 00:23:00,021 INFO L82 GeneralOperation]: Start removeDead. Operand has 1337 places, 1336 transitions, 4842 flow [2023-01-28 00:23:00,030 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 946 places, 915 transitions, 2918 flow [2023-01-28 00:23:00,030 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:00,030 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 946 places, 915 transitions, 2918 flow [2023-01-28 00:23:00,030 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 946 places, 915 transitions, 2918 flow [2023-01-28 00:23:00,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 946 places, 915 transitions, 2918 flow [2023-01-28 00:23:00,478 INFO L130 PetriNetUnfolder]: 66/1285 cut-off events. [2023-01-28 00:23:00,478 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:23:00,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1878 conditions, 1285 events. 66/1285 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4784 event pairs, 0 based on Foata normal form. 0/1186 useless extension candidates. Maximal degree in co-relation 1824. Up to 64 conditions per place. [2023-01-28 00:23:00,696 INFO L119 LiptonReduction]: Number of co-enabled transitions 747800 [2023-01-28 00:23:14,795 INFO L134 LiptonReduction]: Checked pairs total: 2853629 [2023-01-28 00:23:14,795 INFO L136 LiptonReduction]: Total number of compositions: 584 [2023-01-28 00:23:14,796 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:14,796 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:14,796 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:23:14,905 INFO L130 PetriNetUnfolder]: 31/559 cut-off events. [2023-01-28 00:23:14,905 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:23:14,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:23:14,906 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, 1, 1] [2023-01-28 00:23:14,906 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:23:14,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:23:14,906 INFO L85 PathProgramCache]: Analyzing trace with hash -604733889, now seen corresponding path program 1 times [2023-01-28 00:23:14,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:23:14,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216645717] [2023-01-28 00:23:14,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:23:14,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:23:14,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:14,968 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:23:14,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:15,028 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:23:15,028 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:23:15,029 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:23:15,029 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:23:15,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-01-28 00:23:15,029 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:23:15,029 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:23:15,029 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:23:15,029 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-01-28 00:23:15,228 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:15,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1379 places, 1378 transitions, 5060 flow [2023-01-28 00:23:15,719 INFO L130 PetriNetUnfolder]: 68/1325 cut-off events. [2023-01-28 00:23:15,719 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:23:15,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1984 conditions, 1325 events. 68/1325 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4939 event pairs, 0 based on Foata normal form. 0/1223 useless extension candidates. Maximal degree in co-relation 1919. Up to 66 conditions per place. [2023-01-28 00:23:15,772 INFO L82 GeneralOperation]: Start removeDead. Operand has 1379 places, 1378 transitions, 5060 flow [2023-01-28 00:23:15,781 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 975 places, 943 transitions, 3041 flow [2023-01-28 00:23:15,781 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:15,782 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 975 places, 943 transitions, 3041 flow [2023-01-28 00:23:15,782 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 975 places, 943 transitions, 3041 flow [2023-01-28 00:23:15,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 975 places, 943 transitions, 3041 flow [2023-01-28 00:23:16,293 INFO L130 PetriNetUnfolder]: 68/1325 cut-off events. [2023-01-28 00:23:16,294 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:23:16,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1953 conditions, 1325 events. 68/1325 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4939 event pairs, 0 based on Foata normal form. 0/1223 useless extension candidates. Maximal degree in co-relation 1898. Up to 66 conditions per place. [2023-01-28 00:23:16,510 INFO L119 LiptonReduction]: Number of co-enabled transitions 796102 [2023-01-28 00:23:30,958 INFO L134 LiptonReduction]: Checked pairs total: 3045014 [2023-01-28 00:23:30,959 INFO L136 LiptonReduction]: Total number of compositions: 597 [2023-01-28 00:23:30,960 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:30,960 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:30,960 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:23:31,075 INFO L130 PetriNetUnfolder]: 32/576 cut-off events. [2023-01-28 00:23:31,075 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:23:31,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:23:31,075 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, 1, 1] [2023-01-28 00:23:31,075 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:23:31,075 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:23:31,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1526118344, now seen corresponding path program 1 times [2023-01-28 00:23:31,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:23:31,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389202931] [2023-01-28 00:23:31,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:23:31,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:23:31,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:31,131 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:23:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:31,192 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:23:31,192 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:23:31,192 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:23:31,193 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:23:31,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-01-28 00:23:31,193 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:23:31,193 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:23:31,193 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:23:31,193 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-01-28 00:23:31,408 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:31,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1421 places, 1420 transitions, 5282 flow [2023-01-28 00:23:31,915 INFO L130 PetriNetUnfolder]: 70/1365 cut-off events. [2023-01-28 00:23:31,915 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:23:31,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2061 conditions, 1365 events. 70/1365 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5110 event pairs, 0 based on Foata normal form. 0/1260 useless extension candidates. Maximal degree in co-relation 1994. Up to 68 conditions per place. [2023-01-28 00:23:31,971 INFO L82 GeneralOperation]: Start removeDead. Operand has 1421 places, 1420 transitions, 5282 flow [2023-01-28 00:23:31,979 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1004 places, 971 transitions, 3166 flow [2023-01-28 00:23:31,979 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:31,980 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1004 places, 971 transitions, 3166 flow [2023-01-28 00:23:31,980 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1004 places, 971 transitions, 3166 flow [2023-01-28 00:23:31,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1004 places, 971 transitions, 3166 flow [2023-01-28 00:23:32,583 INFO L130 PetriNetUnfolder]: 70/1365 cut-off events. [2023-01-28 00:23:32,584 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:23:32,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2029 conditions, 1365 events. 70/1365 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5176 event pairs, 0 based on Foata normal form. 0/1260 useless extension candidates. Maximal degree in co-relation 1973. Up to 68 conditions per place. [2023-01-28 00:23:32,762 INFO L119 LiptonReduction]: Number of co-enabled transitions 845916 [2023-01-28 00:23:47,125 INFO L134 LiptonReduction]: Checked pairs total: 2860312 [2023-01-28 00:23:47,125 INFO L136 LiptonReduction]: Total number of compositions: 618 [2023-01-28 00:23:47,126 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:23:47,126 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:23:47,127 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:23:47,251 INFO L130 PetriNetUnfolder]: 33/594 cut-off events. [2023-01-28 00:23:47,251 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:23:47,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:23:47,251 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, 1, 1] [2023-01-28 00:23:47,251 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:23:47,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:23:47,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1396712035, now seen corresponding path program 1 times [2023-01-28 00:23:47,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:23:47,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997169553] [2023-01-28 00:23:47,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:23:47,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:23:47,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:47,312 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:23:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:23:47,377 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:23:47,377 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:23:47,377 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:23:47,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:23:47,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-01-28 00:23:47,378 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:23:47,378 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:23:47,378 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:23:47,378 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-01-28 00:23:47,692 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:47,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1463 places, 1462 transitions, 5508 flow [2023-01-28 00:23:48,300 INFO L130 PetriNetUnfolder]: 72/1405 cut-off events. [2023-01-28 00:23:48,300 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:23:48,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2139 conditions, 1405 events. 72/1405 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5272 event pairs, 0 based on Foata normal form. 0/1297 useless extension candidates. Maximal degree in co-relation 2070. Up to 70 conditions per place. [2023-01-28 00:23:48,358 INFO L82 GeneralOperation]: Start removeDead. Operand has 1463 places, 1462 transitions, 5508 flow [2023-01-28 00:23:48,367 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1033 places, 999 transitions, 3293 flow [2023-01-28 00:23:48,367 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:48,367 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1033 places, 999 transitions, 3293 flow [2023-01-28 00:23:48,367 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1033 places, 999 transitions, 3293 flow [2023-01-28 00:23:48,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1033 places, 999 transitions, 3293 flow [2023-01-28 00:23:48,870 INFO L130 PetriNetUnfolder]: 72/1405 cut-off events. [2023-01-28 00:23:48,870 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:23:48,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 1405 events. 72/1405 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5275 event pairs, 0 based on Foata normal form. 0/1297 useless extension candidates. Maximal degree in co-relation 2049. Up to 70 conditions per place. [2023-01-28 00:23:49,134 INFO L119 LiptonReduction]: Number of co-enabled transitions 897242 [2023-01-28 00:24:04,253 INFO L134 LiptonReduction]: Checked pairs total: 3399434 [2023-01-28 00:24:04,254 INFO L136 LiptonReduction]: Total number of compositions: 635 [2023-01-28 00:24:04,254 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:04,255 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:04,255 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:24:04,382 INFO L130 PetriNetUnfolder]: 33/611 cut-off events. [2023-01-28 00:24:04,382 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:24:04,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:04,382 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, 1, 1] [2023-01-28 00:24:04,382 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:04,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:04,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1577374695, now seen corresponding path program 1 times [2023-01-28 00:24:04,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:04,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645495018] [2023-01-28 00:24:04,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:04,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:04,448 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:04,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:04,515 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:04,515 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:04,515 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:24:04,515 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:24:04,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-01-28 00:24:04,515 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:04,516 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:24:04,516 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:04,516 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-01-28 00:24:04,748 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:04,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1505 places, 1504 transitions, 5738 flow [2023-01-28 00:24:05,359 INFO L130 PetriNetUnfolder]: 74/1445 cut-off events. [2023-01-28 00:24:05,360 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:24:05,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2218 conditions, 1445 events. 74/1445 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5480 event pairs, 0 based on Foata normal form. 0/1334 useless extension candidates. Maximal degree in co-relation 2147. Up to 72 conditions per place. [2023-01-28 00:24:05,419 INFO L82 GeneralOperation]: Start removeDead. Operand has 1505 places, 1504 transitions, 5738 flow [2023-01-28 00:24:05,428 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1062 places, 1027 transitions, 3422 flow [2023-01-28 00:24:05,428 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:05,428 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1062 places, 1027 transitions, 3422 flow [2023-01-28 00:24:05,428 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1062 places, 1027 transitions, 3422 flow [2023-01-28 00:24:05,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1062 places, 1027 transitions, 3422 flow [2023-01-28 00:24:05,951 INFO L130 PetriNetUnfolder]: 74/1445 cut-off events. [2023-01-28 00:24:05,951 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:24:06,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2184 conditions, 1445 events. 74/1445 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5411 event pairs, 0 based on Foata normal form. 0/1334 useless extension candidates. Maximal degree in co-relation 2126. Up to 72 conditions per place. [2023-01-28 00:24:06,227 INFO L119 LiptonReduction]: Number of co-enabled transitions 950080 [2023-01-28 00:24:21,738 INFO L134 LiptonReduction]: Checked pairs total: 3646044 [2023-01-28 00:24:21,739 INFO L136 LiptonReduction]: Total number of compositions: 654 [2023-01-28 00:24:21,739 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:21,740 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:21,740 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:24:21,883 INFO L130 PetriNetUnfolder]: 35/629 cut-off events. [2023-01-28 00:24:21,884 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:24:21,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:21,884 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, 1, 1] [2023-01-28 00:24:21,884 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:21,884 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:21,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1208648114, now seen corresponding path program 1 times [2023-01-28 00:24:21,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:21,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197450066] [2023-01-28 00:24:21,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:21,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:21,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:21,946 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:21,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:22,020 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:22,020 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:22,020 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:24:22,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:24:22,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-01-28 00:24:22,021 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:22,021 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:24:22,021 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:22,021 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-01-28 00:24:22,280 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:22,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1547 places, 1546 transitions, 5972 flow [2023-01-28 00:24:23,004 INFO L130 PetriNetUnfolder]: 76/1485 cut-off events. [2023-01-28 00:24:23,004 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:24:23,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2298 conditions, 1485 events. 76/1485 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5573 event pairs, 0 based on Foata normal form. 0/1371 useless extension candidates. Maximal degree in co-relation 2225. Up to 74 conditions per place. [2023-01-28 00:24:23,070 INFO L82 GeneralOperation]: Start removeDead. Operand has 1547 places, 1546 transitions, 5972 flow [2023-01-28 00:24:23,080 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1091 places, 1055 transitions, 3553 flow [2023-01-28 00:24:23,080 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:23,080 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1091 places, 1055 transitions, 3553 flow [2023-01-28 00:24:23,080 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1091 places, 1055 transitions, 3553 flow [2023-01-28 00:24:23,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1091 places, 1055 transitions, 3553 flow [2023-01-28 00:24:23,639 INFO L130 PetriNetUnfolder]: 76/1485 cut-off events. [2023-01-28 00:24:23,639 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:24:23,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2263 conditions, 1485 events. 76/1485 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5572 event pairs, 0 based on Foata normal form. 0/1371 useless extension candidates. Maximal degree in co-relation 2204. Up to 74 conditions per place. [2023-01-28 00:24:24,080 INFO L119 LiptonReduction]: Number of co-enabled transitions 1004430 [2023-01-28 00:24:39,728 INFO L134 LiptonReduction]: Checked pairs total: 3419497 [2023-01-28 00:24:39,729 INFO L136 LiptonReduction]: Total number of compositions: 675 [2023-01-28 00:24:39,729 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:39,730 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:39,730 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:24:39,932 INFO L130 PetriNetUnfolder]: 35/647 cut-off events. [2023-01-28 00:24:39,932 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:24:39,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:39,933 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, 1, 1] [2023-01-28 00:24:39,933 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:39,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:39,935 INFO L85 PathProgramCache]: Analyzing trace with hash -398348105, now seen corresponding path program 1 times [2023-01-28 00:24:39,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:39,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298317899] [2023-01-28 00:24:39,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:39,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:40,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:40,004 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:40,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:40,080 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:40,080 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:40,080 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:24:40,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:24:40,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-01-28 00:24:40,080 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:40,081 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:24:40,081 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:40,081 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-01-28 00:24:40,348 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:40,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1589 places, 1588 transitions, 6210 flow [2023-01-28 00:24:41,237 INFO L130 PetriNetUnfolder]: 78/1525 cut-off events. [2023-01-28 00:24:41,237 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:24:41,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2379 conditions, 1525 events. 78/1525 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5741 event pairs, 0 based on Foata normal form. 0/1408 useless extension candidates. Maximal degree in co-relation 2304. Up to 76 conditions per place. [2023-01-28 00:24:41,311 INFO L82 GeneralOperation]: Start removeDead. Operand has 1589 places, 1588 transitions, 6210 flow [2023-01-28 00:24:41,322 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1120 places, 1083 transitions, 3686 flow [2023-01-28 00:24:41,322 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:41,322 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1120 places, 1083 transitions, 3686 flow [2023-01-28 00:24:41,322 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1120 places, 1083 transitions, 3686 flow [2023-01-28 00:24:41,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1120 places, 1083 transitions, 3686 flow [2023-01-28 00:24:42,018 INFO L130 PetriNetUnfolder]: 78/1525 cut-off events. [2023-01-28 00:24:42,018 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:24:42,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2343 conditions, 1525 events. 78/1525 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5737 event pairs, 0 based on Foata normal form. 0/1408 useless extension candidates. Maximal degree in co-relation 2283. Up to 76 conditions per place. [2023-01-28 00:24:42,258 INFO L119 LiptonReduction]: Number of co-enabled transitions 1060292 [2023-01-28 00:24:58,543 INFO L134 LiptonReduction]: Checked pairs total: 4056970 [2023-01-28 00:24:58,544 INFO L136 LiptonReduction]: Total number of compositions: 691 [2023-01-28 00:24:58,544 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:58,545 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:58,545 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:24:58,692 INFO L130 PetriNetUnfolder]: 37/666 cut-off events. [2023-01-28 00:24:58,693 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:24:58,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:58,693 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, 1, 1] [2023-01-28 00:24:58,693 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:58,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:58,693 INFO L85 PathProgramCache]: Analyzing trace with hash 539732960, now seen corresponding path program 1 times [2023-01-28 00:24:58,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:58,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604984878] [2023-01-28 00:24:58,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:58,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:58,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:58,777 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:58,856 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:58,857 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:58,857 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:24:58,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:24:58,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-01-28 00:24:58,857 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:58,858 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:24:58,858 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:58,858 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-01-28 00:24:59,157 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:59,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1631 places, 1630 transitions, 6452 flow [2023-01-28 00:24:59,890 INFO L130 PetriNetUnfolder]: 80/1565 cut-off events. [2023-01-28 00:24:59,890 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:24:59,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2461 conditions, 1565 events. 80/1565 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5902 event pairs, 0 based on Foata normal form. 0/1445 useless extension candidates. Maximal degree in co-relation 2384. Up to 78 conditions per place. [2023-01-28 00:24:59,964 INFO L82 GeneralOperation]: Start removeDead. Operand has 1631 places, 1630 transitions, 6452 flow [2023-01-28 00:25:00,157 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1149 places, 1111 transitions, 3821 flow [2023-01-28 00:25:00,157 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:00,157 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1149 places, 1111 transitions, 3821 flow [2023-01-28 00:25:00,157 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1149 places, 1111 transitions, 3821 flow [2023-01-28 00:25:00,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1149 places, 1111 transitions, 3821 flow [2023-01-28 00:25:00,787 INFO L130 PetriNetUnfolder]: 80/1565 cut-off events. [2023-01-28 00:25:00,787 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:25:00,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2424 conditions, 1565 events. 80/1565 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5902 event pairs, 0 based on Foata normal form. 0/1445 useless extension candidates. Maximal degree in co-relation 2363. Up to 78 conditions per place. [2023-01-28 00:25:01,114 INFO L119 LiptonReduction]: Number of co-enabled transitions 1117666 [2023-01-28 00:25:18,188 INFO L134 LiptonReduction]: Checked pairs total: 4263585 [2023-01-28 00:25:18,188 INFO L136 LiptonReduction]: Total number of compositions: 709 [2023-01-28 00:25:18,189 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:18,189 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:18,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:25:18,346 INFO L130 PetriNetUnfolder]: 38/685 cut-off events. [2023-01-28 00:25:18,346 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:25:18,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:18,347 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, 1, 1] [2023-01-28 00:25:18,347 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:18,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:18,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1537215184, now seen corresponding path program 1 times [2023-01-28 00:25:18,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:18,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933101124] [2023-01-28 00:25:18,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:18,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:18,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:18,428 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:18,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:18,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:18,509 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:18,509 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:25:18,509 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:25:18,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-01-28 00:25:18,509 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:18,510 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:25:18,510 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:18,510 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-01-28 00:25:18,762 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:18,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1673 places, 1672 transitions, 6698 flow [2023-01-28 00:25:19,532 INFO L130 PetriNetUnfolder]: 82/1605 cut-off events. [2023-01-28 00:25:19,532 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:19,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2544 conditions, 1605 events. 82/1605 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6054 event pairs, 0 based on Foata normal form. 0/1482 useless extension candidates. Maximal degree in co-relation 2465. Up to 80 conditions per place. [2023-01-28 00:25:19,598 INFO L82 GeneralOperation]: Start removeDead. Operand has 1673 places, 1672 transitions, 6698 flow [2023-01-28 00:25:19,608 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1178 places, 1139 transitions, 3958 flow [2023-01-28 00:25:19,608 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:19,608 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1178 places, 1139 transitions, 3958 flow [2023-01-28 00:25:19,608 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1178 places, 1139 transitions, 3958 flow [2023-01-28 00:25:19,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1178 places, 1139 transitions, 3958 flow [2023-01-28 00:25:20,260 INFO L130 PetriNetUnfolder]: 82/1605 cut-off events. [2023-01-28 00:25:20,260 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:20,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2506 conditions, 1605 events. 82/1605 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6054 event pairs, 0 based on Foata normal form. 0/1482 useless extension candidates. Maximal degree in co-relation 2444. Up to 80 conditions per place. [2023-01-28 00:25:20,613 INFO L119 LiptonReduction]: Number of co-enabled transitions 1176552 [2023-01-28 00:25:37,830 INFO L134 LiptonReduction]: Checked pairs total: 4022261 [2023-01-28 00:25:37,830 INFO L136 LiptonReduction]: Total number of compositions: 724 [2023-01-28 00:25:37,831 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:37,831 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:37,831 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:25:38,004 INFO L130 PetriNetUnfolder]: 39/702 cut-off events. [2023-01-28 00:25:38,004 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:38,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:38,005 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, 1, 1] [2023-01-28 00:25:38,005 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:38,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:38,005 INFO L85 PathProgramCache]: Analyzing trace with hash -422569434, now seen corresponding path program 1 times [2023-01-28 00:25:38,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:38,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702210053] [2023-01-28 00:25:38,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:38,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:38,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:38,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:38,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:38,184 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:38,184 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:38,184 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:25:38,184 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:25:38,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-01-28 00:25:38,184 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:38,185 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:25:38,185 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:38,185 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-01-28 00:25:38,429 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:38,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1715 places, 1714 transitions, 6948 flow [2023-01-28 00:25:39,422 INFO L130 PetriNetUnfolder]: 84/1645 cut-off events. [2023-01-28 00:25:39,422 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:25:39,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2628 conditions, 1645 events. 84/1645 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6238 event pairs, 0 based on Foata normal form. 0/1519 useless extension candidates. Maximal degree in co-relation 2547. Up to 82 conditions per place. [2023-01-28 00:25:39,491 INFO L82 GeneralOperation]: Start removeDead. Operand has 1715 places, 1714 transitions, 6948 flow [2023-01-28 00:25:39,505 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1207 places, 1167 transitions, 4097 flow [2023-01-28 00:25:39,505 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:39,505 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1207 places, 1167 transitions, 4097 flow [2023-01-28 00:25:39,505 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1207 places, 1167 transitions, 4097 flow [2023-01-28 00:25:39,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1207 places, 1167 transitions, 4097 flow [2023-01-28 00:25:40,289 INFO L130 PetriNetUnfolder]: 84/1645 cut-off events. [2023-01-28 00:25:40,290 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:25:40,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2589 conditions, 1645 events. 84/1645 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6237 event pairs, 0 based on Foata normal form. 0/1519 useless extension candidates. Maximal degree in co-relation 2526. Up to 82 conditions per place. [2023-01-28 00:25:40,667 INFO L119 LiptonReduction]: Number of co-enabled transitions 1236950 [2023-01-28 00:25:58,437 INFO L134 LiptonReduction]: Checked pairs total: 4232868 [2023-01-28 00:25:58,438 INFO L136 LiptonReduction]: Total number of compositions: 738 [2023-01-28 00:25:58,439 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:58,439 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:58,439 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:25:58,622 INFO L130 PetriNetUnfolder]: 40/721 cut-off events. [2023-01-28 00:25:58,622 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:25:58,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:58,622 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, 1, 1] [2023-01-28 00:25:58,622 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:58,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:58,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1261288815, now seen corresponding path program 1 times [2023-01-28 00:25:58,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:58,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655158146] [2023-01-28 00:25:58,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:58,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:58,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:58,708 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:58,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:58,790 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:58,790 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:58,790 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:25:58,790 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:25:58,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-01-28 00:25:58,791 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:58,791 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:25:58,791 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:58,791 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-01-28 00:25:59,042 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:59,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1757 places, 1756 transitions, 7202 flow [2023-01-28 00:26:00,045 INFO L130 PetriNetUnfolder]: 86/1685 cut-off events. [2023-01-28 00:26:00,045 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:26:00,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2713 conditions, 1685 events. 86/1685 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6388 event pairs, 0 based on Foata normal form. 0/1556 useless extension candidates. Maximal degree in co-relation 2630. Up to 84 conditions per place. [2023-01-28 00:26:00,126 INFO L82 GeneralOperation]: Start removeDead. Operand has 1757 places, 1756 transitions, 7202 flow [2023-01-28 00:26:00,142 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1236 places, 1195 transitions, 4238 flow [2023-01-28 00:26:00,142 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:00,142 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1236 places, 1195 transitions, 4238 flow [2023-01-28 00:26:00,142 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1236 places, 1195 transitions, 4238 flow [2023-01-28 00:26:00,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1236 places, 1195 transitions, 4238 flow [2023-01-28 00:26:00,915 INFO L130 PetriNetUnfolder]: 86/1685 cut-off events. [2023-01-28 00:26:00,916 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:26:01,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 1685 events. 86/1685 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6391 event pairs, 0 based on Foata normal form. 0/1556 useless extension candidates. Maximal degree in co-relation 2609. Up to 84 conditions per place. [2023-01-28 00:26:01,482 INFO L119 LiptonReduction]: Number of co-enabled transitions 1298860 [2023-01-28 00:26:19,650 INFO L134 LiptonReduction]: Checked pairs total: 4422761 [2023-01-28 00:26:19,650 INFO L136 LiptonReduction]: Total number of compositions: 760 [2023-01-28 00:26:19,651 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:19,655 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:19,656 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:26:19,894 INFO L130 PetriNetUnfolder]: 41/739 cut-off events. [2023-01-28 00:26:19,895 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:26:19,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:19,895 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, 1, 1] [2023-01-28 00:26:19,895 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:19,895 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:19,895 INFO L85 PathProgramCache]: Analyzing trace with hash -51156358, now seen corresponding path program 1 times [2023-01-28 00:26:19,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:19,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527007937] [2023-01-28 00:26:19,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:19,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:19,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:19,982 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:20,077 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:20,077 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:20,077 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:26:20,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:26:20,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-01-28 00:26:20,078 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:20,078 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:26:20,078 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:20,078 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-01-28 00:26:20,331 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:20,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1799 places, 1798 transitions, 7460 flow [2023-01-28 00:26:21,433 INFO L130 PetriNetUnfolder]: 88/1725 cut-off events. [2023-01-28 00:26:21,433 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:21,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2799 conditions, 1725 events. 88/1725 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6567 event pairs, 0 based on Foata normal form. 0/1593 useless extension candidates. Maximal degree in co-relation 2714. Up to 86 conditions per place. [2023-01-28 00:26:21,684 INFO L82 GeneralOperation]: Start removeDead. Operand has 1799 places, 1798 transitions, 7460 flow [2023-01-28 00:26:21,693 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1265 places, 1223 transitions, 4381 flow [2023-01-28 00:26:21,693 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:21,693 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1265 places, 1223 transitions, 4381 flow [2023-01-28 00:26:21,693 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1265 places, 1223 transitions, 4381 flow [2023-01-28 00:26:21,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1265 places, 1223 transitions, 4381 flow [2023-01-28 00:26:22,731 INFO L130 PetriNetUnfolder]: 88/1725 cut-off events. [2023-01-28 00:26:22,731 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:22,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2758 conditions, 1725 events. 88/1725 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6568 event pairs, 0 based on Foata normal form. 0/1593 useless extension candidates. Maximal degree in co-relation 2693. Up to 86 conditions per place. [2023-01-28 00:26:23,032 INFO L119 LiptonReduction]: Number of co-enabled transitions 1362282 [2023-01-28 00:26:41,987 INFO L134 LiptonReduction]: Checked pairs total: 4696313 [2023-01-28 00:26:41,987 INFO L136 LiptonReduction]: Total number of compositions: 779 [2023-01-28 00:26:41,988 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:41,988 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:41,988 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:26:42,211 INFO L130 PetriNetUnfolder]: 42/757 cut-off events. [2023-01-28 00:26:42,212 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:42,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:42,212 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, 1, 1] [2023-01-28 00:26:42,212 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:42,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:42,212 INFO L85 PathProgramCache]: Analyzing trace with hash -734150200, now seen corresponding path program 1 times [2023-01-28 00:26:42,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:42,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340805450] [2023-01-28 00:26:42,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:42,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:42,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:42,311 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:42,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:42,405 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:42,405 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:42,405 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:26:42,405 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:26:42,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-01-28 00:26:42,405 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:42,406 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:26:42,406 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:42,406 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-01-28 00:26:42,663 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:42,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1841 places, 1840 transitions, 7722 flow [2023-01-28 00:26:43,537 INFO L130 PetriNetUnfolder]: 90/1765 cut-off events. [2023-01-28 00:26:43,537 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:26:43,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2886 conditions, 1765 events. 90/1765 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6729 event pairs, 0 based on Foata normal form. 0/1630 useless extension candidates. Maximal degree in co-relation 2799. Up to 88 conditions per place. [2023-01-28 00:26:43,621 INFO L82 GeneralOperation]: Start removeDead. Operand has 1841 places, 1840 transitions, 7722 flow [2023-01-28 00:26:43,638 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1294 places, 1251 transitions, 4526 flow [2023-01-28 00:26:43,638 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:43,638 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1294 places, 1251 transitions, 4526 flow [2023-01-28 00:26:43,638 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1294 places, 1251 transitions, 4526 flow [2023-01-28 00:26:43,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1294 places, 1251 transitions, 4526 flow [2023-01-28 00:26:44,616 INFO L130 PetriNetUnfolder]: 90/1765 cut-off events. [2023-01-28 00:26:44,617 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:26:44,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2844 conditions, 1765 events. 90/1765 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6726 event pairs, 0 based on Foata normal form. 0/1630 useless extension candidates. Maximal degree in co-relation 2778. Up to 88 conditions per place. [2023-01-28 00:26:45,270 INFO L119 LiptonReduction]: Number of co-enabled transitions 1427216 [2023-01-28 00:27:04,743 INFO L134 LiptonReduction]: Checked pairs total: 4900394 [2023-01-28 00:27:04,743 INFO L136 LiptonReduction]: Total number of compositions: 798 [2023-01-28 00:27:04,744 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:04,745 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:04,745 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:27:04,950 INFO L130 PetriNetUnfolder]: 43/773 cut-off events. [2023-01-28 00:27:04,950 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:27:04,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:04,950 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, 1, 1] [2023-01-28 00:27:04,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:04,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:04,951 INFO L85 PathProgramCache]: Analyzing trace with hash -681589754, now seen corresponding path program 1 times [2023-01-28 00:27:04,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:04,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832490059] [2023-01-28 00:27:04,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:04,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:05,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:05,059 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:05,160 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:05,160 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:05,160 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:27:05,160 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:27:05,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-01-28 00:27:05,161 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:05,161 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:27:05,161 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:05,161 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-01-28 00:27:05,531 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:05,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1883 places, 1882 transitions, 7988 flow [2023-01-28 00:27:06,609 INFO L130 PetriNetUnfolder]: 92/1805 cut-off events. [2023-01-28 00:27:06,610 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:27:06,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2974 conditions, 1805 events. 92/1805 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6898 event pairs, 0 based on Foata normal form. 0/1667 useless extension candidates. Maximal degree in co-relation 2885. Up to 90 conditions per place. [2023-01-28 00:27:06,686 INFO L82 GeneralOperation]: Start removeDead. Operand has 1883 places, 1882 transitions, 7988 flow [2023-01-28 00:27:06,698 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1323 places, 1279 transitions, 4673 flow [2023-01-28 00:27:06,698 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:06,698 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1323 places, 1279 transitions, 4673 flow [2023-01-28 00:27:06,698 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1323 places, 1279 transitions, 4673 flow [2023-01-28 00:27:06,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1323 places, 1279 transitions, 4673 flow [2023-01-28 00:27:07,643 INFO L130 PetriNetUnfolder]: 92/1805 cut-off events. [2023-01-28 00:27:07,643 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:27:07,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2931 conditions, 1805 events. 92/1805 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 6898 event pairs, 0 based on Foata normal form. 0/1667 useless extension candidates. Maximal degree in co-relation 2864. Up to 90 conditions per place. [2023-01-28 00:27:08,178 INFO L119 LiptonReduction]: Number of co-enabled transitions 1493662 [2023-01-28 00:27:27,952 INFO L134 LiptonReduction]: Checked pairs total: 5098848 [2023-01-28 00:27:27,953 INFO L136 LiptonReduction]: Total number of compositions: 815 [2023-01-28 00:27:27,954 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:27,954 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:27,954 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:27:28,174 INFO L130 PetriNetUnfolder]: 44/792 cut-off events. [2023-01-28 00:27:28,174 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:27:28,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:28,174 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, 1, 1] [2023-01-28 00:27:28,175 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:28,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:28,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1914243093, now seen corresponding path program 1 times [2023-01-28 00:27:28,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:28,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102853346] [2023-01-28 00:27:28,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:28,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:28,278 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:28,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:28,387 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:28,388 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:28,388 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:27:28,388 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:27:28,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-01-28 00:27:28,388 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:28,388 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:27:28,388 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:28,389 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-01-28 00:27:28,668 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:28,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1925 places, 1924 transitions, 8258 flow [2023-01-28 00:27:29,709 INFO L130 PetriNetUnfolder]: 94/1845 cut-off events. [2023-01-28 00:27:29,709 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:27:29,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3063 conditions, 1845 events. 94/1845 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7058 event pairs, 0 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 2972. Up to 92 conditions per place. [2023-01-28 00:27:29,800 INFO L82 GeneralOperation]: Start removeDead. Operand has 1925 places, 1924 transitions, 8258 flow [2023-01-28 00:27:29,812 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1352 places, 1307 transitions, 4822 flow [2023-01-28 00:27:29,813 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:29,813 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1352 places, 1307 transitions, 4822 flow [2023-01-28 00:27:29,813 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1352 places, 1307 transitions, 4822 flow [2023-01-28 00:27:29,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1352 places, 1307 transitions, 4822 flow [2023-01-28 00:27:30,982 INFO L130 PetriNetUnfolder]: 94/1845 cut-off events. [2023-01-28 00:27:30,983 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:27:31,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3019 conditions, 1845 events. 94/1845 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7061 event pairs, 0 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 2951. Up to 92 conditions per place. [2023-01-28 00:27:31,440 INFO L119 LiptonReduction]: Number of co-enabled transitions 1561620 [2023-01-28 00:27:51,793 INFO L134 LiptonReduction]: Checked pairs total: 5957276 [2023-01-28 00:27:51,793 INFO L136 LiptonReduction]: Total number of compositions: 830 [2023-01-28 00:27:51,794 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:51,794 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:51,794 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:27:52,027 INFO L130 PetriNetUnfolder]: 44/808 cut-off events. [2023-01-28 00:27:52,027 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:27:52,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:52,027 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, 1, 1] [2023-01-28 00:27:52,027 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:52,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:52,028 INFO L85 PathProgramCache]: Analyzing trace with hash 767139825, now seen corresponding path program 1 times [2023-01-28 00:27:52,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:52,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952646679] [2023-01-28 00:27:52,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:52,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:52,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:52,166 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:52,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:52,284 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:52,284 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:52,284 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:27:52,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:27:52,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-01-28 00:27:52,284 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:52,285 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:27:52,285 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:52,285 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-01-28 00:27:52,553 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:52,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1967 places, 1966 transitions, 8532 flow [2023-01-28 00:27:53,639 INFO L130 PetriNetUnfolder]: 96/1885 cut-off events. [2023-01-28 00:27:53,640 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:27:53,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3153 conditions, 1885 events. 96/1885 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7197 event pairs, 0 based on Foata normal form. 0/1741 useless extension candidates. Maximal degree in co-relation 3060. Up to 94 conditions per place. [2023-01-28 00:27:53,735 INFO L82 GeneralOperation]: Start removeDead. Operand has 1967 places, 1966 transitions, 8532 flow [2023-01-28 00:27:53,748 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1381 places, 1335 transitions, 4973 flow [2023-01-28 00:27:53,748 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:53,748 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1381 places, 1335 transitions, 4973 flow [2023-01-28 00:27:53,748 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1381 places, 1335 transitions, 4973 flow [2023-01-28 00:27:53,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1381 places, 1335 transitions, 4973 flow [2023-01-28 00:27:54,761 INFO L130 PetriNetUnfolder]: 96/1885 cut-off events. [2023-01-28 00:27:54,761 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:27:54,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3108 conditions, 1885 events. 96/1885 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7199 event pairs, 0 based on Foata normal form. 0/1741 useless extension candidates. Maximal degree in co-relation 3039. Up to 94 conditions per place. [2023-01-28 00:27:55,193 INFO L119 LiptonReduction]: Number of co-enabled transitions 1631090 [2023-01-28 00:28:16,026 INFO L134 LiptonReduction]: Checked pairs total: 5567813 [2023-01-28 00:28:16,026 INFO L136 LiptonReduction]: Total number of compositions: 848 [2023-01-28 00:28:16,027 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:16,027 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:16,027 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:28:16,258 INFO L130 PetriNetUnfolder]: 45/826 cut-off events. [2023-01-28 00:28:16,258 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:28:16,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:16,259 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, 1, 1] [2023-01-28 00:28:16,259 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:16,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:16,259 INFO L85 PathProgramCache]: Analyzing trace with hash 115116930, now seen corresponding path program 1 times [2023-01-28 00:28:16,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:16,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568450068] [2023-01-28 00:28:16,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:16,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:16,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:16,375 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:16,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:16,495 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:16,496 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:16,496 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:28:16,496 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:28:16,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-01-28 00:28:16,496 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:16,496 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:28:16,497 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:16,497 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-01-28 00:28:16,859 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:16,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2009 places, 2008 transitions, 8810 flow [2023-01-28 00:28:18,014 INFO L130 PetriNetUnfolder]: 98/1925 cut-off events. [2023-01-28 00:28:18,014 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:28:18,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3244 conditions, 1925 events. 98/1925 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7361 event pairs, 0 based on Foata normal form. 0/1778 useless extension candidates. Maximal degree in co-relation 3149. Up to 96 conditions per place. [2023-01-28 00:28:18,135 INFO L82 GeneralOperation]: Start removeDead. Operand has 2009 places, 2008 transitions, 8810 flow [2023-01-28 00:28:18,150 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1410 places, 1363 transitions, 5126 flow [2023-01-28 00:28:18,150 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:18,150 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1410 places, 1363 transitions, 5126 flow [2023-01-28 00:28:18,150 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1410 places, 1363 transitions, 5126 flow [2023-01-28 00:28:18,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1410 places, 1363 transitions, 5126 flow [2023-01-28 00:28:19,169 INFO L130 PetriNetUnfolder]: 98/1925 cut-off events. [2023-01-28 00:28:19,169 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:28:19,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3198 conditions, 1925 events. 98/1925 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7361 event pairs, 0 based on Foata normal form. 0/1778 useless extension candidates. Maximal degree in co-relation 3128. Up to 96 conditions per place. [2023-01-28 00:28:19,937 INFO L119 LiptonReduction]: Number of co-enabled transitions 1702072 [2023-01-28 00:28:41,429 INFO L134 LiptonReduction]: Checked pairs total: 5804908 [2023-01-28 00:28:41,429 INFO L136 LiptonReduction]: Total number of compositions: 864 [2023-01-28 00:28:41,430 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:41,430 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:41,430 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:28:41,672 INFO L130 PetriNetUnfolder]: 47/845 cut-off events. [2023-01-28 00:28:41,673 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:28:41,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:41,673 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, 1, 1] [2023-01-28 00:28:41,673 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:41,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:41,673 INFO L85 PathProgramCache]: Analyzing trace with hash -12085852, now seen corresponding path program 1 times [2023-01-28 00:28:41,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:41,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75038081] [2023-01-28 00:28:41,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:41,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:41,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:41,848 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:41,944 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:41,945 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:41,945 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:28:41,945 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:28:41,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-01-28 00:28:41,945 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:41,945 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:28:41,945 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:41,945 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-01-28 00:28:42,227 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:42,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2051 places, 2050 transitions, 9092 flow [2023-01-28 00:28:43,367 INFO L130 PetriNetUnfolder]: 100/1965 cut-off events. [2023-01-28 00:28:43,367 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:28:43,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3336 conditions, 1965 events. 100/1965 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7509 event pairs, 0 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 3239. Up to 98 conditions per place. [2023-01-28 00:28:43,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 2051 places, 2050 transitions, 9092 flow [2023-01-28 00:28:43,515 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1439 places, 1391 transitions, 5281 flow [2023-01-28 00:28:43,515 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:43,515 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1439 places, 1391 transitions, 5281 flow [2023-01-28 00:28:43,515 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1439 places, 1391 transitions, 5281 flow [2023-01-28 00:28:43,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1439 places, 1391 transitions, 5281 flow [2023-01-28 00:28:44,652 INFO L130 PetriNetUnfolder]: 100/1965 cut-off events. [2023-01-28 00:28:44,653 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:28:44,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 1965 events. 100/1965 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7509 event pairs, 0 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 3218. Up to 98 conditions per place. [2023-01-28 00:28:45,188 INFO L119 LiptonReduction]: Number of co-enabled transitions 1774566 [2023-01-28 00:29:07,728 INFO L134 LiptonReduction]: Checked pairs total: 6077676 [2023-01-28 00:29:07,728 INFO L136 LiptonReduction]: Total number of compositions: 882 [2023-01-28 00:29:07,729 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29: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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:07,730 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:29:07,995 INFO L130 PetriNetUnfolder]: 48/865 cut-off events. [2023-01-28 00:29:07,995 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:29:07,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:07,995 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, 1, 1] [2023-01-28 00:29:07,995 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:07,995 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:07,995 INFO L85 PathProgramCache]: Analyzing trace with hash -243599761, now seen corresponding path program 1 times [2023-01-28 00:29:07,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:07,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118694479] [2023-01-28 00:29:07,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:07,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:08,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:08,127 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:08,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:08,256 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:08,256 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:08,256 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:29:08,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:29:08,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-01-28 00:29:08,256 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:08,257 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:29:08,257 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:08,257 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-01-28 00:29:08,655 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:08,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2093 places, 2092 transitions, 9378 flow [2023-01-28 00:29:10,277 INFO L130 PetriNetUnfolder]: 102/2005 cut-off events. [2023-01-28 00:29:10,277 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:29:10,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3429 conditions, 2005 events. 102/2005 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7680 event pairs, 0 based on Foata normal form. 0/1852 useless extension candidates. Maximal degree in co-relation 3330. Up to 100 conditions per place. [2023-01-28 00:29:10,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 2093 places, 2092 transitions, 9378 flow [2023-01-28 00:29:10,371 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1468 places, 1419 transitions, 5438 flow [2023-01-28 00:29:10,371 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:10,371 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1468 places, 1419 transitions, 5438 flow [2023-01-28 00:29:10,371 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1468 places, 1419 transitions, 5438 flow [2023-01-28 00:29:10,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1468 places, 1419 transitions, 5438 flow [2023-01-28 00:29:11,605 INFO L130 PetriNetUnfolder]: 102/2005 cut-off events. [2023-01-28 00:29:11,605 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:29:11,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3381 conditions, 2005 events. 102/2005 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7651 event pairs, 0 based on Foata normal form. 0/1852 useless extension candidates. Maximal degree in co-relation 3309. Up to 100 conditions per place. [2023-01-28 00:29:12,167 INFO L119 LiptonReduction]: Number of co-enabled transitions 1848572 [2023-01-28 00:29:34,941 INFO L134 LiptonReduction]: Checked pairs total: 6345492 [2023-01-28 00:29:34,941 INFO L136 LiptonReduction]: Total number of compositions: 899 [2023-01-28 00:29:34,942 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:34,942 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:34,942 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:29:35,218 INFO L130 PetriNetUnfolder]: 49/883 cut-off events. [2023-01-28 00:29:35,218 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:29:35,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:35,218 INFO L208 CegarLoopForPetriNet]: trace histogram [50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:29:35,219 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:35,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:35,219 INFO L85 PathProgramCache]: Analyzing trace with hash -481636371, now seen corresponding path program 1 times [2023-01-28 00:29:35,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:35,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883852293] [2023-01-28 00:29:35,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:35,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:35,338 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:35,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:35,459 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:35,459 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:35,459 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:29:35,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:29:35,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-01-28 00:29:35,460 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:35,460 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:29:35,460 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:35,460 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-01-28 00:29:35,871 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:35,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2135 places, 2134 transitions, 9668 flow [2023-01-28 00:29:37,328 INFO L130 PetriNetUnfolder]: 104/2045 cut-off events. [2023-01-28 00:29:37,328 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:29:37,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3523 conditions, 2045 events. 104/2045 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7845 event pairs, 0 based on Foata normal form. 0/1889 useless extension candidates. Maximal degree in co-relation 3422. Up to 102 conditions per place. [2023-01-28 00:29:37,415 INFO L82 GeneralOperation]: Start removeDead. Operand has 2135 places, 2134 transitions, 9668 flow [2023-01-28 00:29:37,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1497 places, 1447 transitions, 5597 flow [2023-01-28 00:29:37,427 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:37,428 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1497 places, 1447 transitions, 5597 flow [2023-01-28 00:29:37,428 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1497 places, 1447 transitions, 5597 flow [2023-01-28 00:29:37,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1497 places, 1447 transitions, 5597 flow [2023-01-28 00:29:38,807 INFO L130 PetriNetUnfolder]: 104/2045 cut-off events. [2023-01-28 00:29:38,807 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:29:38,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3474 conditions, 2045 events. 104/2045 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7807 event pairs, 0 based on Foata normal form. 0/1889 useless extension candidates. Maximal degree in co-relation 3401. Up to 102 conditions per place. [2023-01-28 00:29:39,509 INFO L119 LiptonReduction]: Number of co-enabled transitions 1924090 [2023-01-28 00:30:02,889 INFO L134 LiptonReduction]: Checked pairs total: 6558011 [2023-01-28 00:30:02,890 INFO L136 LiptonReduction]: Total number of compositions: 923 [2023-01-28 00:30:02,891 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:30:02,891 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66bb885d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:30:02,891 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-01-28 00:30:03,274 INFO L130 PetriNetUnfolder]: 49/898 cut-off events. [2023-01-28 00:30:03,274 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:30:03,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:30:03,274 INFO L208 CegarLoopForPetriNet]: trace histogram [51, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:30:03,274 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:30:03,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:30:03,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1864287630, now seen corresponding path program 1 times [2023-01-28 00:30:03,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:30:03,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142714006] [2023-01-28 00:30:03,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:30:03,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:30:03,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:03,408 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:30:03,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:03,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:30:03,516 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:30:03,517 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-01-28 00:30:03,517 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-01-28 00:30:03,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-01-28 00:30:03,517 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:30:03,517 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-01-28 00:30:03,517 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:30:03,517 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-01-28 00:30:03,824 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:30:03,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2177 places, 2176 transitions, 9962 flow [2023-01-28 00:30:05,448 INFO L130 PetriNetUnfolder]: 106/2085 cut-off events. [2023-01-28 00:30:05,448 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-01-28 00:30:05,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3618 conditions, 2085 events. 106/2085 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 8004 event pairs, 0 based on Foata normal form. 0/1926 useless extension candidates. Maximal degree in co-relation 3515. Up to 104 conditions per place. [2023-01-28 00:30:05,551 INFO L82 GeneralOperation]: Start removeDead. Operand has 2177 places, 2176 transitions, 9962 flow [2023-01-28 00:30:05,564 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1526 places, 1475 transitions, 5758 flow [2023-01-28 00:30:05,564 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:30:05,564 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1526 places, 1475 transitions, 5758 flow [2023-01-28 00:30:05,564 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1526 places, 1475 transitions, 5758 flow [2023-01-28 00:30:05,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1526 places, 1475 transitions, 5758 flow [2023-01-28 00:30:07,004 INFO L130 PetriNetUnfolder]: 106/2085 cut-off events. [2023-01-28 00:30:07,004 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-01-28 00:30:07,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3568 conditions, 2085 events. 106/2085 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 7950 event pairs, 0 based on Foata normal form. 0/1926 useless extension candidates. Maximal degree in co-relation 3494. Up to 104 conditions per place. [2023-01-28 00:30:07,624 INFO L119 LiptonReduction]: Number of co-enabled transitions 2001120 Received shutdown request... [2023-01-28 00:30:14,096 WARN L238 SmtUtils]: Removed 8 from assertion stack [2023-01-28 00:30:14,097 INFO L256 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2023-01-28 00:30:14,098 INFO L158 Benchmark]: Toolchain (without parser) took 674760.02ms. Allocated memory was 323.0MB in the beginning and 6.2GB in the end (delta: 5.9GB). Free memory was 282.0MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 3.1GB. Max. memory is 16.0GB. [2023-01-28 00:30:14,098 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 255.9MB. Free memory is still 213.3MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 00:30:14,098 INFO L158 Benchmark]: CACSL2BoogieTranslator took 385.05ms. Allocated memory is still 323.0MB. Free memory was 282.0MB in the beginning and 262.6MB in the end (delta: 19.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-01-28 00:30:14,098 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.94ms. Allocated memory is still 323.0MB. Free memory was 262.6MB in the beginning and 260.2MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 00:30:14,098 INFO L158 Benchmark]: Boogie Preprocessor took 33.74ms. Allocated memory is still 323.0MB. Free memory was 260.2MB in the beginning and 258.6MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-01-28 00:30:14,099 INFO L158 Benchmark]: RCFGBuilder took 579.45ms. Allocated memory is still 323.0MB. Free memory was 258.6MB in the beginning and 296.3MB in the end (delta: -37.8MB). Peak memory consumption was 31.3MB. Max. memory is 16.0GB. [2023-01-28 00:30:14,099 INFO L158 Benchmark]: TraceAbstraction took 673694.13ms. Allocated memory was 323.0MB in the beginning and 6.2GB in the end (delta: 5.9GB). Free memory was 295.5MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 3.2GB. Max. memory is 16.0GB. [2023-01-28 00:30:14,100 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 255.9MB. Free memory is still 213.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 385.05ms. Allocated memory is still 323.0MB. Free memory was 282.0MB in the beginning and 262.6MB in the end (delta: 19.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 61.94ms. Allocated memory is still 323.0MB. Free memory was 262.6MB in the beginning and 260.2MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 33.74ms. Allocated memory is still 323.0MB. Free memory was 260.2MB in the beginning and 258.6MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 579.45ms. Allocated memory is still 323.0MB. Free memory was 258.6MB in the beginning and 296.3MB in the end (delta: -37.8MB). Peak memory consumption was 31.3MB. Max. memory is 16.0GB. * TraceAbstraction took 673694.13ms. Allocated memory was 323.0MB in the beginning and 6.2GB in the end (delta: 5.9GB). Free memory was 295.5MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 3.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.8s, 76 PlacesBefore, 27 PlacesAfterwards, 75 TransitionsBefore, 24 TransitionsAfterwards, 1820 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 31 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 2 ChoiceCompositions, 59 TotalNumberOfCompositions, 3426 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1795, independent: 1669, independent conditional: 0, independent unconditional: 1669, dependent: 126, dependent conditional: 0, dependent unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 918, independent: 895, independent conditional: 0, independent unconditional: 895, dependent: 23, dependent conditional: 0, dependent unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1795, independent: 774, independent conditional: 0, independent unconditional: 774, dependent: 103, dependent conditional: 0, dependent unconditional: 103, unknown: 918, unknown conditional: 0, unknown unconditional: 918] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 47, Positive conditional cache size: 0, Positive unconditional cache size: 47, Negative cache size: 13, Negative conditional cache size: 0, Negative unconditional cache size: 13, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.1s, 105 PlacesBefore, 47 PlacesAfterwards, 103 TransitionsBefore, 42 TransitionsAfterwards, 4762 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 40 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 12 ConcurrentYvCompositions, 3 ChoiceCompositions, 72 TotalNumberOfCompositions, 14107 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4562, independent: 4217, independent conditional: 0, independent unconditional: 4217, dependent: 345, dependent conditional: 0, dependent unconditional: 345, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2268, independent: 2215, independent conditional: 0, independent unconditional: 2215, dependent: 53, dependent conditional: 0, dependent unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4562, independent: 2002, independent conditional: 0, independent unconditional: 2002, dependent: 292, dependent conditional: 0, dependent unconditional: 292, unknown: 2268, unknown conditional: 0, unknown unconditional: 2268] , Statistics on independence cache: Total cache size (in pairs): 161, Positive cache size: 130, Positive conditional cache size: 0, Positive unconditional cache size: 130, Negative cache size: 31, Negative conditional cache size: 0, Negative unconditional cache size: 31, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.4s, 134 PlacesBefore, 62 PlacesAfterwards, 131 TransitionsBefore, 56 TransitionsAfterwards, 9216 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 53 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 3 ChoiceCompositions, 88 TotalNumberOfCompositions, 26169 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7166, independent: 6751, independent conditional: 0, independent unconditional: 6751, dependent: 415, dependent conditional: 0, dependent unconditional: 415, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4174, independent: 4113, independent conditional: 0, independent unconditional: 4113, dependent: 61, dependent conditional: 0, dependent unconditional: 61, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7166, independent: 2638, independent conditional: 0, independent unconditional: 2638, dependent: 354, dependent conditional: 0, dependent unconditional: 354, unknown: 4174, unknown conditional: 0, unknown unconditional: 4174] , Statistics on independence cache: Total cache size (in pairs): 232, Positive cache size: 194, Positive conditional cache size: 0, Positive unconditional cache size: 194, Negative cache size: 38, Negative conditional cache size: 0, Negative unconditional cache size: 38, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.9s, 163 PlacesBefore, 77 PlacesAfterwards, 159 TransitionsBefore, 71 TransitionsAfterwards, 15182 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 69 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 18 ConcurrentYvCompositions, 2 ChoiceCompositions, 106 TotalNumberOfCompositions, 52357 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 18278, independent: 17624, independent conditional: 0, independent unconditional: 17624, dependent: 654, dependent conditional: 0, dependent unconditional: 654, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 7513, independent: 7400, independent conditional: 0, independent unconditional: 7400, dependent: 113, dependent conditional: 0, dependent unconditional: 113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 18278, independent: 10224, independent conditional: 0, independent unconditional: 10224, dependent: 541, dependent conditional: 0, dependent unconditional: 541, unknown: 7513, unknown conditional: 0, unknown unconditional: 7513] , Statistics on independence cache: Total cache size (in pairs): 782, Positive cache size: 731, Positive conditional cache size: 0, Positive unconditional cache size: 731, Negative cache size: 51, Negative conditional cache size: 0, Negative unconditional cache size: 51, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 192 PlacesBefore, 92 PlacesAfterwards, 187 TransitionsBefore, 84 TransitionsAfterwards, 22660 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 81 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 22 ConcurrentYvCompositions, 3 ChoiceCompositions, 123 TotalNumberOfCompositions, 78032 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 20330, independent: 19536, independent conditional: 0, independent unconditional: 19536, dependent: 794, dependent conditional: 0, dependent unconditional: 794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 10358, independent: 10211, independent conditional: 0, independent unconditional: 10211, dependent: 147, dependent conditional: 0, dependent unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 20330, independent: 9325, independent conditional: 0, independent unconditional: 9325, dependent: 647, dependent conditional: 0, dependent unconditional: 647, unknown: 10358, unknown conditional: 0, unknown unconditional: 10358] , Statistics on independence cache: Total cache size (in pairs): 648, Positive cache size: 581, Positive conditional cache size: 0, Positive unconditional cache size: 581, Negative cache size: 67, Negative conditional cache size: 0, Negative unconditional cache size: 67, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.1s, 221 PlacesBefore, 108 PlacesAfterwards, 215 TransitionsBefore, 100 TransitionsAfterwards, 31650 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 95 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 27 ConcurrentYvCompositions, 2 ChoiceCompositions, 141 TotalNumberOfCompositions, 102101 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 28075, independent: 27267, independent conditional: 0, independent unconditional: 27267, dependent: 808, dependent conditional: 0, dependent unconditional: 808, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14770, independent: 14581, independent conditional: 0, independent unconditional: 14581, dependent: 189, dependent conditional: 0, dependent unconditional: 189, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 28075, independent: 12686, independent conditional: 0, independent unconditional: 12686, dependent: 619, dependent conditional: 0, dependent unconditional: 619, unknown: 14770, unknown conditional: 0, unknown unconditional: 14770] , Statistics on independence cache: Total cache size (in pairs): 870, Positive cache size: 783, Positive conditional cache size: 0, Positive unconditional cache size: 783, Negative cache size: 87, Negative conditional cache size: 0, Negative unconditional cache size: 87, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.1s, 250 PlacesBefore, 123 PlacesAfterwards, 243 TransitionsBefore, 114 TransitionsAfterwards, 42152 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 112 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 30 ConcurrentYvCompositions, 2 ChoiceCompositions, 161 TotalNumberOfCompositions, 132421 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 36134, independent: 35227, independent conditional: 0, independent unconditional: 35227, dependent: 907, dependent conditional: 0, dependent unconditional: 907, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 19363, independent: 19204, independent conditional: 0, independent unconditional: 19204, dependent: 159, dependent conditional: 0, dependent unconditional: 159, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 36134, independent: 16023, independent conditional: 0, independent unconditional: 16023, dependent: 748, dependent conditional: 0, dependent unconditional: 748, unknown: 19363, unknown conditional: 0, unknown unconditional: 19363] , Statistics on independence cache: Total cache size (in pairs): 940, Positive cache size: 835, Positive conditional cache size: 0, Positive unconditional cache size: 835, Negative cache size: 105, Negative conditional cache size: 0, Negative unconditional cache size: 105, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.5s, 279 PlacesBefore, 137 PlacesAfterwards, 271 TransitionsBefore, 127 TransitionsAfterwards, 54166 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 127 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 31 ConcurrentYvCompositions, 2 ChoiceCompositions, 177 TotalNumberOfCompositions, 175960 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 44143, independent: 43090, independent conditional: 0, independent unconditional: 43090, dependent: 1053, dependent conditional: 0, dependent unconditional: 1053, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 24546, independent: 24324, independent conditional: 0, independent unconditional: 24324, dependent: 222, dependent conditional: 0, dependent unconditional: 222, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 44143, independent: 18766, independent conditional: 0, independent unconditional: 18766, dependent: 831, dependent conditional: 0, dependent unconditional: 831, unknown: 24546, unknown conditional: 0, unknown unconditional: 24546] , Statistics on independence cache: Total cache size (in pairs): 1153, Positive cache size: 1020, Positive conditional cache size: 0, Positive unconditional cache size: 1020, Negative cache size: 133, Negative conditional cache size: 0, Negative unconditional cache size: 133, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.5s, 308 PlacesBefore, 152 PlacesAfterwards, 299 TransitionsBefore, 141 TransitionsAfterwards, 67692 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 143 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 36 ConcurrentYvCompositions, 2 ChoiceCompositions, 198 TotalNumberOfCompositions, 219758 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 48665, independent: 47488, independent conditional: 0, independent unconditional: 47488, dependent: 1177, dependent conditional: 0, dependent unconditional: 1177, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 30243, independent: 30014, independent conditional: 0, independent unconditional: 30014, dependent: 229, dependent conditional: 0, dependent unconditional: 229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 48665, independent: 17474, independent conditional: 0, independent unconditional: 17474, dependent: 948, dependent conditional: 0, dependent unconditional: 948, unknown: 30243, unknown conditional: 0, unknown unconditional: 30243] , Statistics on independence cache: Total cache size (in pairs): 1073, Positive cache size: 962, Positive conditional cache size: 0, Positive unconditional cache size: 962, Negative cache size: 111, Negative conditional cache size: 0, Negative unconditional cache size: 111, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.6s, 337 PlacesBefore, 168 PlacesAfterwards, 327 TransitionsBefore, 156 TransitionsAfterwards, 82730 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 157 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 38 ConcurrentYvCompositions, 2 ChoiceCompositions, 214 TotalNumberOfCompositions, 280719 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 60096, independent: 58763, independent conditional: 0, independent unconditional: 58763, dependent: 1333, dependent conditional: 0, dependent unconditional: 1333, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 36788, independent: 36597, independent conditional: 0, independent unconditional: 36597, dependent: 191, dependent conditional: 0, dependent unconditional: 191, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 60096, independent: 22166, independent conditional: 0, independent unconditional: 22166, dependent: 1142, dependent conditional: 0, dependent unconditional: 1142, unknown: 36788, unknown conditional: 0, unknown unconditional: 36788] , Statistics on independence cache: Total cache size (in pairs): 1157, Positive cache size: 1033, Positive conditional cache size: 0, Positive unconditional cache size: 1033, Negative cache size: 124, Negative conditional cache size: 0, Negative unconditional cache size: 124, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.5s, 366 PlacesBefore, 183 PlacesAfterwards, 355 TransitionsBefore, 170 TransitionsAfterwards, 99280 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 167 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 39 ConcurrentYvCompositions, 2 ChoiceCompositions, 225 TotalNumberOfCompositions, 329636 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 76969, independent: 75532, independent conditional: 0, independent unconditional: 75532, dependent: 1437, dependent conditional: 0, dependent unconditional: 1437, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 43823, independent: 43576, independent conditional: 0, independent unconditional: 43576, dependent: 247, dependent conditional: 0, dependent unconditional: 247, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 76969, independent: 31956, independent conditional: 0, independent unconditional: 31956, dependent: 1190, dependent conditional: 0, dependent unconditional: 1190, unknown: 43823, unknown conditional: 0, unknown unconditional: 43823] , Statistics on independence cache: Total cache size (in pairs): 1678, Positive cache size: 1495, Positive conditional cache size: 0, Positive unconditional cache size: 1495, Negative cache size: 183, Negative conditional cache size: 0, Negative unconditional cache size: 183, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.2s, 395 PlacesBefore, 198 PlacesAfterwards, 383 TransitionsBefore, 184 TransitionsAfterwards, 117342 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 178 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 49 ConcurrentYvCompositions, 2 ChoiceCompositions, 246 TotalNumberOfCompositions, 385347 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 83034, independent: 81484, independent conditional: 0, independent unconditional: 81484, dependent: 1550, dependent conditional: 0, dependent unconditional: 1550, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 51644, independent: 51347, independent conditional: 0, independent unconditional: 51347, dependent: 297, dependent conditional: 0, dependent unconditional: 297, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 83034, independent: 30137, independent conditional: 0, independent unconditional: 30137, dependent: 1253, dependent conditional: 0, dependent unconditional: 1253, unknown: 51644, unknown conditional: 0, unknown unconditional: 51644] , Statistics on independence cache: Total cache size (in pairs): 1550, Positive cache size: 1381, Positive conditional cache size: 0, Positive unconditional cache size: 1381, Negative cache size: 169, Negative conditional cache size: 0, Negative unconditional cache size: 169, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.4s, 424 PlacesBefore, 212 PlacesAfterwards, 411 TransitionsBefore, 197 TransitionsAfterwards, 136916 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 195 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 52 ConcurrentYvCompositions, 2 ChoiceCompositions, 266 TotalNumberOfCompositions, 449384 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 99933, independent: 98268, independent conditional: 0, independent unconditional: 98268, dependent: 1665, dependent conditional: 0, dependent unconditional: 1665, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 61106, independent: 60777, independent conditional: 0, independent unconditional: 60777, dependent: 329, dependent conditional: 0, dependent unconditional: 329, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 99933, independent: 37491, independent conditional: 0, independent unconditional: 37491, dependent: 1336, dependent conditional: 0, dependent unconditional: 1336, unknown: 61106, unknown conditional: 0, unknown unconditional: 61106] , Statistics on independence cache: Total cache size (in pairs): 2298, Positive cache size: 2113, Positive conditional cache size: 0, Positive unconditional cache size: 2113, Negative cache size: 185, Negative conditional cache size: 0, Negative unconditional cache size: 185, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.7s, 453 PlacesBefore, 227 PlacesAfterwards, 439 TransitionsBefore, 210 TransitionsAfterwards, 158002 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 210 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 54 ConcurrentYvCompositions, 3 ChoiceCompositions, 284 TotalNumberOfCompositions, 523088 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 118493, independent: 116687, independent conditional: 0, independent unconditional: 116687, dependent: 1806, dependent conditional: 0, dependent unconditional: 1806, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 70234, independent: 69922, independent conditional: 0, independent unconditional: 69922, dependent: 312, dependent conditional: 0, dependent unconditional: 312, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 118493, independent: 46765, independent conditional: 0, independent unconditional: 46765, dependent: 1494, dependent conditional: 0, dependent unconditional: 1494, unknown: 70234, unknown conditional: 0, unknown unconditional: 70234] , Statistics on independence cache: Total cache size (in pairs): 2563, Positive cache size: 2393, Positive conditional cache size: 0, Positive unconditional cache size: 2393, Negative cache size: 170, Negative conditional cache size: 0, Negative unconditional cache size: 170, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.0s, 482 PlacesBefore, 243 PlacesAfterwards, 467 TransitionsBefore, 226 TransitionsAfterwards, 180600 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 225 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 59 ConcurrentYvCompositions, 2 ChoiceCompositions, 303 TotalNumberOfCompositions, 610505 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 127365, independent: 125412, independent conditional: 0, independent unconditional: 125412, dependent: 1953, dependent conditional: 0, dependent unconditional: 1953, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 78855, independent: 78553, independent conditional: 0, independent unconditional: 78553, dependent: 302, dependent conditional: 0, dependent unconditional: 302, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 127365, independent: 46859, independent conditional: 0, independent unconditional: 46859, dependent: 1651, dependent conditional: 0, dependent unconditional: 1651, unknown: 78855, unknown conditional: 0, unknown unconditional: 78855] , Statistics on independence cache: Total cache size (in pairs): 2188, Positive cache size: 2004, Positive conditional cache size: 0, Positive unconditional cache size: 2004, Negative cache size: 184, Negative conditional cache size: 0, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.2s, 511 PlacesBefore, 257 PlacesAfterwards, 495 TransitionsBefore, 239 TransitionsAfterwards, 204710 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 243 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 58 ConcurrentYvCompositions, 2 ChoiceCompositions, 320 TotalNumberOfCompositions, 703545 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 142776, independent: 140677, independent conditional: 0, independent unconditional: 140677, dependent: 2099, dependent conditional: 0, dependent unconditional: 2099, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 90433, independent: 90081, independent conditional: 0, independent unconditional: 90081, dependent: 352, dependent conditional: 0, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 142776, independent: 50596, independent conditional: 0, independent unconditional: 50596, dependent: 1747, dependent conditional: 0, dependent unconditional: 1747, unknown: 90433, unknown conditional: 0, unknown unconditional: 90433] , Statistics on independence cache: Total cache size (in pairs): 2387, Positive cache size: 2191, Positive conditional cache size: 0, Positive unconditional cache size: 2191, Negative cache size: 196, Negative conditional cache size: 0, Negative unconditional cache size: 196, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.8s, 540 PlacesBefore, 272 PlacesAfterwards, 523 TransitionsBefore, 252 TransitionsAfterwards, 230332 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 252 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 65 ConcurrentYvCompositions, 3 ChoiceCompositions, 337 TotalNumberOfCompositions, 774431 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 197543, independent: 195345, independent conditional: 0, independent unconditional: 195345, dependent: 2198, dependent conditional: 0, dependent unconditional: 2198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 105996, independent: 105606, independent conditional: 0, independent unconditional: 105606, dependent: 390, dependent conditional: 0, dependent unconditional: 390, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 197543, independent: 89739, independent conditional: 0, independent unconditional: 89739, dependent: 1808, dependent conditional: 0, dependent unconditional: 1808, unknown: 105996, unknown conditional: 0, unknown unconditional: 105996] , Statistics on independence cache: Total cache size (in pairs): 7733, Positive cache size: 7526, Positive conditional cache size: 0, Positive unconditional cache size: 7526, Negative cache size: 207, Negative conditional cache size: 0, Negative unconditional cache size: 207, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.4s, 569 PlacesBefore, 288 PlacesAfterwards, 551 TransitionsBefore, 268 TransitionsAfterwards, 257466 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 268 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 67 ConcurrentYvCompositions, 2 ChoiceCompositions, 354 TotalNumberOfCompositions, 859122 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 187212, independent: 184917, independent conditional: 0, independent unconditional: 184917, dependent: 2295, dependent conditional: 0, dependent unconditional: 2295, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 115337, independent: 114830, independent conditional: 0, independent unconditional: 114830, dependent: 507, dependent conditional: 0, dependent unconditional: 507, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 187212, independent: 70087, independent conditional: 0, independent unconditional: 70087, dependent: 1788, dependent conditional: 0, dependent unconditional: 1788, unknown: 115337, unknown conditional: 0, unknown unconditional: 115337] , Statistics on independence cache: Total cache size (in pairs): 4383, Positive cache size: 4138, Positive conditional cache size: 0, Positive unconditional cache size: 4138, Negative cache size: 245, Negative conditional cache size: 0, Negative unconditional cache size: 245, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.9s, 598 PlacesBefore, 303 PlacesAfterwards, 579 TransitionsBefore, 282 TransitionsAfterwards, 286112 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 285 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 67 ConcurrentYvCompositions, 2 ChoiceCompositions, 371 TotalNumberOfCompositions, 961546 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 225655, independent: 223225, independent conditional: 0, independent unconditional: 223225, dependent: 2430, dependent conditional: 0, dependent unconditional: 2430, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 127126, independent: 126634, independent conditional: 0, independent unconditional: 126634, dependent: 492, dependent conditional: 0, dependent unconditional: 492, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 225655, independent: 96591, independent conditional: 0, independent unconditional: 96591, dependent: 1938, dependent conditional: 0, dependent unconditional: 1938, unknown: 127126, unknown conditional: 0, unknown unconditional: 127126] , Statistics on independence cache: Total cache size (in pairs): 4015, Positive cache size: 3707, Positive conditional cache size: 0, Positive unconditional cache size: 3707, Negative cache size: 308, Negative conditional cache size: 0, Negative unconditional cache size: 308, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.2s, 627 PlacesBefore, 318 PlacesAfterwards, 607 TransitionsBefore, 296 TransitionsAfterwards, 316270 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 293 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 75 ConcurrentYvCompositions, 2 ChoiceCompositions, 387 TotalNumberOfCompositions, 1084545 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 221902, independent: 219300, independent conditional: 0, independent unconditional: 219300, dependent: 2602, dependent conditional: 0, dependent unconditional: 2602, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 139758, independent: 139308, independent conditional: 0, independent unconditional: 139308, dependent: 450, dependent conditional: 0, dependent unconditional: 450, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 221902, independent: 79992, independent conditional: 0, independent unconditional: 79992, dependent: 2152, dependent conditional: 0, dependent unconditional: 2152, unknown: 139758, unknown conditional: 0, unknown unconditional: 139758] , Statistics on independence cache: Total cache size (in pairs): 3848, Positive cache size: 3601, Positive conditional cache size: 0, Positive unconditional cache size: 3601, Negative cache size: 247, Negative conditional cache size: 0, Negative unconditional cache size: 247, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.8s, 656 PlacesBefore, 333 PlacesAfterwards, 635 TransitionsBefore, 310 TransitionsAfterwards, 347940 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 303 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 78 ConcurrentYvCompositions, 2 ChoiceCompositions, 400 TotalNumberOfCompositions, 1173836 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 244027, independent: 241323, independent conditional: 0, independent unconditional: 241323, dependent: 2704, dependent conditional: 0, dependent unconditional: 2704, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 154756, independent: 154205, independent conditional: 0, independent unconditional: 154205, dependent: 551, dependent conditional: 0, dependent unconditional: 551, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 244027, independent: 87118, independent conditional: 0, independent unconditional: 87118, dependent: 2153, dependent conditional: 0, dependent unconditional: 2153, unknown: 154756, unknown conditional: 0, unknown unconditional: 154756] , Statistics on independence cache: Total cache size (in pairs): 5726, Positive cache size: 5360, Positive conditional cache size: 0, Positive unconditional cache size: 5360, Negative cache size: 366, Negative conditional cache size: 0, Negative unconditional cache size: 366, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.4s, 685 PlacesBefore, 348 PlacesAfterwards, 663 TransitionsBefore, 324 TransitionsAfterwards, 381122 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 315 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 84 ConcurrentYvCompositions, 2 ChoiceCompositions, 418 TotalNumberOfCompositions, 1290985 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 271510, independent: 268679, independent conditional: 0, independent unconditional: 268679, dependent: 2831, dependent conditional: 0, dependent unconditional: 2831, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 169540, independent: 169040, independent conditional: 0, independent unconditional: 169040, dependent: 500, dependent conditional: 0, dependent unconditional: 500, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 271510, independent: 99639, independent conditional: 0, independent unconditional: 99639, dependent: 2331, dependent conditional: 0, dependent unconditional: 2331, unknown: 169540, unknown conditional: 0, unknown unconditional: 169540] , Statistics on independence cache: Total cache size (in pairs): 5204, Positive cache size: 4936, Positive conditional cache size: 0, Positive unconditional cache size: 4936, Negative cache size: 268, Negative conditional cache size: 0, Negative unconditional cache size: 268, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.5s, 714 PlacesBefore, 363 PlacesAfterwards, 691 TransitionsBefore, 338 TransitionsAfterwards, 415816 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 340 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 84 ConcurrentYvCompositions, 2 ChoiceCompositions, 443 TotalNumberOfCompositions, 1416082 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 289847, independent: 286887, independent conditional: 0, independent unconditional: 286887, dependent: 2960, dependent conditional: 0, dependent unconditional: 2960, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 183740, independent: 183149, independent conditional: 0, independent unconditional: 183149, dependent: 591, dependent conditional: 0, dependent unconditional: 591, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 289847, independent: 103738, independent conditional: 0, independent unconditional: 103738, dependent: 2369, dependent conditional: 0, dependent unconditional: 2369, unknown: 183740, unknown conditional: 0, unknown unconditional: 183740] , Statistics on independence cache: Total cache size (in pairs): 4788, Positive cache size: 4508, Positive conditional cache size: 0, Positive unconditional cache size: 4508, Negative cache size: 280, Negative conditional cache size: 0, Negative unconditional cache size: 280, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.1s, 743 PlacesBefore, 378 PlacesAfterwards, 719 TransitionsBefore, 352 TransitionsAfterwards, 452022 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 358 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 89 ConcurrentYvCompositions, 2 ChoiceCompositions, 466 TotalNumberOfCompositions, 1541123 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 319815, independent: 316728, independent conditional: 0, independent unconditional: 316728, dependent: 3087, dependent conditional: 0, dependent unconditional: 3087, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 200414, independent: 199657, independent conditional: 0, independent unconditional: 199657, dependent: 757, dependent conditional: 0, dependent unconditional: 757, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 319815, independent: 117071, independent conditional: 0, independent unconditional: 117071, dependent: 2330, dependent conditional: 0, dependent unconditional: 2330, unknown: 200414, unknown conditional: 0, unknown unconditional: 200414] , Statistics on independence cache: Total cache size (in pairs): 5633, Positive cache size: 5234, Positive conditional cache size: 0, Positive unconditional cache size: 5234, Negative cache size: 399, Negative conditional cache size: 0, Negative unconditional cache size: 399, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.5s, 772 PlacesBefore, 393 PlacesAfterwards, 747 TransitionsBefore, 366 TransitionsAfterwards, 489740 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 368 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 90 ConcurrentYvCompositions, 2 ChoiceCompositions, 477 TotalNumberOfCompositions, 1661276 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 346400, independent: 343195, independent conditional: 0, independent unconditional: 343195, dependent: 3205, dependent conditional: 0, dependent unconditional: 3205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 217741, independent: 217046, independent conditional: 0, independent unconditional: 217046, dependent: 695, dependent conditional: 0, dependent unconditional: 695, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 346400, independent: 126149, independent conditional: 0, independent unconditional: 126149, dependent: 2510, dependent conditional: 0, dependent unconditional: 2510, unknown: 217741, unknown conditional: 0, unknown unconditional: 217741] , Statistics on independence cache: Total cache size (in pairs): 6479, Positive cache size: 6132, Positive conditional cache size: 0, Positive unconditional cache size: 6132, Negative cache size: 347, Negative conditional cache size: 0, Negative unconditional cache size: 347, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.7s, 801 PlacesBefore, 408 PlacesAfterwards, 775 TransitionsBefore, 380 TransitionsAfterwards, 528970 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 377 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 96 ConcurrentYvCompositions, 2 ChoiceCompositions, 492 TotalNumberOfCompositions, 2045211 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 380744, independent: 376769, independent conditional: 0, independent unconditional: 376769, dependent: 3975, dependent conditional: 0, dependent unconditional: 3975, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 234767, independent: 234178, independent conditional: 0, independent unconditional: 234178, dependent: 589, dependent conditional: 0, dependent unconditional: 589, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 380744, independent: 142591, independent conditional: 0, independent unconditional: 142591, dependent: 3386, dependent conditional: 0, dependent unconditional: 3386, unknown: 234767, unknown conditional: 0, unknown unconditional: 234767] , Statistics on independence cache: Total cache size (in pairs): 6072, Positive cache size: 5756, Positive conditional cache size: 0, Positive unconditional cache size: 5756, Negative cache size: 316, Negative conditional cache size: 0, Negative unconditional cache size: 316, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.5s, 830 PlacesBefore, 423 PlacesAfterwards, 803 TransitionsBefore, 394 TransitionsAfterwards, 569712 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 393 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 100 ConcurrentYvCompositions, 2 ChoiceCompositions, 512 TotalNumberOfCompositions, 2176295 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 405062, independent: 400971, independent conditional: 0, independent unconditional: 400971, dependent: 4091, dependent conditional: 0, dependent unconditional: 4091, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 248748, independent: 248151, independent conditional: 0, independent unconditional: 248151, dependent: 597, dependent conditional: 0, dependent unconditional: 597, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 405062, independent: 152820, independent conditional: 0, independent unconditional: 152820, dependent: 3494, dependent conditional: 0, dependent unconditional: 3494, unknown: 248748, unknown conditional: 0, unknown unconditional: 248748] , Statistics on independence cache: Total cache size (in pairs): 6082, Positive cache size: 5754, Positive conditional cache size: 0, Positive unconditional cache size: 5754, Negative cache size: 328, Negative conditional cache size: 0, Negative unconditional cache size: 328, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.1s, 859 PlacesBefore, 437 PlacesAfterwards, 831 TransitionsBefore, 407 TransitionsAfterwards, 611966 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 410 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 100 ConcurrentYvCompositions, 2 ChoiceCompositions, 529 TotalNumberOfCompositions, 2346616 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 433440, independent: 429191, independent conditional: 0, independent unconditional: 429191, dependent: 4249, dependent conditional: 0, dependent unconditional: 4249, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 269240, independent: 268690, independent conditional: 0, independent unconditional: 268690, dependent: 550, dependent conditional: 0, dependent unconditional: 550, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 433440, independent: 160501, independent conditional: 0, independent unconditional: 160501, dependent: 3699, dependent conditional: 0, dependent unconditional: 3699, unknown: 269240, unknown conditional: 0, unknown unconditional: 269240] , Statistics on independence cache: Total cache size (in pairs): 6449, Positive cache size: 6110, Positive conditional cache size: 0, Positive unconditional cache size: 6110, Negative cache size: 339, Negative conditional cache size: 0, Negative unconditional cache size: 339, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.9s, 888 PlacesBefore, 453 PlacesAfterwards, 859 TransitionsBefore, 422 TransitionsAfterwards, 655732 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 423 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 108 ConcurrentYvCompositions, 2 ChoiceCompositions, 550 TotalNumberOfCompositions, 2214160 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 508536, independent: 504841, independent conditional: 0, independent unconditional: 504841, dependent: 3695, dependent conditional: 0, dependent unconditional: 3695, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 288849, independent: 288161, independent conditional: 0, independent unconditional: 288161, dependent: 688, dependent conditional: 0, dependent unconditional: 688, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 508536, independent: 216680, independent conditional: 0, independent unconditional: 216680, dependent: 3007, dependent conditional: 0, dependent unconditional: 3007, unknown: 288849, unknown conditional: 0, unknown unconditional: 288849] , Statistics on independence cache: Total cache size (in pairs): 7871, Positive cache size: 7395, Positive conditional cache size: 0, Positive unconditional cache size: 7395, Negative cache size: 476, Negative conditional cache size: 0, Negative unconditional cache size: 476, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.8s, 917 PlacesBefore, 467 PlacesAfterwards, 887 TransitionsBefore, 435 TransitionsAfterwards, 701010 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 440 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 106 ConcurrentYvCompositions, 2 ChoiceCompositions, 565 TotalNumberOfCompositions, 2390188 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 544600, independent: 540760, independent conditional: 0, independent unconditional: 540760, dependent: 3840, dependent conditional: 0, dependent unconditional: 3840, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 311483, independent: 310618, independent conditional: 0, independent unconditional: 310618, dependent: 865, dependent conditional: 0, dependent unconditional: 865, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 544600, independent: 230142, independent conditional: 0, independent unconditional: 230142, dependent: 2975, dependent conditional: 0, dependent unconditional: 2975, unknown: 311483, unknown conditional: 0, unknown unconditional: 311483] , Statistics on independence cache: Total cache size (in pairs): 9124, Positive cache size: 8713, Positive conditional cache size: 0, Positive unconditional cache size: 8713, Negative cache size: 411, Negative conditional cache size: 0, Negative unconditional cache size: 411, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks [2023-01-28 00:30:14,110 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end Lipton Reduction Statistics: ReductionTime: 14.8s, 946 PlacesBefore, 483 PlacesAfterwards, 915 TransitionsBefore, 450 TransitionsAfterwards, 747800 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 453 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 112 ConcurrentYvCompositions, 2 ChoiceCompositions, 584 TotalNumberOfCompositions, 2853629 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 542785, independent: 538104, independent conditional: 0, independent unconditional: 538104, dependent: 4681, dependent conditional: 0, dependent unconditional: 4681, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 331642, independent: 330917, independent conditional: 0, independent unconditional: 330917, dependent: 725, dependent conditional: 0, dependent unconditional: 725, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 542785, independent: 207187, independent conditional: 0, independent unconditional: 207187, dependent: 3956, dependent conditional: 0, dependent unconditional: 3956, unknown: 331642, unknown conditional: 0, unknown unconditional: 331642] , Statistics on independence cache: Total cache size (in pairs): 9153, Positive cache size: 8649, Positive conditional cache size: 0, Positive unconditional cache size: 8649, Negative cache size: 504, Negative conditional cache size: 0, Negative unconditional cache size: 504, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.2s, 975 PlacesBefore, 498 PlacesAfterwards, 943 TransitionsBefore, 464 TransitionsAfterwards, 796102 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 461 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 117 ConcurrentYvCompositions, 2 ChoiceCompositions, 597 TotalNumberOfCompositions, 3045014 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 563082, independent: 558241, independent conditional: 0, independent unconditional: 558241, dependent: 4841, dependent conditional: 0, dependent unconditional: 4841, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 352489, independent: 351604, independent conditional: 0, independent unconditional: 351604, dependent: 885, dependent conditional: 0, dependent unconditional: 885, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 563082, independent: 206637, independent conditional: 0, independent unconditional: 206637, dependent: 3956, dependent conditional: 0, dependent unconditional: 3956, unknown: 352489, unknown conditional: 0, unknown unconditional: 352489] , Statistics on independence cache: Total cache size (in pairs): 9054, Positive cache size: 8616, Positive conditional cache size: 0, Positive unconditional cache size: 8616, Negative cache size: 438, Negative conditional cache size: 0, Negative unconditional cache size: 438, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.1s, 1004 PlacesBefore, 512 PlacesAfterwards, 971 TransitionsBefore, 477 TransitionsAfterwards, 845916 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 477 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 122 ConcurrentYvCompositions, 2 ChoiceCompositions, 618 TotalNumberOfCompositions, 2860312 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 586505, independent: 582312, independent conditional: 0, independent unconditional: 582312, dependent: 4193, dependent conditional: 0, dependent unconditional: 4193, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 372579, independent: 371676, independent conditional: 0, independent unconditional: 371676, dependent: 903, dependent conditional: 0, dependent unconditional: 903, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 586505, independent: 210636, independent conditional: 0, independent unconditional: 210636, dependent: 3290, dependent conditional: 0, dependent unconditional: 3290, unknown: 372579, unknown conditional: 0, unknown unconditional: 372579] , Statistics on independence cache: Total cache size (in pairs): 10292, Positive cache size: 9770, Positive conditional cache size: 0, Positive unconditional cache size: 9770, Negative cache size: 522, Negative conditional cache size: 0, Negative unconditional cache size: 522, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.9s, 1033 PlacesBefore, 527 PlacesAfterwards, 999 TransitionsBefore, 490 TransitionsAfterwards, 897242 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 496 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 119 ConcurrentYvCompositions, 3 ChoiceCompositions, 635 TotalNumberOfCompositions, 3399434 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 641722, independent: 636633, independent conditional: 0, independent unconditional: 636633, dependent: 5089, dependent conditional: 0, dependent unconditional: 5089, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 396189, independent: 395196, independent conditional: 0, independent unconditional: 395196, dependent: 993, dependent conditional: 0, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 641722, independent: 241437, independent conditional: 0, independent unconditional: 241437, dependent: 4096, dependent conditional: 0, dependent unconditional: 4096, unknown: 396189, unknown conditional: 0, unknown unconditional: 396189] , Statistics on independence cache: Total cache size (in pairs): 10797, Positive cache size: 10333, Positive conditional cache size: 0, Positive unconditional cache size: 10333, Negative cache size: 464, Negative conditional cache size: 0, Negative unconditional cache size: 464, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.3s, 1062 PlacesBefore, 542 PlacesAfterwards, 1027 TransitionsBefore, 505 TransitionsAfterwards, 950080 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 509 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 126 ConcurrentYvCompositions, 2 ChoiceCompositions, 654 TotalNumberOfCompositions, 3646044 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 711068, independent: 705788, independent conditional: 0, independent unconditional: 705788, dependent: 5280, dependent conditional: 0, dependent unconditional: 5280, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 417664, independent: 416830, independent conditional: 0, independent unconditional: 416830, dependent: 834, dependent conditional: 0, dependent unconditional: 834, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 711068, independent: 288958, independent conditional: 0, independent unconditional: 288958, dependent: 4446, dependent conditional: 0, dependent unconditional: 4446, unknown: 417664, unknown conditional: 0, unknown unconditional: 417664] , Statistics on independence cache: Total cache size (in pairs): 10925, Positive cache size: 10411, Positive conditional cache size: 0, Positive unconditional cache size: 10411, Negative cache size: 514, Negative conditional cache size: 0, Negative unconditional cache size: 514, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.6s, 1091 PlacesBefore, 557 PlacesAfterwards, 1055 TransitionsBefore, 518 TransitionsAfterwards, 1004430 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 530 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 125 ConcurrentYvCompositions, 3 ChoiceCompositions, 675 TotalNumberOfCompositions, 3419497 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 748702, independent: 744119, independent conditional: 0, independent unconditional: 744119, dependent: 4583, dependent conditional: 0, dependent unconditional: 4583, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 439943, independent: 439006, independent conditional: 0, independent unconditional: 439006, dependent: 937, dependent conditional: 0, dependent unconditional: 937, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 748702, independent: 305113, independent conditional: 0, independent unconditional: 305113, dependent: 3646, dependent conditional: 0, dependent unconditional: 3646, unknown: 439943, unknown conditional: 0, unknown unconditional: 439943] , Statistics on independence cache: Total cache size (in pairs): 11487, Positive cache size: 11052, Positive conditional cache size: 0, Positive unconditional cache size: 11052, Negative cache size: 435, Negative conditional cache size: 0, Negative unconditional cache size: 435, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 17.2s, 1120 PlacesBefore, 572 PlacesAfterwards, 1083 TransitionsBefore, 533 TransitionsAfterwards, 1060292 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 533 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 139 ConcurrentYvCompositions, 2 ChoiceCompositions, 691 TotalNumberOfCompositions, 4056970 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 753626, independent: 748051, independent conditional: 0, independent unconditional: 748051, dependent: 5575, dependent conditional: 0, dependent unconditional: 5575, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 467219, independent: 466366, independent conditional: 0, independent unconditional: 466366, dependent: 853, dependent conditional: 0, dependent unconditional: 853, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 753626, independent: 281685, independent conditional: 0, independent unconditional: 281685, dependent: 4722, dependent conditional: 0, dependent unconditional: 4722, unknown: 467219, unknown conditional: 0, unknown unconditional: 467219] , Statistics on independence cache: Total cache size (in pairs): 11034, Positive cache size: 10587, Positive conditional cache size: 0, Positive unconditional cache size: 10587, Negative cache size: 447, Negative conditional cache size: 0, Negative unconditional cache size: 447, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.0s, 1149 PlacesBefore, 588 PlacesAfterwards, 1111 TransitionsBefore, 548 TransitionsAfterwards, 1117666 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 552 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 138 ConcurrentYvCompositions, 2 ChoiceCompositions, 709 TotalNumberOfCompositions, 4263585 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 794074, independent: 788368, independent conditional: 0, independent unconditional: 788368, dependent: 5706, dependent conditional: 0, dependent unconditional: 5706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 491257, independent: 490457, independent conditional: 0, independent unconditional: 490457, dependent: 800, dependent conditional: 0, dependent unconditional: 800, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 794074, independent: 297911, independent conditional: 0, independent unconditional: 297911, dependent: 4906, dependent conditional: 0, dependent unconditional: 4906, unknown: 491257, unknown conditional: 0, unknown unconditional: 491257] , Statistics on independence cache: Total cache size (in pairs): 11580, Positive cache size: 11120, Positive conditional cache size: 0, Positive unconditional cache size: 11120, Negative cache size: 460, Negative conditional cache size: 0, Negative unconditional cache size: 460, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.2s, 1178 PlacesBefore, 603 PlacesAfterwards, 1139 TransitionsBefore, 562 TransitionsAfterwards, 1176552 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 559 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 146 ConcurrentYvCompositions, 2 ChoiceCompositions, 724 TotalNumberOfCompositions, 4022261 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 809305, independent: 804321, independent conditional: 0, independent unconditional: 804321, dependent: 4984, dependent conditional: 0, dependent unconditional: 4984, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 516441, independent: 515671, independent conditional: 0, independent unconditional: 515671, dependent: 770, dependent conditional: 0, dependent unconditional: 770, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 809305, independent: 288650, independent conditional: 0, independent unconditional: 288650, dependent: 4214, dependent conditional: 0, dependent unconditional: 4214, unknown: 516441, unknown conditional: 0, unknown unconditional: 516441] , Statistics on independence cache: Total cache size (in pairs): 12136, Positive cache size: 11664, Positive conditional cache size: 0, Positive unconditional cache size: 11664, Negative cache size: 472, Negative conditional cache size: 0, Negative unconditional cache size: 472, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.9s, 1207 PlacesBefore, 618 PlacesAfterwards, 1167 TransitionsBefore, 576 TransitionsAfterwards, 1236950 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 583 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 136 ConcurrentYvCompositions, 2 ChoiceCompositions, 738 TotalNumberOfCompositions, 4232868 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 856632, independent: 851532, independent conditional: 0, independent unconditional: 851532, dependent: 5100, dependent conditional: 0, dependent unconditional: 5100, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 546141, independent: 544952, independent conditional: 0, independent unconditional: 544952, dependent: 1189, dependent conditional: 0, dependent unconditional: 1189, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 856632, independent: 306580, independent conditional: 0, independent unconditional: 306580, dependent: 3911, dependent conditional: 0, dependent unconditional: 3911, unknown: 546141, unknown conditional: 0, unknown unconditional: 546141] , Statistics on independence cache: Total cache size (in pairs): 15731, Positive cache size: 15083, Positive conditional cache size: 0, Positive unconditional cache size: 15083, Negative cache size: 648, Negative conditional cache size: 0, Negative unconditional cache size: 648, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.5s, 1236 PlacesBefore, 633 PlacesAfterwards, 1195 TransitionsBefore, 590 TransitionsAfterwards, 1298860 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 599 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 142 ConcurrentYvCompositions, 2 ChoiceCompositions, 760 TotalNumberOfCompositions, 4422761 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1013408, independent: 1008199, independent conditional: 0, independent unconditional: 1008199, dependent: 5209, dependent conditional: 0, dependent unconditional: 5209, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 572788, independent: 571741, independent conditional: 0, independent unconditional: 571741, dependent: 1047, dependent conditional: 0, dependent unconditional: 1047, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1013408, independent: 436458, independent conditional: 0, independent unconditional: 436458, dependent: 4162, dependent conditional: 0, dependent unconditional: 4162, unknown: 572788, unknown conditional: 0, unknown unconditional: 572788] , Statistics on independence cache: Total cache size (in pairs): 16252, Positive cache size: 15701, Positive conditional cache size: 0, Positive unconditional cache size: 15701, Negative cache size: 551, Negative conditional cache size: 0, Negative unconditional cache size: 551, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.3s, 1265 PlacesBefore, 648 PlacesAfterwards, 1223 TransitionsBefore, 604 TransitionsAfterwards, 1362282 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 608 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 152 ConcurrentYvCompositions, 2 ChoiceCompositions, 779 TotalNumberOfCompositions, 4696313 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 935876, independent: 930494, independent conditional: 0, independent unconditional: 930494, dependent: 5382, dependent conditional: 0, dependent unconditional: 5382, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 597002, independent: 596053, independent conditional: 0, independent unconditional: 596053, dependent: 949, dependent conditional: 0, dependent unconditional: 949, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 935876, independent: 334441, independent conditional: 0, independent unconditional: 334441, dependent: 4433, dependent conditional: 0, dependent unconditional: 4433, unknown: 597002, unknown conditional: 0, unknown unconditional: 597002] , Statistics on independence cache: Total cache size (in pairs): 13948, Positive cache size: 13440, Positive conditional cache size: 0, Positive unconditional cache size: 13440, Negative cache size: 508, Negative conditional cache size: 0, Negative unconditional cache size: 508, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.1s, 1294 PlacesBefore, 662 PlacesAfterwards, 1251 TransitionsBefore, 617 TransitionsAfterwards, 1427216 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 624 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 155 ConcurrentYvCompositions, 2 ChoiceCompositions, 798 TotalNumberOfCompositions, 4900394 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1117569, independent: 1112087, independent conditional: 0, independent unconditional: 1112087, dependent: 5482, dependent conditional: 0, dependent unconditional: 5482, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 651048, independent: 649772, independent conditional: 0, independent unconditional: 649772, dependent: 1276, dependent conditional: 0, dependent unconditional: 1276, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1117569, independent: 462315, independent conditional: 0, independent unconditional: 462315, dependent: 4206, dependent conditional: 0, dependent unconditional: 4206, unknown: 651048, unknown conditional: 0, unknown unconditional: 651048] , Statistics on independence cache: Total cache size (in pairs): 40999, Positive cache size: 40301, Positive conditional cache size: 0, Positive unconditional cache size: 40301, Negative cache size: 698, Negative conditional cache size: 0, Negative unconditional cache size: 698, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.3s, 1323 PlacesBefore, 677 PlacesAfterwards, 1279 TransitionsBefore, 631 TransitionsAfterwards, 1493662 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 646 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 150 ConcurrentYvCompositions, 2 ChoiceCompositions, 815 TotalNumberOfCompositions, 5098848 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1050412, independent: 1044819, independent conditional: 0, independent unconditional: 1044819, dependent: 5593, dependent conditional: 0, dependent unconditional: 5593, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 658834, independent: 657778, independent conditional: 0, independent unconditional: 657778, dependent: 1056, dependent conditional: 0, dependent unconditional: 1056, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1050412, independent: 387041, independent conditional: 0, independent unconditional: 387041, dependent: 4537, dependent conditional: 0, dependent unconditional: 4537, unknown: 658834, unknown conditional: 0, unknown unconditional: 658834] , Statistics on independence cache: Total cache size (in pairs): 17820, Positive cache size: 17289, Positive conditional cache size: 0, Positive unconditional cache size: 17289, Negative cache size: 531, Negative conditional cache size: 0, Negative unconditional cache size: 531, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.0s, 1352 PlacesBefore, 692 PlacesAfterwards, 1307 TransitionsBefore, 644 TransitionsAfterwards, 1561620 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 662 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 148 ConcurrentYvCompositions, 3 ChoiceCompositions, 830 TotalNumberOfCompositions, 5957276 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1091150, independent: 1084427, independent conditional: 0, independent unconditional: 1084427, dependent: 6723, dependent conditional: 0, dependent unconditional: 6723, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 678921, independent: 678138, independent conditional: 0, independent unconditional: 678138, dependent: 783, dependent conditional: 0, dependent unconditional: 783, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1091150, independent: 406289, independent conditional: 0, independent unconditional: 406289, dependent: 5940, dependent conditional: 0, dependent unconditional: 5940, unknown: 678921, unknown conditional: 0, unknown unconditional: 678921] , Statistics on independence cache: Total cache size (in pairs): 14977, Positive cache size: 14432, Positive conditional cache size: 0, Positive unconditional cache size: 14432, Negative cache size: 545, Negative conditional cache size: 0, Negative unconditional cache size: 545, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.3s, 1381 PlacesBefore, 707 PlacesAfterwards, 1335 TransitionsBefore, 658 TransitionsAfterwards, 1631090 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 670 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 158 ConcurrentYvCompositions, 3 ChoiceCompositions, 848 TotalNumberOfCompositions, 5567813 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1357289, independent: 1351442, independent conditional: 0, independent unconditional: 1351442, dependent: 5847, dependent conditional: 0, dependent unconditional: 5847, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 751248, independent: 749724, independent conditional: 0, independent unconditional: 749724, dependent: 1524, dependent conditional: 0, dependent unconditional: 1524, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1357289, independent: 601718, independent conditional: 0, independent unconditional: 601718, dependent: 4323, dependent conditional: 0, dependent unconditional: 4323, unknown: 751248, unknown conditional: 0, unknown unconditional: 751248] , Statistics on independence cache: Total cache size (in pairs): 49230, Positive cache size: 48305, Positive conditional cache size: 0, Positive unconditional cache size: 48305, Negative cache size: 925, Negative conditional cache size: 0, Negative unconditional cache size: 925, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.3s, 1410 PlacesBefore, 722 PlacesAfterwards, 1363 TransitionsBefore, 673 TransitionsAfterwards, 1702072 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 677 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 168 ConcurrentYvCompositions, 2 ChoiceCompositions, 864 TotalNumberOfCompositions, 5804908 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1198064, independent: 1192098, independent conditional: 0, independent unconditional: 1192098, dependent: 5966, dependent conditional: 0, dependent unconditional: 5966, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 744392, independent: 743368, independent conditional: 0, independent unconditional: 743368, dependent: 1024, dependent conditional: 0, dependent unconditional: 1024, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1198064, independent: 448730, independent conditional: 0, independent unconditional: 448730, dependent: 4942, dependent conditional: 0, dependent unconditional: 4942, unknown: 744392, unknown conditional: 0, unknown unconditional: 744392] , Statistics on independence cache: Total cache size (in pairs): 18304, Positive cache size: 17736, Positive conditional cache size: 0, Positive unconditional cache size: 17736, Negative cache size: 568, Negative conditional cache size: 0, Negative unconditional cache size: 568, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.2s, 1439 PlacesBefore, 738 PlacesAfterwards, 1391 TransitionsBefore, 688 TransitionsAfterwards, 1774566 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 696 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 167 ConcurrentYvCompositions, 2 ChoiceCompositions, 882 TotalNumberOfCompositions, 6077676 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1209952, independent: 1203850, independent conditional: 0, independent unconditional: 1203850, dependent: 6102, dependent conditional: 0, dependent unconditional: 6102, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 775912, independent: 774795, independent conditional: 0, independent unconditional: 774795, dependent: 1117, dependent conditional: 0, dependent unconditional: 1117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1209952, independent: 429055, independent conditional: 0, independent unconditional: 429055, dependent: 4985, dependent conditional: 0, dependent unconditional: 4985, unknown: 775912, unknown conditional: 0, unknown unconditional: 775912] , Statistics on independence cache: Total cache size (in pairs): 17597, Positive cache size: 16940, Positive conditional cache size: 0, Positive unconditional cache size: 16940, Negative cache size: 657, Negative conditional cache size: 0, Negative unconditional cache size: 657, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.6s, 1468 PlacesBefore, 753 PlacesAfterwards, 1419 TransitionsBefore, 702 TransitionsAfterwards, 1848572 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 705 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 175 ConcurrentYvCompositions, 2 ChoiceCompositions, 899 TotalNumberOfCompositions, 6345492 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1414029, independent: 1407792, independent conditional: 0, independent unconditional: 1407792, dependent: 6237, dependent conditional: 0, dependent unconditional: 6237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 812895, independent: 811746, independent conditional: 0, independent unconditional: 811746, dependent: 1149, dependent conditional: 0, dependent unconditional: 1149, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1414029, independent: 596046, independent conditional: 0, independent unconditional: 596046, dependent: 5088, dependent conditional: 0, dependent unconditional: 5088, unknown: 812895, unknown conditional: 0, unknown unconditional: 812895] , Statistics on independence cache: Total cache size (in pairs): 19410, Positive cache size: 18616, Positive conditional cache size: 0, Positive unconditional cache size: 18616, Negative cache size: 794, Negative conditional cache size: 0, Negative unconditional cache size: 794, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.5s, 1497 PlacesBefore, 767 PlacesAfterwards, 1447 TransitionsBefore, 714 TransitionsAfterwards, 1924090 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 729 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 174 ConcurrentYvCompositions, 3 ChoiceCompositions, 923 TotalNumberOfCompositions, 6558011 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1345642, independent: 1339293, independent conditional: 0, independent unconditional: 1339293, dependent: 6349, dependent conditional: 0, dependent unconditional: 6349, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 843351, independent: 841933, independent conditional: 0, independent unconditional: 841933, dependent: 1418, dependent conditional: 0, dependent unconditional: 1418, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1345642, independent: 497360, independent conditional: 0, independent unconditional: 497360, dependent: 4931, dependent conditional: 0, dependent unconditional: 4931, unknown: 843351, unknown conditional: 0, unknown unconditional: 843351] , Statistics on independence cache: Total cache size (in pairs): 26098, Positive cache size: 25319, Positive conditional cache size: 0, Positive unconditional cache size: 25319, Negative cache size: 779, Negative conditional cache size: 0, Negative unconditional cache size: 779, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while CegarLoopFactory was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 1526 places, 1475 transitions, 5758 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 1526 places, 1475 transitions, 5758 flow and 2001120 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 33 for 23ms.. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown