/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.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_21-deref_read_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 15:45:14,198 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 15:45:14,250 INFO L114 SettingsManager]: 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-08-26 15:45:14,254 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 15:45:14,255 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 15:45:14,272 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 15:45:14,273 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 15:45:14,273 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 15:45:14,274 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 15:45:14,274 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 15:45:14,275 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 15:45:14,275 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 15:45:14,275 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 15:45:14,276 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 15:45:14,276 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 15:45:14,276 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 15:45:14,277 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 15:45:14,277 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 15:45:14,277 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 15:45:14,278 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 15:45:14,278 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 15:45:14,278 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 15:45:14,279 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 15:45:14,279 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 15:45:14,279 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 15:45:14,280 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 15:45:14,280 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 15:45:14,281 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 15:45:14,281 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 15:45:14,281 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 15:45:14,282 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 15:45:14,282 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 15:45:14,282 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 15:45:14,283 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 15:45:14,283 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 15:45:14,283 INFO L153 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: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 15:45:14,563 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 15:45:14,587 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 15:45:14,589 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 15:45:14,591 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 15:45:14,591 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 15:45:14,593 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_21-deref_read_racing.i [2023-08-26 15:45:15,815 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 15:45:16,066 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 15:45:16,067 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_21-deref_read_racing.i [2023-08-26 15:45:16,085 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75df7e35a/0f5dfbf15cf44adea7c4fa6fd1ac6924/FLAGb2dddcb4a [2023-08-26 15:45:16,099 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75df7e35a/0f5dfbf15cf44adea7c4fa6fd1ac6924 [2023-08-26 15:45:16,104 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 15:45:16,106 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 15:45:16,108 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 15:45:16,108 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 15:45:16,110 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 15:45:16,111 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,113 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5639643e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16, skipping insertion in model container [2023-08-26 15:45:16,113 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,158 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 15:45:16,464 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 15:45:16,476 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 15:45:16,507 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-26 15:45:16,509 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-26 15:45:16,522 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 15:45:16,559 INFO L206 MainTranslator]: Completed translation [2023-08-26 15:45:16,559 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16 WrapperNode [2023-08-26 15:45:16,560 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 15:45:16,561 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 15:45:16,561 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 15:45:16,561 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 15:45:16,566 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,591 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,615 INFO L138 Inliner]: procedures = 170, calls = 36, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 69 [2023-08-26 15:45:16,615 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 15:45:16,616 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 15:45:16,616 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 15:45:16,616 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 15:45:16,622 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,622 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,634 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,635 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,644 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,647 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,648 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,649 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,651 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 15:45:16,651 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 15:45:16,652 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 15:45:16,652 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 15:45:16,652 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (1/1) ... [2023-08-26 15:45:16,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 15:45:16,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 15:45:16,685 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 15:45:16,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 15:45:16,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 15:45:16,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 15:45:16,718 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-26 15:45:16,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 15:45:16,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 15:45:16,719 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-08-26 15:45:16,719 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-08-26 15:45:16,719 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 15:45:16,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 15:45:16,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 15:45:16,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 15:45:16,721 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 15:45:16,824 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 15:45:16,825 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 15:45:17,047 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 15:45:17,053 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 15:45:17,053 INFO L302 CfgBuilder]: Removed 9 assume(true) statements. [2023-08-26 15:45:17,055 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 03:45:17 BoogieIcfgContainer [2023-08-26 15:45:17,055 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 15:45:17,057 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 15:45:17,057 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 15:45:17,059 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 15:45:17,062 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 03:45:16" (1/3) ... [2023-08-26 15:45:17,062 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@405e84e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 03:45:17, skipping insertion in model container [2023-08-26 15:45:17,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 03:45:16" (2/3) ... [2023-08-26 15:45:17,063 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@405e84e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 03:45:17, skipping insertion in model container [2023-08-26 15:45:17,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 03:45:17" (3/3) ... [2023-08-26 15:45:17,064 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_21-deref_read_racing.i [2023-08-26 15:45:17,079 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 15:45:17,080 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2023-08-26 15:45:17,080 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 15:45:17,159 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:17,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 106 places, 114 transitions, 233 flow [2023-08-26 15:45:17,276 INFO L124 PetriNetUnfolderBase]: 16/151 cut-off events. [2023-08-26 15:45:17,277 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 15:45:17,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156 conditions, 151 events. 16/151 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 411 event pairs, 0 based on Foata normal form. 0/115 useless extension candidates. Maximal degree in co-relation 82. Up to 4 conditions per place. [2023-08-26 15:45:17,282 INFO L82 GeneralOperation]: Start removeDead. Operand has 106 places, 114 transitions, 233 flow [2023-08-26 15:45:17,287 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 106 places, 114 transitions, 233 flow [2023-08-26 15:45:17,296 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:17,307 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 114 transitions, 233 flow [2023-08-26 15:45:17,310 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 114 transitions, 233 flow [2023-08-26 15:45:17,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 106 places, 114 transitions, 233 flow [2023-08-26 15:45:17,360 INFO L124 PetriNetUnfolderBase]: 16/151 cut-off events. [2023-08-26 15:45:17,360 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 15:45:17,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156 conditions, 151 events. 16/151 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 411 event pairs, 0 based on Foata normal form. 0/115 useless extension candidates. Maximal degree in co-relation 82. Up to 4 conditions per place. [2023-08-26 15:45:17,365 INFO L119 LiptonReduction]: Number of co-enabled transitions 3440 [2023-08-26 15:45:20,490 INFO L134 LiptonReduction]: Checked pairs total: 7338 [2023-08-26 15:45:20,490 INFO L136 LiptonReduction]: Total number of compositions: 107 [2023-08-26 15:45:20,501 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:20,506 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:20,506 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:20,509 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:20,510 INFO L124 PetriNetUnfolderBase]: 2/23 cut-off events. [2023-08-26 15:45:20,510 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 15:45:20,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:20,510 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-26 15:45:20,511 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:20,514 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:20,514 INFO L85 PathProgramCache]: Analyzing trace with hash 483641130, now seen corresponding path program 1 times [2023-08-26 15:45:20,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:20,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541628224] [2023-08-26 15:45:20,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:20,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:20,628 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:20,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:20,663 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:20,664 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:20,665 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:20,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 15:45:20,667 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:20,669 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:20,669 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:20,669 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-26 15:45:20,690 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:20,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 143 places, 155 transitions, 322 flow [2023-08-26 15:45:20,719 INFO L124 PetriNetUnfolderBase]: 27/234 cut-off events. [2023-08-26 15:45:20,719 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 15:45:20,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244 conditions, 234 events. 27/234 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 773 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 152. Up to 6 conditions per place. [2023-08-26 15:45:20,722 INFO L82 GeneralOperation]: Start removeDead. Operand has 143 places, 155 transitions, 322 flow [2023-08-26 15:45:20,723 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 143 places, 155 transitions, 322 flow [2023-08-26 15:45:20,723 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:20,723 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 143 places, 155 transitions, 322 flow [2023-08-26 15:45:20,724 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 143 places, 155 transitions, 322 flow [2023-08-26 15:45:20,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 143 places, 155 transitions, 322 flow [2023-08-26 15:45:20,746 INFO L124 PetriNetUnfolderBase]: 27/234 cut-off events. [2023-08-26 15:45:20,746 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 15:45:20,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244 conditions, 234 events. 27/234 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 773 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 152. Up to 6 conditions per place. [2023-08-26 15:45:20,754 INFO L119 LiptonReduction]: Number of co-enabled transitions 10160 [2023-08-26 15:45:24,023 INFO L134 LiptonReduction]: Checked pairs total: 26310 [2023-08-26 15:45:24,023 INFO L136 LiptonReduction]: Total number of compositions: 138 [2023-08-26 15:45:24,025 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:24,026 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:24,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:24,038 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:24,039 INFO L124 PetriNetUnfolderBase]: 12/75 cut-off events. [2023-08-26 15:45:24,039 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 15:45:24,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:24,039 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-26 15:45:24,040 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:24,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:24,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1211988470, now seen corresponding path program 1 times [2023-08-26 15:45:24,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:24,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675672119] [2023-08-26 15:45:24,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:24,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:24,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:24,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:24,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:24,138 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:24,138 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:24,138 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:24,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 15:45:24,139 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:24,139 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:24,139 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:24,139 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-26 15:45:24,167 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:24,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 196 transitions, 413 flow [2023-08-26 15:45:24,209 INFO L124 PetriNetUnfolderBase]: 38/317 cut-off events. [2023-08-26 15:45:24,209 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 15:45:24,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 317 events. 38/317 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1122 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 238. Up to 8 conditions per place. [2023-08-26 15:45:24,212 INFO L82 GeneralOperation]: Start removeDead. Operand has 180 places, 196 transitions, 413 flow [2023-08-26 15:45:24,214 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 196 transitions, 413 flow [2023-08-26 15:45:24,214 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:24,214 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 180 places, 196 transitions, 413 flow [2023-08-26 15:45:24,215 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 180 places, 196 transitions, 413 flow [2023-08-26 15:45:24,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 196 transitions, 413 flow [2023-08-26 15:45:24,243 INFO L124 PetriNetUnfolderBase]: 38/317 cut-off events. [2023-08-26 15:45:24,244 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 15:45:24,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 317 events. 38/317 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1122 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 238. Up to 8 conditions per place. [2023-08-26 15:45:24,257 INFO L119 LiptonReduction]: Number of co-enabled transitions 20160 [2023-08-26 15:45:27,596 INFO L134 LiptonReduction]: Checked pairs total: 55560 [2023-08-26 15:45:27,596 INFO L136 LiptonReduction]: Total number of compositions: 172 [2023-08-26 15:45:27,598 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:27,598 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:27,599 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:27,608 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:27,608 INFO L124 PetriNetUnfolderBase]: 18/110 cut-off events. [2023-08-26 15:45:27,608 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 15:45:27,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:27,609 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-26 15:45:27,609 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:27,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:27,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1459925737, now seen corresponding path program 1 times [2023-08-26 15:45:27,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:27,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769614067] [2023-08-26 15:45:27,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:27,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:27,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:27,659 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:27,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:27,693 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:27,693 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:27,694 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:27,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 15:45:27,694 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:27,694 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:27,704 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:27,705 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-26 15:45:27,731 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:27,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 237 transitions, 506 flow [2023-08-26 15:45:27,779 INFO L124 PetriNetUnfolderBase]: 49/400 cut-off events. [2023-08-26 15:45:27,780 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-26 15:45:27,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 423 conditions, 400 events. 49/400 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1481 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 325. Up to 10 conditions per place. [2023-08-26 15:45:27,785 INFO L82 GeneralOperation]: Start removeDead. Operand has 217 places, 237 transitions, 506 flow [2023-08-26 15:45:27,793 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 217 places, 237 transitions, 506 flow [2023-08-26 15:45:27,793 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:27,793 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 217 places, 237 transitions, 506 flow [2023-08-26 15:45:27,793 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 217 places, 237 transitions, 506 flow [2023-08-26 15:45:27,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 237 transitions, 506 flow [2023-08-26 15:45:27,838 INFO L124 PetriNetUnfolderBase]: 49/400 cut-off events. [2023-08-26 15:45:27,839 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-26 15:45:27,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 423 conditions, 400 events. 49/400 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1481 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 325. Up to 10 conditions per place. [2023-08-26 15:45:27,856 INFO L119 LiptonReduction]: Number of co-enabled transitions 33440 [2023-08-26 15:45:31,404 INFO L134 LiptonReduction]: Checked pairs total: 93965 [2023-08-26 15:45:31,404 INFO L136 LiptonReduction]: Total number of compositions: 202 [2023-08-26 15:45:31,406 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:31,406 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:31,407 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:31,423 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:31,423 INFO L124 PetriNetUnfolderBase]: 32/161 cut-off events. [2023-08-26 15:45:31,423 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-26 15:45:31,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:31,423 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-26 15:45:31,423 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:31,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:31,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1976749511, now seen corresponding path program 1 times [2023-08-26 15:45:31,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:31,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327412053] [2023-08-26 15:45:31,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:31,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:31,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:31,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:31,472 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:31,472 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:31,472 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:31,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 15:45:31,473 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:31,473 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:31,473 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:31,473 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-26 15:45:31,498 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:31,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 254 places, 278 transitions, 601 flow [2023-08-26 15:45:31,567 INFO L124 PetriNetUnfolderBase]: 60/483 cut-off events. [2023-08-26 15:45:31,567 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-26 15:45:31,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 514 conditions, 483 events. 60/483 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1823 event pairs, 0 based on Foata normal form. 0/347 useless extension candidates. Maximal degree in co-relation 413. Up to 12 conditions per place. [2023-08-26 15:45:31,573 INFO L82 GeneralOperation]: Start removeDead. Operand has 254 places, 278 transitions, 601 flow [2023-08-26 15:45:31,577 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 254 places, 278 transitions, 601 flow [2023-08-26 15:45:31,577 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:31,577 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 254 places, 278 transitions, 601 flow [2023-08-26 15:45:31,577 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 254 places, 278 transitions, 601 flow [2023-08-26 15:45:31,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 254 places, 278 transitions, 601 flow [2023-08-26 15:45:31,639 INFO L124 PetriNetUnfolderBase]: 60/483 cut-off events. [2023-08-26 15:45:31,639 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-26 15:45:31,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 514 conditions, 483 events. 60/483 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1823 event pairs, 0 based on Foata normal form. 0/347 useless extension candidates. Maximal degree in co-relation 413. Up to 12 conditions per place. [2023-08-26 15:45:31,660 INFO L119 LiptonReduction]: Number of co-enabled transitions 50000 [2023-08-26 15:45:35,286 INFO L134 LiptonReduction]: Checked pairs total: 145424 [2023-08-26 15:45:35,286 INFO L136 LiptonReduction]: Total number of compositions: 225 [2023-08-26 15:45:35,289 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:35,290 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:35,290 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:35,306 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:35,306 INFO L124 PetriNetUnfolderBase]: 36/195 cut-off events. [2023-08-26 15:45:35,306 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-26 15:45:35,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:35,307 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:45:35,307 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:35,307 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:35,307 INFO L85 PathProgramCache]: Analyzing trace with hash 940702075, now seen corresponding path program 1 times [2023-08-26 15:45:35,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:35,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553128862] [2023-08-26 15:45:35,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:35,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:35,352 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:35,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:35,370 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:35,370 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:35,370 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:35,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 15:45:35,370 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:35,371 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:35,371 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:35,371 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-26 15:45:35,400 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:35,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 291 places, 319 transitions, 698 flow [2023-08-26 15:45:35,475 INFO L124 PetriNetUnfolderBase]: 71/566 cut-off events. [2023-08-26 15:45:35,475 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-26 15:45:35,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 566 events. 71/566 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 2190 event pairs, 0 based on Foata normal form. 0/405 useless extension candidates. Maximal degree in co-relation 502. Up to 14 conditions per place. [2023-08-26 15:45:35,483 INFO L82 GeneralOperation]: Start removeDead. Operand has 291 places, 319 transitions, 698 flow [2023-08-26 15:45:35,488 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 291 places, 319 transitions, 698 flow [2023-08-26 15:45:35,488 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:35,488 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 291 places, 319 transitions, 698 flow [2023-08-26 15:45:35,489 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 291 places, 319 transitions, 698 flow [2023-08-26 15:45:35,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 291 places, 319 transitions, 698 flow [2023-08-26 15:45:35,560 INFO L124 PetriNetUnfolderBase]: 71/566 cut-off events. [2023-08-26 15:45:35,561 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-26 15:45:35,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 566 events. 71/566 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 2190 event pairs, 0 based on Foata normal form. 0/405 useless extension candidates. Maximal degree in co-relation 502. Up to 14 conditions per place. [2023-08-26 15:45:35,595 INFO L119 LiptonReduction]: Number of co-enabled transitions 69840 [2023-08-26 15:45:39,693 INFO L134 LiptonReduction]: Checked pairs total: 206998 [2023-08-26 15:45:39,693 INFO L136 LiptonReduction]: Total number of compositions: 259 [2023-08-26 15:45:39,695 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:39,695 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:39,695 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:39,717 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:39,717 INFO L124 PetriNetUnfolderBase]: 44/236 cut-off events. [2023-08-26 15:45:39,717 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-26 15:45:39,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:39,718 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:45:39,718 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:39,718 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:39,718 INFO L85 PathProgramCache]: Analyzing trace with hash 2026254482, now seen corresponding path program 1 times [2023-08-26 15:45:39,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:39,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708913278] [2023-08-26 15:45:39,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:39,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:39,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:39,757 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:39,795 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:39,795 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:39,795 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:39,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 15:45:39,795 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:39,796 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:39,796 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:39,796 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-26 15:45:39,826 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:39,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 328 places, 360 transitions, 797 flow [2023-08-26 15:45:39,932 INFO L124 PetriNetUnfolderBase]: 82/649 cut-off events. [2023-08-26 15:45:39,933 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-26 15:45:39,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 699 conditions, 649 events. 82/649 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2554 event pairs, 0 based on Foata normal form. 0/463 useless extension candidates. Maximal degree in co-relation 592. Up to 16 conditions per place. [2023-08-26 15:45:39,946 INFO L82 GeneralOperation]: Start removeDead. Operand has 328 places, 360 transitions, 797 flow [2023-08-26 15:45:39,954 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 328 places, 360 transitions, 797 flow [2023-08-26 15:45:39,954 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:39,954 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 328 places, 360 transitions, 797 flow [2023-08-26 15:45:39,954 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 328 places, 360 transitions, 797 flow [2023-08-26 15:45:39,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 328 places, 360 transitions, 797 flow [2023-08-26 15:45:40,051 INFO L124 PetriNetUnfolderBase]: 82/649 cut-off events. [2023-08-26 15:45:40,051 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-26 15:45:40,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 699 conditions, 649 events. 82/649 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2554 event pairs, 0 based on Foata normal form. 0/463 useless extension candidates. Maximal degree in co-relation 592. Up to 16 conditions per place. [2023-08-26 15:45:40,093 INFO L119 LiptonReduction]: Number of co-enabled transitions 92960 [2023-08-26 15:45:44,638 INFO L134 LiptonReduction]: Checked pairs total: 277231 [2023-08-26 15:45:44,638 INFO L136 LiptonReduction]: Total number of compositions: 298 [2023-08-26 15:45:44,640 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:44,640 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:44,640 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:44,667 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:44,668 INFO L124 PetriNetUnfolderBase]: 50/274 cut-off events. [2023-08-26 15:45:44,668 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-26 15:45:44,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:44,668 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:45:44,668 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:44,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:44,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1029464017, now seen corresponding path program 1 times [2023-08-26 15:45:44,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:44,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468913811] [2023-08-26 15:45:44,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:44,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:44,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:44,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:44,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:44,704 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:44,704 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:44,705 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:44,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 15:45:44,705 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:44,705 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:44,705 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:44,705 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-26 15:45:44,732 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:44,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 365 places, 401 transitions, 898 flow [2023-08-26 15:45:44,851 INFO L124 PetriNetUnfolderBase]: 93/732 cut-off events. [2023-08-26 15:45:44,851 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-26 15:45:44,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 732 events. 93/732 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 2887 event pairs, 0 based on Foata normal form. 0/521 useless extension candidates. Maximal degree in co-relation 683. Up to 18 conditions per place. [2023-08-26 15:45:44,863 INFO L82 GeneralOperation]: Start removeDead. Operand has 365 places, 401 transitions, 898 flow [2023-08-26 15:45:44,869 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 365 places, 401 transitions, 898 flow [2023-08-26 15:45:44,869 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:44,869 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 365 places, 401 transitions, 898 flow [2023-08-26 15:45:44,869 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 365 places, 401 transitions, 898 flow [2023-08-26 15:45:44,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 365 places, 401 transitions, 898 flow [2023-08-26 15:45:44,983 INFO L124 PetriNetUnfolderBase]: 93/732 cut-off events. [2023-08-26 15:45:44,983 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-26 15:45:44,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 732 events. 93/732 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 2887 event pairs, 0 based on Foata normal form. 0/521 useless extension candidates. Maximal degree in co-relation 683. Up to 18 conditions per place. [2023-08-26 15:45:45,033 INFO L119 LiptonReduction]: Number of co-enabled transitions 119360 [2023-08-26 15:45:49,807 INFO L134 LiptonReduction]: Checked pairs total: 356385 [2023-08-26 15:45:49,807 INFO L136 LiptonReduction]: Total number of compositions: 328 [2023-08-26 15:45:49,809 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:49,809 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:49,809 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:49,842 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:49,842 INFO L124 PetriNetUnfolderBase]: 58/317 cut-off events. [2023-08-26 15:45:49,842 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-26 15:45:49,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:49,842 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:45:49,843 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:49,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:49,843 INFO L85 PathProgramCache]: Analyzing trace with hash -59570854, now seen corresponding path program 1 times [2023-08-26 15:45:49,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:49,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466966045] [2023-08-26 15:45:49,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:49,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:49,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:49,862 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:49,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:49,880 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:49,881 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:49,881 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:49,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 15:45:49,881 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:49,881 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:49,882 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:49,882 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-26 15:45:49,912 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:49,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 402 places, 442 transitions, 1001 flow [2023-08-26 15:45:50,054 INFO L124 PetriNetUnfolderBase]: 104/815 cut-off events. [2023-08-26 15:45:50,054 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-26 15:45:50,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 888 conditions, 815 events. 104/815 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3249 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 775. Up to 20 conditions per place. [2023-08-26 15:45:50,073 INFO L82 GeneralOperation]: Start removeDead. Operand has 402 places, 442 transitions, 1001 flow [2023-08-26 15:45:50,081 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 402 places, 442 transitions, 1001 flow [2023-08-26 15:45:50,081 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:50,081 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 402 places, 442 transitions, 1001 flow [2023-08-26 15:45:50,085 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 402 places, 442 transitions, 1001 flow [2023-08-26 15:45:50,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 402 places, 442 transitions, 1001 flow [2023-08-26 15:45:50,223 INFO L124 PetriNetUnfolderBase]: 104/815 cut-off events. [2023-08-26 15:45:50,223 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-26 15:45:50,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 888 conditions, 815 events. 104/815 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3249 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 775. Up to 20 conditions per place. [2023-08-26 15:45:50,277 INFO L119 LiptonReduction]: Number of co-enabled transitions 149040 [2023-08-26 15:45:55,594 INFO L134 LiptonReduction]: Checked pairs total: 510099 [2023-08-26 15:45:55,595 INFO L136 LiptonReduction]: Total number of compositions: 353 [2023-08-26 15:45:55,598 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:45:55,600 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:45:55,600 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:45:55,640 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:45:55,640 INFO L124 PetriNetUnfolderBase]: 66/356 cut-off events. [2023-08-26 15:45:55,640 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-26 15:45:55,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:45:55,640 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:45:55,641 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:45:55,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:45:55,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1925977681, now seen corresponding path program 1 times [2023-08-26 15:45:55,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:45:55,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474320465] [2023-08-26 15:45:55,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:45:55,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:45:55,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:55,672 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:45:55,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:45:55,698 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:45:55,698 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:45:55,699 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:45:55,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 15:45:55,702 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:45:55,704 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:45:55,705 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:45:55,705 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-26 15:45:55,736 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:45:55,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 439 places, 483 transitions, 1106 flow [2023-08-26 15:45:55,905 INFO L124 PetriNetUnfolderBase]: 115/898 cut-off events. [2023-08-26 15:45:55,905 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-26 15:45:55,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 984 conditions, 898 events. 115/898 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3630 event pairs, 0 based on Foata normal form. 0/637 useless extension candidates. Maximal degree in co-relation 868. Up to 22 conditions per place. [2023-08-26 15:45:55,926 INFO L82 GeneralOperation]: Start removeDead. Operand has 439 places, 483 transitions, 1106 flow [2023-08-26 15:45:55,935 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 439 places, 483 transitions, 1106 flow [2023-08-26 15:45:55,935 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:45:55,935 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 439 places, 483 transitions, 1106 flow [2023-08-26 15:45:55,935 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 439 places, 483 transitions, 1106 flow [2023-08-26 15:45:55,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 439 places, 483 transitions, 1106 flow [2023-08-26 15:45:56,108 INFO L124 PetriNetUnfolderBase]: 115/898 cut-off events. [2023-08-26 15:45:56,108 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-26 15:45:56,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 984 conditions, 898 events. 115/898 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3630 event pairs, 0 based on Foata normal form. 0/637 useless extension candidates. Maximal degree in co-relation 868. Up to 22 conditions per place. [2023-08-26 15:45:56,230 INFO L119 LiptonReduction]: Number of co-enabled transitions 182000 [2023-08-26 15:46:01,402 INFO L134 LiptonReduction]: Checked pairs total: 559655 [2023-08-26 15:46:01,402 INFO L136 LiptonReduction]: Total number of compositions: 364 [2023-08-26 15:46:01,404 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:46:01,404 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:46:01,405 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:46:01,457 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:46:01,457 INFO L124 PetriNetUnfolderBase]: 84/407 cut-off events. [2023-08-26 15:46:01,457 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-26 15:46:01,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:46:01,457 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:46:01,457 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:46:01,458 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:46:01,458 INFO L85 PathProgramCache]: Analyzing trace with hash -2100323414, now seen corresponding path program 1 times [2023-08-26 15:46:01,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:46:01,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751544746] [2023-08-26 15:46:01,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:46:01,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:46:01,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:01,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:46:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:01,519 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:46:01,520 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:46:01,520 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:46:01,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 15:46:01,520 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:46:01,520 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:46:01,521 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:46:01,521 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-26 15:46:01,559 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:46:01,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 476 places, 524 transitions, 1213 flow [2023-08-26 15:46:01,759 INFO L124 PetriNetUnfolderBase]: 126/981 cut-off events. [2023-08-26 15:46:01,759 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-26 15:46:01,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1081 conditions, 981 events. 126/981 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3974 event pairs, 0 based on Foata normal form. 0/695 useless extension candidates. Maximal degree in co-relation 962. Up to 24 conditions per place. [2023-08-26 15:46:01,786 INFO L82 GeneralOperation]: Start removeDead. Operand has 476 places, 524 transitions, 1213 flow [2023-08-26 15:46:01,795 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 476 places, 524 transitions, 1213 flow [2023-08-26 15:46:01,795 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:46:01,795 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 476 places, 524 transitions, 1213 flow [2023-08-26 15:46:01,795 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 476 places, 524 transitions, 1213 flow [2023-08-26 15:46:01,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 476 places, 524 transitions, 1213 flow [2023-08-26 15:46:02,044 INFO L124 PetriNetUnfolderBase]: 126/981 cut-off events. [2023-08-26 15:46:02,044 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-26 15:46:02,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1081 conditions, 981 events. 126/981 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3974 event pairs, 0 based on Foata normal form. 0/695 useless extension candidates. Maximal degree in co-relation 962. Up to 24 conditions per place. [2023-08-26 15:46:02,132 INFO L119 LiptonReduction]: Number of co-enabled transitions 218240 [2023-08-26 15:46:07,799 INFO L134 LiptonReduction]: Checked pairs total: 677460 [2023-08-26 15:46:07,800 INFO L136 LiptonReduction]: Total number of compositions: 411 [2023-08-26 15:46:07,801 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:46:07,801 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:46:07,801 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:46:07,855 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:46:07,855 INFO L124 PetriNetUnfolderBase]: 93/449 cut-off events. [2023-08-26 15:46:07,855 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-26 15:46:07,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:46:07,856 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:46:07,856 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:46:07,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:46:07,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1677561910, now seen corresponding path program 1 times [2023-08-26 15:46:07,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:46:07,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592521303] [2023-08-26 15:46:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:46:07,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:46:07,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:07,879 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:46:07,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:07,900 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:46:07,900 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:46:07,900 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:46:07,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 15:46:07,900 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:46:07,901 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:46:07,901 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:46:07,901 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-26 15:46:07,938 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:46:07,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 513 places, 565 transitions, 1322 flow [2023-08-26 15:46:08,156 INFO L124 PetriNetUnfolderBase]: 137/1064 cut-off events. [2023-08-26 15:46:08,156 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-26 15:46:08,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1179 conditions, 1064 events. 137/1064 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4345 event pairs, 0 based on Foata normal form. 0/753 useless extension candidates. Maximal degree in co-relation 1057. Up to 26 conditions per place. [2023-08-26 15:46:08,189 INFO L82 GeneralOperation]: Start removeDead. Operand has 513 places, 565 transitions, 1322 flow [2023-08-26 15:46:08,200 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 513 places, 565 transitions, 1322 flow [2023-08-26 15:46:08,200 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:46:08,200 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 513 places, 565 transitions, 1322 flow [2023-08-26 15:46:08,200 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 513 places, 565 transitions, 1322 flow [2023-08-26 15:46:08,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 513 places, 565 transitions, 1322 flow [2023-08-26 15:46:08,427 INFO L124 PetriNetUnfolderBase]: 137/1064 cut-off events. [2023-08-26 15:46:08,427 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-26 15:46:08,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1179 conditions, 1064 events. 137/1064 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4345 event pairs, 0 based on Foata normal form. 0/753 useless extension candidates. Maximal degree in co-relation 1057. Up to 26 conditions per place. [2023-08-26 15:46:08,525 INFO L119 LiptonReduction]: Number of co-enabled transitions 257760 [2023-08-26 15:46:14,374 INFO L134 LiptonReduction]: Checked pairs total: 806624 [2023-08-26 15:46:14,374 INFO L136 LiptonReduction]: Total number of compositions: 436 [2023-08-26 15:46:14,375 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:46:14,376 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:46:14,376 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:46:14,429 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:46:14,429 INFO L124 PetriNetUnfolderBase]: 102/491 cut-off events. [2023-08-26 15:46:14,429 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-26 15:46:14,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:46:14,430 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:46:14,430 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:46:14,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:46:14,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1756882684, now seen corresponding path program 1 times [2023-08-26 15:46:14,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:46:14,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201022082] [2023-08-26 15:46:14,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:46:14,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:46:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:14,454 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:46:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:14,478 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:46:14,478 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:46:14,478 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:46:14,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 15:46:14,479 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:46:14,479 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:46:14,479 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:46:14,479 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-26 15:46:14,516 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:46:14,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 550 places, 606 transitions, 1433 flow [2023-08-26 15:46:14,855 INFO L124 PetriNetUnfolderBase]: 148/1147 cut-off events. [2023-08-26 15:46:14,856 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-26 15:46:14,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1278 conditions, 1147 events. 148/1147 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4692 event pairs, 0 based on Foata normal form. 0/811 useless extension candidates. Maximal degree in co-relation 1154. Up to 28 conditions per place. [2023-08-26 15:46:14,884 INFO L82 GeneralOperation]: Start removeDead. Operand has 550 places, 606 transitions, 1433 flow [2023-08-26 15:46:14,895 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 550 places, 606 transitions, 1433 flow [2023-08-26 15:46:14,895 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:46:14,895 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 550 places, 606 transitions, 1433 flow [2023-08-26 15:46:14,895 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 550 places, 606 transitions, 1433 flow [2023-08-26 15:46:14,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 550 places, 606 transitions, 1433 flow [2023-08-26 15:46:15,123 INFO L124 PetriNetUnfolderBase]: 148/1147 cut-off events. [2023-08-26 15:46:15,124 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-26 15:46:15,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1278 conditions, 1147 events. 148/1147 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4692 event pairs, 0 based on Foata normal form. 0/811 useless extension candidates. Maximal degree in co-relation 1154. Up to 28 conditions per place. [2023-08-26 15:46:15,231 INFO L119 LiptonReduction]: Number of co-enabled transitions 300560 [2023-08-26 15:46:21,694 INFO L134 LiptonReduction]: Checked pairs total: 944286 [2023-08-26 15:46:21,694 INFO L136 LiptonReduction]: Total number of compositions: 472 [2023-08-26 15:46:21,696 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:46:21,696 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:46:21,696 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:46:21,753 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:46:21,753 INFO L124 PetriNetUnfolderBase]: 113/536 cut-off events. [2023-08-26 15:46:21,753 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-26 15:46:21,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:46:21,754 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:46:21,754 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:46:21,754 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:46:21,754 INFO L85 PathProgramCache]: Analyzing trace with hash -717202722, now seen corresponding path program 1 times [2023-08-26 15:46:21,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:46:21,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871015810] [2023-08-26 15:46:21,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:46:21,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:46:21,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:21,783 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:46:21,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:21,809 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:46:21,809 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:46:21,809 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:46:21,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 15:46:21,809 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:46:21,810 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:46:21,810 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:46:21,810 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-26 15:46:21,854 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:46:21,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 587 places, 647 transitions, 1546 flow [2023-08-26 15:46:22,118 INFO L124 PetriNetUnfolderBase]: 159/1230 cut-off events. [2023-08-26 15:46:22,119 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-26 15:46:22,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1378 conditions, 1230 events. 159/1230 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5048 event pairs, 0 based on Foata normal form. 0/869 useless extension candidates. Maximal degree in co-relation 1253. Up to 30 conditions per place. [2023-08-26 15:46:22,145 INFO L82 GeneralOperation]: Start removeDead. Operand has 587 places, 647 transitions, 1546 flow [2023-08-26 15:46:22,153 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 587 places, 647 transitions, 1546 flow [2023-08-26 15:46:22,154 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:46:22,154 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 587 places, 647 transitions, 1546 flow [2023-08-26 15:46:22,154 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 587 places, 647 transitions, 1546 flow [2023-08-26 15:46:22,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 587 places, 647 transitions, 1546 flow [2023-08-26 15:46:22,370 INFO L124 PetriNetUnfolderBase]: 159/1230 cut-off events. [2023-08-26 15:46:22,370 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-26 15:46:22,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1378 conditions, 1230 events. 159/1230 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5048 event pairs, 0 based on Foata normal form. 0/869 useless extension candidates. Maximal degree in co-relation 1253. Up to 30 conditions per place. [2023-08-26 15:46:22,481 INFO L119 LiptonReduction]: Number of co-enabled transitions 346640 [2023-08-26 15:46:29,290 INFO L134 LiptonReduction]: Checked pairs total: 1217693 [2023-08-26 15:46:29,290 INFO L136 LiptonReduction]: Total number of compositions: 496 [2023-08-26 15:46:29,291 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:46:29,292 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:46:29,292 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:46:29,362 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:46:29,362 INFO L124 PetriNetUnfolderBase]: 120/575 cut-off events. [2023-08-26 15:46:29,362 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-26 15:46:29,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:46:29,363 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:46:29,363 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:46:29,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:46:29,363 INFO L85 PathProgramCache]: Analyzing trace with hash -424759456, now seen corresponding path program 1 times [2023-08-26 15:46:29,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:46:29,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959745551] [2023-08-26 15:46:29,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:46:29,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:46:29,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:29,393 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:46:29,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:29,421 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:46:29,421 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:46:29,421 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:46:29,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 15:46:29,421 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:46:29,422 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:46:29,422 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:46:29,422 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-26 15:46:29,467 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:46:29,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 624 places, 688 transitions, 1661 flow [2023-08-26 15:46:29,757 INFO L124 PetriNetUnfolderBase]: 170/1313 cut-off events. [2023-08-26 15:46:29,758 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-26 15:46:29,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1479 conditions, 1313 events. 170/1313 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5408 event pairs, 0 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 1353. Up to 32 conditions per place. [2023-08-26 15:46:29,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 624 places, 688 transitions, 1661 flow [2023-08-26 15:46:29,803 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 624 places, 688 transitions, 1661 flow [2023-08-26 15:46:29,803 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:46:29,803 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 624 places, 688 transitions, 1661 flow [2023-08-26 15:46:29,803 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 624 places, 688 transitions, 1661 flow [2023-08-26 15:46:29,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 624 places, 688 transitions, 1661 flow [2023-08-26 15:46:30,096 INFO L124 PetriNetUnfolderBase]: 170/1313 cut-off events. [2023-08-26 15:46:30,096 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-26 15:46:30,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1479 conditions, 1313 events. 170/1313 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5408 event pairs, 0 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 1353. Up to 32 conditions per place. [2023-08-26 15:46:30,230 INFO L119 LiptonReduction]: Number of co-enabled transitions 396000 [2023-08-26 15:46:37,312 INFO L134 LiptonReduction]: Checked pairs total: 1253704 [2023-08-26 15:46:37,313 INFO L136 LiptonReduction]: Total number of compositions: 524 [2023-08-26 15:46:37,314 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:46:37,314 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:46:37,315 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:46:37,399 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:46:37,399 INFO L124 PetriNetUnfolderBase]: 129/617 cut-off events. [2023-08-26 15:46:37,399 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-26 15:46:37,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:46:37,399 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:46:37,400 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:46:37,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:46:37,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1952673525, now seen corresponding path program 1 times [2023-08-26 15:46:37,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:46:37,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403961567] [2023-08-26 15:46:37,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:46:37,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:46:37,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:37,431 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:46:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:37,463 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:46:37,463 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:46:37,463 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:46:37,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 15:46:37,463 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:46:37,464 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:46:37,464 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:46:37,464 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-26 15:46:37,512 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:46:37,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 661 places, 729 transitions, 1778 flow [2023-08-26 15:46:37,800 INFO L124 PetriNetUnfolderBase]: 181/1396 cut-off events. [2023-08-26 15:46:37,801 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-26 15:46:37,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1581 conditions, 1396 events. 181/1396 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5738 event pairs, 0 based on Foata normal form. 0/985 useless extension candidates. Maximal degree in co-relation 1454. Up to 34 conditions per place. [2023-08-26 15:46:37,840 INFO L82 GeneralOperation]: Start removeDead. Operand has 661 places, 729 transitions, 1778 flow [2023-08-26 15:46:37,854 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 661 places, 729 transitions, 1778 flow [2023-08-26 15:46:37,854 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:46:37,854 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 661 places, 729 transitions, 1778 flow [2023-08-26 15:46:37,854 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 661 places, 729 transitions, 1778 flow [2023-08-26 15:46:37,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 661 places, 729 transitions, 1778 flow [2023-08-26 15:46:38,206 INFO L124 PetriNetUnfolderBase]: 181/1396 cut-off events. [2023-08-26 15:46:38,206 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-26 15:46:38,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1581 conditions, 1396 events. 181/1396 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 5738 event pairs, 0 based on Foata normal form. 0/985 useless extension candidates. Maximal degree in co-relation 1454. Up to 34 conditions per place. [2023-08-26 15:46:38,328 INFO L119 LiptonReduction]: Number of co-enabled transitions 448640 [2023-08-26 15:46:45,705 INFO L134 LiptonReduction]: Checked pairs total: 1421013 [2023-08-26 15:46:45,706 INFO L136 LiptonReduction]: Total number of compositions: 564 [2023-08-26 15:46:45,707 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:46:45,707 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:46:45,707 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:46:45,788 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:46:45,788 INFO L124 PetriNetUnfolderBase]: 138/659 cut-off events. [2023-08-26 15:46:45,788 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-26 15:46:45,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:46:45,788 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:46:45,788 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:46:45,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:46:45,789 INFO L85 PathProgramCache]: Analyzing trace with hash -991757914, now seen corresponding path program 1 times [2023-08-26 15:46:45,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:46:45,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650180845] [2023-08-26 15:46:45,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:46:45,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:46:45,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:45,823 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:46:45,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:45,857 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:46:45,857 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:46:45,857 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:46:45,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 15:46:45,857 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:46:45,858 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:46:45,858 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:46:45,858 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-26 15:46:45,909 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:46:45,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 698 places, 770 transitions, 1897 flow [2023-08-26 15:46:46,355 INFO L124 PetriNetUnfolderBase]: 192/1479 cut-off events. [2023-08-26 15:46:46,355 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-26 15:46:46,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1684 conditions, 1479 events. 192/1479 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6111 event pairs, 0 based on Foata normal form. 0/1043 useless extension candidates. Maximal degree in co-relation 1556. Up to 36 conditions per place. [2023-08-26 15:46:46,397 INFO L82 GeneralOperation]: Start removeDead. Operand has 698 places, 770 transitions, 1897 flow [2023-08-26 15:46:46,412 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 698 places, 770 transitions, 1897 flow [2023-08-26 15:46:46,413 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:46:46,413 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 698 places, 770 transitions, 1897 flow [2023-08-26 15:46:46,413 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 698 places, 770 transitions, 1897 flow [2023-08-26 15:46:46,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 698 places, 770 transitions, 1897 flow [2023-08-26 15:46:46,734 INFO L124 PetriNetUnfolderBase]: 192/1479 cut-off events. [2023-08-26 15:46:46,734 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-26 15:46:46,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1684 conditions, 1479 events. 192/1479 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6111 event pairs, 0 based on Foata normal form. 0/1043 useless extension candidates. Maximal degree in co-relation 1556. Up to 36 conditions per place. [2023-08-26 15:46:46,909 INFO L119 LiptonReduction]: Number of co-enabled transitions 504560 [2023-08-26 15:46:55,020 INFO L134 LiptonReduction]: Checked pairs total: 1601595 [2023-08-26 15:46:55,020 INFO L136 LiptonReduction]: Total number of compositions: 602 [2023-08-26 15:46:55,023 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:46:55,024 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:46:55,024 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:46:55,125 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:46:55,125 INFO L124 PetriNetUnfolderBase]: 147/701 cut-off events. [2023-08-26 15:46:55,125 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-26 15:46:55,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:46:55,125 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:46:55,126 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:46:55,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:46:55,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1865610440, now seen corresponding path program 1 times [2023-08-26 15:46:55,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:46:55,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858351729] [2023-08-26 15:46:55,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:46:55,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:46:55,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:55,158 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:46:55,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:46:55,191 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:46:55,192 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:46:55,192 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:46:55,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 15:46:55,192 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:46:55,192 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:46:55,192 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:46:55,192 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-26 15:46:55,252 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:46:55,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 735 places, 811 transitions, 2018 flow [2023-08-26 15:46:55,682 INFO L124 PetriNetUnfolderBase]: 203/1562 cut-off events. [2023-08-26 15:46:55,682 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-26 15:46:55,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1788 conditions, 1562 events. 203/1562 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 6475 event pairs, 0 based on Foata normal form. 0/1101 useless extension candidates. Maximal degree in co-relation 1659. Up to 38 conditions per place. [2023-08-26 15:46:55,735 INFO L82 GeneralOperation]: Start removeDead. Operand has 735 places, 811 transitions, 2018 flow [2023-08-26 15:46:55,752 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 735 places, 811 transitions, 2018 flow [2023-08-26 15:46:55,752 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:46:55,752 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 735 places, 811 transitions, 2018 flow [2023-08-26 15:46:55,752 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 735 places, 811 transitions, 2018 flow [2023-08-26 15:46:55,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 735 places, 811 transitions, 2018 flow [2023-08-26 15:46:56,114 INFO L124 PetriNetUnfolderBase]: 203/1562 cut-off events. [2023-08-26 15:46:56,114 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-26 15:46:56,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1788 conditions, 1562 events. 203/1562 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 6475 event pairs, 0 based on Foata normal form. 0/1101 useless extension candidates. Maximal degree in co-relation 1659. Up to 38 conditions per place. [2023-08-26 15:46:56,390 INFO L119 LiptonReduction]: Number of co-enabled transitions 563760 [2023-08-26 15:47:04,666 INFO L134 LiptonReduction]: Checked pairs total: 1790134 [2023-08-26 15:47:04,666 INFO L136 LiptonReduction]: Total number of compositions: 619 [2023-08-26 15:47:04,668 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:47:04,668 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:47:04,668 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:47:04,788 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:47:04,789 INFO L124 PetriNetUnfolderBase]: 156/743 cut-off events. [2023-08-26 15:47:04,789 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-26 15:47:04,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:47:04,789 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:47:04,789 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:47:04,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:47:04,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1511829164, now seen corresponding path program 1 times [2023-08-26 15:47:04,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:47:04,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343018788] [2023-08-26 15:47:04,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:47:04,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:47:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:04,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:47:04,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:04,865 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:47:04,865 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:47:04,865 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:47:04,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 15:47:04,865 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:47:04,866 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:47:04,866 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:47:04,866 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-26 15:47:04,919 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:47:04,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 772 places, 852 transitions, 2141 flow [2023-08-26 15:47:05,406 INFO L124 PetriNetUnfolderBase]: 214/1645 cut-off events. [2023-08-26 15:47:05,406 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-26 15:47:05,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1893 conditions, 1645 events. 214/1645 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6815 event pairs, 0 based on Foata normal form. 0/1159 useless extension candidates. Maximal degree in co-relation 1763. Up to 40 conditions per place. [2023-08-26 15:47:05,456 INFO L82 GeneralOperation]: Start removeDead. Operand has 772 places, 852 transitions, 2141 flow [2023-08-26 15:47:05,472 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 772 places, 852 transitions, 2141 flow [2023-08-26 15:47:05,472 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:47:05,472 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 772 places, 852 transitions, 2141 flow [2023-08-26 15:47:05,472 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 772 places, 852 transitions, 2141 flow [2023-08-26 15:47:05,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 772 places, 852 transitions, 2141 flow [2023-08-26 15:47:05,922 INFO L124 PetriNetUnfolderBase]: 214/1645 cut-off events. [2023-08-26 15:47:05,922 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-26 15:47:05,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1893 conditions, 1645 events. 214/1645 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 6815 event pairs, 0 based on Foata normal form. 0/1159 useless extension candidates. Maximal degree in co-relation 1763. Up to 40 conditions per place. [2023-08-26 15:47:06,177 INFO L119 LiptonReduction]: Number of co-enabled transitions 626240 [2023-08-26 15:47:14,829 INFO L134 LiptonReduction]: Checked pairs total: 2005278 [2023-08-26 15:47:14,829 INFO L136 LiptonReduction]: Total number of compositions: 650 [2023-08-26 15:47:14,831 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:47:14,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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:47:14,831 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:47:14,949 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:47:14,950 INFO L124 PetriNetUnfolderBase]: 165/785 cut-off events. [2023-08-26 15:47:14,950 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-26 15:47:14,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:47:14,950 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:47:14,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:47:14,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:47:14,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1128480100, now seen corresponding path program 1 times [2023-08-26 15:47:14,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:47:14,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24135592] [2023-08-26 15:47:14,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:47:14,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:47:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:14,990 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:47:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:15,030 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:47:15,030 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:47:15,030 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:47:15,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 15:47:15,030 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:47:15,031 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:47:15,031 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:47:15,031 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-26 15:47:15,087 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:47:15,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 809 places, 893 transitions, 2266 flow [2023-08-26 15:47:15,585 INFO L124 PetriNetUnfolderBase]: 225/1728 cut-off events. [2023-08-26 15:47:15,585 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-26 15:47:15,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1999 conditions, 1728 events. 225/1728 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 7151 event pairs, 0 based on Foata normal form. 0/1217 useless extension candidates. Maximal degree in co-relation 1868. Up to 42 conditions per place. [2023-08-26 15:47:15,659 INFO L82 GeneralOperation]: Start removeDead. Operand has 809 places, 893 transitions, 2266 flow [2023-08-26 15:47:15,685 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 809 places, 893 transitions, 2266 flow [2023-08-26 15:47:15,685 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:47:15,685 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 809 places, 893 transitions, 2266 flow [2023-08-26 15:47:15,685 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 809 places, 893 transitions, 2266 flow [2023-08-26 15:47:15,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 809 places, 893 transitions, 2266 flow [2023-08-26 15:47:16,159 INFO L124 PetriNetUnfolderBase]: 225/1728 cut-off events. [2023-08-26 15:47:16,159 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-26 15:47:16,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1999 conditions, 1728 events. 225/1728 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 7151 event pairs, 0 based on Foata normal form. 0/1217 useless extension candidates. Maximal degree in co-relation 1868. Up to 42 conditions per place. [2023-08-26 15:47:16,392 INFO L119 LiptonReduction]: Number of co-enabled transitions 692000 [2023-08-26 15:47:25,551 INFO L134 LiptonReduction]: Checked pairs total: 2212700 [2023-08-26 15:47:25,551 INFO L136 LiptonReduction]: Total number of compositions: 682 [2023-08-26 15:47:25,552 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:47:25,553 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:47:25,553 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:47:25,717 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:47:25,717 INFO L124 PetriNetUnfolderBase]: 176/833 cut-off events. [2023-08-26 15:47:25,717 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-26 15:47:25,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:47:25,717 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:47:25,718 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:47:25,718 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:47:25,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1306625395, now seen corresponding path program 1 times [2023-08-26 15:47:25,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:47:25,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337175818] [2023-08-26 15:47:25,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:47:25,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:47:25,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:25,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:47:25,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:25,803 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:47:25,803 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:47:25,803 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:47:25,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 15:47:25,803 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:47:25,804 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:47:25,804 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:47:25,804 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-26 15:47:25,874 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:47:25,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 846 places, 934 transitions, 2393 flow [2023-08-26 15:47:26,437 INFO L124 PetriNetUnfolderBase]: 236/1811 cut-off events. [2023-08-26 15:47:26,437 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-26 15:47:26,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 1811 events. 236/1811 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7456 event pairs, 0 based on Foata normal form. 0/1275 useless extension candidates. Maximal degree in co-relation 1974. Up to 44 conditions per place. [2023-08-26 15:47:26,517 INFO L82 GeneralOperation]: Start removeDead. Operand has 846 places, 934 transitions, 2393 flow [2023-08-26 15:47:26,542 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 846 places, 934 transitions, 2393 flow [2023-08-26 15:47:26,542 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:47:26,542 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 846 places, 934 transitions, 2393 flow [2023-08-26 15:47:26,542 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 846 places, 934 transitions, 2393 flow [2023-08-26 15:47:26,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 846 places, 934 transitions, 2393 flow [2023-08-26 15:47:27,119 INFO L124 PetriNetUnfolderBase]: 236/1811 cut-off events. [2023-08-26 15:47:27,119 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-26 15:47:27,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 1811 events. 236/1811 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7456 event pairs, 0 based on Foata normal form. 0/1275 useless extension candidates. Maximal degree in co-relation 1974. Up to 44 conditions per place. [2023-08-26 15:47:27,355 INFO L119 LiptonReduction]: Number of co-enabled transitions 761040 [2023-08-26 15:47:36,874 INFO L134 LiptonReduction]: Checked pairs total: 2433384 [2023-08-26 15:47:36,874 INFO L136 LiptonReduction]: Total number of compositions: 702 [2023-08-26 15:47:36,876 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:47:36,876 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:47:36,876 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:47:37,026 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:47:37,027 INFO L124 PetriNetUnfolderBase]: 185/877 cut-off events. [2023-08-26 15:47:37,027 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-26 15:47:37,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:47:37,027 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:47:37,027 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:47:37,027 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:47:37,027 INFO L85 PathProgramCache]: Analyzing trace with hash 564274265, now seen corresponding path program 1 times [2023-08-26 15:47:37,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:47:37,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311856226] [2023-08-26 15:47:37,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:47:37,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:47:37,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:37,073 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:47:37,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:37,132 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:47:37,133 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:47:37,133 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:47:37,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 15:47:37,133 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:47:37,134 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:47:37,134 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:47:37,134 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-26 15:47:37,200 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:47:37,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 883 places, 975 transitions, 2522 flow [2023-08-26 15:47:37,896 INFO L124 PetriNetUnfolderBase]: 247/1894 cut-off events. [2023-08-26 15:47:37,896 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-26 15:47:38,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2214 conditions, 1894 events. 247/1894 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7832 event pairs, 0 based on Foata normal form. 0/1333 useless extension candidates. Maximal degree in co-relation 2081. Up to 46 conditions per place. [2023-08-26 15:47:38,006 INFO L82 GeneralOperation]: Start removeDead. Operand has 883 places, 975 transitions, 2522 flow [2023-08-26 15:47:38,039 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 883 places, 975 transitions, 2522 flow [2023-08-26 15:47:38,039 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:47:38,039 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 883 places, 975 transitions, 2522 flow [2023-08-26 15:47:38,039 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 883 places, 975 transitions, 2522 flow [2023-08-26 15:47:38,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 883 places, 975 transitions, 2522 flow [2023-08-26 15:47:38,614 INFO L124 PetriNetUnfolderBase]: 247/1894 cut-off events. [2023-08-26 15:47:38,614 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-26 15:47:38,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2214 conditions, 1894 events. 247/1894 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 7832 event pairs, 0 based on Foata normal form. 0/1333 useless extension candidates. Maximal degree in co-relation 2081. Up to 46 conditions per place. [2023-08-26 15:47:38,944 INFO L119 LiptonReduction]: Number of co-enabled transitions 833360 [2023-08-26 15:47:48,825 INFO L134 LiptonReduction]: Checked pairs total: 2667782 [2023-08-26 15:47:48,825 INFO L136 LiptonReduction]: Total number of compositions: 734 [2023-08-26 15:47:48,826 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:47:48,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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:47:48,826 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:47:48,980 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:47:48,980 INFO L124 PetriNetUnfolderBase]: 194/919 cut-off events. [2023-08-26 15:47:48,980 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-26 15:47:48,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:47:48,980 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:47:48,980 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:47:48,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:47:48,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1665170257, now seen corresponding path program 1 times [2023-08-26 15:47:48,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:47:48,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338135059] [2023-08-26 15:47:48,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:47:48,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:47:49,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:49,029 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:47:49,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:47:49,082 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:47:49,082 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:47:49,083 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:47:49,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 15:47:49,083 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:47:49,083 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:47:49,083 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:47:49,083 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-26 15:47:49,154 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:47:49,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 920 places, 1016 transitions, 2653 flow [2023-08-26 15:47:49,855 INFO L124 PetriNetUnfolderBase]: 258/1977 cut-off events. [2023-08-26 15:47:49,855 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-26 15:47:49,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2323 conditions, 1977 events. 258/1977 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8188 event pairs, 0 based on Foata normal form. 0/1391 useless extension candidates. Maximal degree in co-relation 2189. Up to 48 conditions per place. [2023-08-26 15:47:49,926 INFO L82 GeneralOperation]: Start removeDead. Operand has 920 places, 1016 transitions, 2653 flow [2023-08-26 15:47:49,948 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 920 places, 1016 transitions, 2653 flow [2023-08-26 15:47:49,948 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:47:49,948 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 920 places, 1016 transitions, 2653 flow [2023-08-26 15:47:49,948 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 920 places, 1016 transitions, 2653 flow [2023-08-26 15:47:49,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 920 places, 1016 transitions, 2653 flow [2023-08-26 15:47:50,536 INFO L124 PetriNetUnfolderBase]: 258/1977 cut-off events. [2023-08-26 15:47:50,536 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-26 15:47:50,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2323 conditions, 1977 events. 258/1977 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8188 event pairs, 0 based on Foata normal form. 0/1391 useless extension candidates. Maximal degree in co-relation 2189. Up to 48 conditions per place. [2023-08-26 15:47:50,917 INFO L119 LiptonReduction]: Number of co-enabled transitions 908960 [2023-08-26 15:48:01,347 INFO L134 LiptonReduction]: Checked pairs total: 2905983 [2023-08-26 15:48:01,347 INFO L136 LiptonReduction]: Total number of compositions: 749 [2023-08-26 15:48:01,349 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:48:01,349 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:48:01,349 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:48:01,519 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:48:01,519 INFO L124 PetriNetUnfolderBase]: 203/961 cut-off events. [2023-08-26 15:48:01,520 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-26 15:48:01,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:48:01,520 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:48:01,520 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:48:01,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:48:01,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1066707892, now seen corresponding path program 1 times [2023-08-26 15:48:01,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:48:01,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798655120] [2023-08-26 15:48:01,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:48:01,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:48:01,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:01,569 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:48:01,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:01,620 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:48:01,621 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:48:01,621 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:48:01,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 15:48:01,621 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:48:01,621 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:48:01,621 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:48:01,621 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-26 15:48:01,692 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:48:01,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 957 places, 1057 transitions, 2786 flow [2023-08-26 15:48:02,389 INFO L124 PetriNetUnfolderBase]: 269/2060 cut-off events. [2023-08-26 15:48:02,389 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-26 15:48:02,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2433 conditions, 2060 events. 269/2060 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8511 event pairs, 0 based on Foata normal form. 0/1449 useless extension candidates. Maximal degree in co-relation 2298. Up to 50 conditions per place. [2023-08-26 15:48:02,500 INFO L82 GeneralOperation]: Start removeDead. Operand has 957 places, 1057 transitions, 2786 flow [2023-08-26 15:48:02,535 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 957 places, 1057 transitions, 2786 flow [2023-08-26 15:48:02,535 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:48:02,536 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 957 places, 1057 transitions, 2786 flow [2023-08-26 15:48:02,536 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 957 places, 1057 transitions, 2786 flow [2023-08-26 15:48:02,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 957 places, 1057 transitions, 2786 flow [2023-08-26 15:48:03,234 INFO L124 PetriNetUnfolderBase]: 269/2060 cut-off events. [2023-08-26 15:48:03,235 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-26 15:48:03,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2433 conditions, 2060 events. 269/2060 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 8511 event pairs, 0 based on Foata normal form. 0/1449 useless extension candidates. Maximal degree in co-relation 2298. Up to 50 conditions per place. [2023-08-26 15:48:03,640 INFO L119 LiptonReduction]: Number of co-enabled transitions 987840 [2023-08-26 15:48:14,539 INFO L134 LiptonReduction]: Checked pairs total: 3549930 [2023-08-26 15:48:14,539 INFO L136 LiptonReduction]: Total number of compositions: 787 [2023-08-26 15:48:14,540 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:48:14,540 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:48:14,540 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:48:14,788 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:48:14,788 INFO L124 PetriNetUnfolderBase]: 212/1001 cut-off events. [2023-08-26 15:48:14,788 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-26 15:48:14,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:48:14,788 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:48:14,788 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:48:14,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:48:14,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1888166619, now seen corresponding path program 1 times [2023-08-26 15:48:14,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:48:14,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443222316] [2023-08-26 15:48:14,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:48:14,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:48:14,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:14,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:48:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:14,875 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:48:14,875 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:48:14,875 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:48:14,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 15:48:14,875 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:48:14,876 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:48:14,876 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:48:14,876 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-26 15:48:14,948 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:48:14,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 994 places, 1098 transitions, 2921 flow [2023-08-26 15:48:15,696 INFO L124 PetriNetUnfolderBase]: 280/2143 cut-off events. [2023-08-26 15:48:15,696 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-26 15:48:15,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2544 conditions, 2143 events. 280/2143 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 8914 event pairs, 0 based on Foata normal form. 0/1507 useless extension candidates. Maximal degree in co-relation 2408. Up to 52 conditions per place. [2023-08-26 15:48:15,816 INFO L82 GeneralOperation]: Start removeDead. Operand has 994 places, 1098 transitions, 2921 flow [2023-08-26 15:48:15,855 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 994 places, 1098 transitions, 2921 flow [2023-08-26 15:48:15,856 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:48:15,856 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 994 places, 1098 transitions, 2921 flow [2023-08-26 15:48:15,856 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 994 places, 1098 transitions, 2921 flow [2023-08-26 15:48:15,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 994 places, 1098 transitions, 2921 flow [2023-08-26 15:48:16,698 INFO L124 PetriNetUnfolderBase]: 280/2143 cut-off events. [2023-08-26 15:48:16,698 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-26 15:48:16,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2544 conditions, 2143 events. 280/2143 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 8914 event pairs, 0 based on Foata normal form. 0/1507 useless extension candidates. Maximal degree in co-relation 2408. Up to 52 conditions per place. [2023-08-26 15:48:17,078 INFO L119 LiptonReduction]: Number of co-enabled transitions 1070000 [2023-08-26 15:48:28,441 INFO L134 LiptonReduction]: Checked pairs total: 3433319 [2023-08-26 15:48:28,441 INFO L136 LiptonReduction]: Total number of compositions: 827 [2023-08-26 15:48:28,442 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:48:28,443 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:48:28,443 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:48:28,641 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:48:28,641 INFO L124 PetriNetUnfolderBase]: 221/1041 cut-off events. [2023-08-26 15:48:28,641 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-26 15:48:28,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:48:28,641 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:48:28,641 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:48:28,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:48:28,641 INFO L85 PathProgramCache]: Analyzing trace with hash -360528948, now seen corresponding path program 1 times [2023-08-26 15:48:28,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:48:28,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301507160] [2023-08-26 15:48:28,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:48:28,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:48:28,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:28,722 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:48:28,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:28,778 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:48:28,778 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:48:28,778 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:48:28,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 15:48:28,778 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:48:28,779 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:48:28,779 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:48:28,779 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-26 15:48:28,851 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:48:28,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1031 places, 1139 transitions, 3058 flow [2023-08-26 15:48:29,672 INFO L124 PetriNetUnfolderBase]: 291/2226 cut-off events. [2023-08-26 15:48:29,673 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-26 15:48:29,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2656 conditions, 2226 events. 291/2226 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 9226 event pairs, 0 based on Foata normal form. 0/1565 useless extension candidates. Maximal degree in co-relation 2519. Up to 54 conditions per place. [2023-08-26 15:48:29,800 INFO L82 GeneralOperation]: Start removeDead. Operand has 1031 places, 1139 transitions, 3058 flow [2023-08-26 15:48:29,842 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1031 places, 1139 transitions, 3058 flow [2023-08-26 15:48:29,842 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:48:29,842 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1031 places, 1139 transitions, 3058 flow [2023-08-26 15:48:29,843 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1031 places, 1139 transitions, 3058 flow [2023-08-26 15:48:29,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1031 places, 1139 transitions, 3058 flow [2023-08-26 15:48:30,739 INFO L124 PetriNetUnfolderBase]: 291/2226 cut-off events. [2023-08-26 15:48:30,739 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-26 15:48:30,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2656 conditions, 2226 events. 291/2226 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 9226 event pairs, 0 based on Foata normal form. 0/1565 useless extension candidates. Maximal degree in co-relation 2519. Up to 54 conditions per place. [2023-08-26 15:48:31,114 INFO L119 LiptonReduction]: Number of co-enabled transitions 1155440 [2023-08-26 15:48:43,054 INFO L134 LiptonReduction]: Checked pairs total: 3718326 [2023-08-26 15:48:43,054 INFO L136 LiptonReduction]: Total number of compositions: 871 [2023-08-26 15:48:43,057 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:48:43,057 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:48:43,057 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:48:43,350 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:48:43,350 INFO L124 PetriNetUnfolderBase]: 230/1087 cut-off events. [2023-08-26 15:48:43,350 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-26 15:48:43,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:48:43,350 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:48:43,350 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:48:43,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:48:43,351 INFO L85 PathProgramCache]: Analyzing trace with hash -653622054, now seen corresponding path program 1 times [2023-08-26 15:48:43,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:48:43,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053373574] [2023-08-26 15:48:43,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:48:43,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:48:43,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:43,399 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:48:43,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:43,463 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:48:43,463 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:48:43,463 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:48:43,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 15:48:43,463 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:48:43,464 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:48:43,464 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:48:43,464 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-26 15:48:43,554 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:48:43,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1068 places, 1180 transitions, 3197 flow [2023-08-26 15:48:44,502 INFO L124 PetriNetUnfolderBase]: 302/2309 cut-off events. [2023-08-26 15:48:44,502 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-26 15:48:44,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2769 conditions, 2309 events. 302/2309 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9604 event pairs, 0 based on Foata normal form. 0/1623 useless extension candidates. Maximal degree in co-relation 2631. Up to 56 conditions per place. [2023-08-26 15:48:44,648 INFO L82 GeneralOperation]: Start removeDead. Operand has 1068 places, 1180 transitions, 3197 flow [2023-08-26 15:48:44,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1068 places, 1180 transitions, 3197 flow [2023-08-26 15:48:44,691 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:48:44,691 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1068 places, 1180 transitions, 3197 flow [2023-08-26 15:48:44,691 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1068 places, 1180 transitions, 3197 flow [2023-08-26 15:48:44,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1068 places, 1180 transitions, 3197 flow [2023-08-26 15:48:45,670 INFO L124 PetriNetUnfolderBase]: 302/2309 cut-off events. [2023-08-26 15:48:45,670 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-26 15:48:45,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2769 conditions, 2309 events. 302/2309 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 9604 event pairs, 0 based on Foata normal form. 0/1623 useless extension candidates. Maximal degree in co-relation 2631. Up to 56 conditions per place. [2023-08-26 15:48:46,076 INFO L119 LiptonReduction]: Number of co-enabled transitions 1244160 [2023-08-26 15:48:58,341 INFO L134 LiptonReduction]: Checked pairs total: 3986872 [2023-08-26 15:48:58,341 INFO L136 LiptonReduction]: Total number of compositions: 890 [2023-08-26 15:48:58,342 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:48:58,342 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:48:58,342 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:48:58,570 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:48:58,571 INFO L124 PetriNetUnfolderBase]: 239/1129 cut-off events. [2023-08-26 15:48:58,571 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-26 15:48:58,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:48:58,571 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:48:58,571 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:48:58,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:48:58,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1056788909, now seen corresponding path program 1 times [2023-08-26 15:48:58,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:48:58,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064621445] [2023-08-26 15:48:58,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:48:58,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:48:58,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:58,619 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:48:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:48:58,675 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:48:58,676 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:48:58,676 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:48:58,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 15:48:58,676 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:48:58,676 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:48:58,676 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:48:58,676 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-26 15:48:58,750 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:48:58,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1105 places, 1221 transitions, 3338 flow [2023-08-26 15:48:59,672 INFO L124 PetriNetUnfolderBase]: 313/2392 cut-off events. [2023-08-26 15:48:59,672 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-26 15:48:59,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2883 conditions, 2392 events. 313/2392 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 9941 event pairs, 0 based on Foata normal form. 0/1681 useless extension candidates. Maximal degree in co-relation 2744. Up to 58 conditions per place. [2023-08-26 15:48:59,798 INFO L82 GeneralOperation]: Start removeDead. Operand has 1105 places, 1221 transitions, 3338 flow [2023-08-26 15:48:59,839 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1105 places, 1221 transitions, 3338 flow [2023-08-26 15:48:59,839 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:48:59,839 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1105 places, 1221 transitions, 3338 flow [2023-08-26 15:48:59,839 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1105 places, 1221 transitions, 3338 flow [2023-08-26 15:48:59,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1105 places, 1221 transitions, 3338 flow [2023-08-26 15:49:00,778 INFO L124 PetriNetUnfolderBase]: 313/2392 cut-off events. [2023-08-26 15:49:00,779 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-26 15:49:00,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2883 conditions, 2392 events. 313/2392 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 9941 event pairs, 0 based on Foata normal form. 0/1681 useless extension candidates. Maximal degree in co-relation 2744. Up to 58 conditions per place. [2023-08-26 15:49:01,534 INFO L119 LiptonReduction]: Number of co-enabled transitions 1336160 [2023-08-26 15:49:14,825 INFO L134 LiptonReduction]: Checked pairs total: 4837043 [2023-08-26 15:49:14,825 INFO L136 LiptonReduction]: Total number of compositions: 933 [2023-08-26 15:49:14,826 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:49:14,827 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:49:14,827 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:49:15,077 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:49:15,077 INFO L124 PetriNetUnfolderBase]: 248/1169 cut-off events. [2023-08-26 15:49:15,077 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-26 15:49:15,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:49:15,077 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:49:15,077 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:49:15,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:49:15,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1789140462, now seen corresponding path program 1 times [2023-08-26 15:49:15,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:49:15,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726625743] [2023-08-26 15:49:15,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:49:15,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:49:15,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:49:15,121 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:49:15,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:49:15,180 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:49:15,180 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:49:15,181 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:49:15,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 15:49:15,181 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:49:15,181 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:49:15,181 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:49:15,181 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-26 15:49:15,263 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:49:15,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1142 places, 1262 transitions, 3481 flow [2023-08-26 15:49:16,401 INFO L124 PetriNetUnfolderBase]: 324/2475 cut-off events. [2023-08-26 15:49:16,402 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-26 15:49:16,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2998 conditions, 2475 events. 324/2475 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10308 event pairs, 0 based on Foata normal form. 0/1739 useless extension candidates. Maximal degree in co-relation 2858. Up to 60 conditions per place. [2023-08-26 15:49:16,522 INFO L82 GeneralOperation]: Start removeDead. Operand has 1142 places, 1262 transitions, 3481 flow [2023-08-26 15:49:16,556 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1142 places, 1262 transitions, 3481 flow [2023-08-26 15:49:16,557 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:49:16,557 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1142 places, 1262 transitions, 3481 flow [2023-08-26 15:49:16,557 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1142 places, 1262 transitions, 3481 flow [2023-08-26 15:49:16,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1142 places, 1262 transitions, 3481 flow [2023-08-26 15:49:17,694 INFO L124 PetriNetUnfolderBase]: 324/2475 cut-off events. [2023-08-26 15:49:17,694 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-26 15:49:17,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2998 conditions, 2475 events. 324/2475 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10308 event pairs, 0 based on Foata normal form. 0/1739 useless extension candidates. Maximal degree in co-relation 2858. Up to 60 conditions per place. [2023-08-26 15:49:18,252 INFO L119 LiptonReduction]: Number of co-enabled transitions 1431440 [2023-08-26 15:49:31,748 INFO L134 LiptonReduction]: Checked pairs total: 4630450 [2023-08-26 15:49:31,748 INFO L136 LiptonReduction]: Total number of compositions: 964 [2023-08-26 15:49:31,750 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:49:31,750 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:49:31,750 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:49:32,032 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:49:32,032 INFO L124 PetriNetUnfolderBase]: 257/1213 cut-off events. [2023-08-26 15:49:32,032 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-26 15:49:32,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:49:32,032 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:49:32,032 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:49:32,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:49:32,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1793170612, now seen corresponding path program 1 times [2023-08-26 15:49:32,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:49:32,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060030769] [2023-08-26 15:49:32,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:49:32,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:49:32,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:49:32,075 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:49:32,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:49:32,145 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:49:32,145 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:49:32,145 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:49:32,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 15:49:32,145 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:49:32,146 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:49:32,146 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:49:32,146 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-26 15:49:32,229 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:49:32,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1179 places, 1303 transitions, 3626 flow [2023-08-26 15:49:33,395 INFO L124 PetriNetUnfolderBase]: 335/2558 cut-off events. [2023-08-26 15:49:33,395 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-26 15:49:33,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3114 conditions, 2558 events. 335/2558 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10646 event pairs, 0 based on Foata normal form. 0/1797 useless extension candidates. Maximal degree in co-relation 2973. Up to 62 conditions per place. [2023-08-26 15:49:33,541 INFO L82 GeneralOperation]: Start removeDead. Operand has 1179 places, 1303 transitions, 3626 flow [2023-08-26 15:49:33,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1179 places, 1303 transitions, 3626 flow [2023-08-26 15:49:33,603 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:49:33,603 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1179 places, 1303 transitions, 3626 flow [2023-08-26 15:49:33,603 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1179 places, 1303 transitions, 3626 flow [2023-08-26 15:49:33,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1179 places, 1303 transitions, 3626 flow [2023-08-26 15:49:34,653 INFO L124 PetriNetUnfolderBase]: 335/2558 cut-off events. [2023-08-26 15:49:34,653 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-26 15:49:34,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3114 conditions, 2558 events. 335/2558 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 10646 event pairs, 0 based on Foata normal form. 0/1797 useless extension candidates. Maximal degree in co-relation 2973. Up to 62 conditions per place. [2023-08-26 15:49:35,313 INFO L119 LiptonReduction]: Number of co-enabled transitions 1530000 [2023-08-26 15:49:49,267 INFO L134 LiptonReduction]: Checked pairs total: 4924691 [2023-08-26 15:49:49,267 INFO L136 LiptonReduction]: Total number of compositions: 975 [2023-08-26 15:49:49,269 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:49:49,269 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:49:49,269 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:49:49,553 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:49:49,553 INFO L124 PetriNetUnfolderBase]: 266/1253 cut-off events. [2023-08-26 15:49:49,553 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-26 15:49:49,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:49:49,553 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:49:49,553 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:49:49,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:49:49,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1476185816, now seen corresponding path program 1 times [2023-08-26 15:49:49,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:49:49,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951805195] [2023-08-26 15:49:49,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:49:49,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:49:49,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:49:49,597 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:49:49,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:49:49,663 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:49:49,663 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:49:49,663 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:49:49,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 15:49:49,664 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:49:49,664 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:49:49,664 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:49:49,664 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-26 15:49:49,747 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:49:49,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1216 places, 1344 transitions, 3773 flow [2023-08-26 15:49:51,267 INFO L124 PetriNetUnfolderBase]: 346/2641 cut-off events. [2023-08-26 15:49:51,267 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-26 15:49:51,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3231 conditions, 2641 events. 346/2641 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 11006 event pairs, 0 based on Foata normal form. 0/1855 useless extension candidates. Maximal degree in co-relation 3089. Up to 64 conditions per place. [2023-08-26 15:49:51,396 INFO L82 GeneralOperation]: Start removeDead. Operand has 1216 places, 1344 transitions, 3773 flow [2023-08-26 15:49:51,448 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1216 places, 1344 transitions, 3773 flow [2023-08-26 15:49:51,449 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:49:51,449 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1216 places, 1344 transitions, 3773 flow [2023-08-26 15:49:51,449 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1216 places, 1344 transitions, 3773 flow [2023-08-26 15:49:51,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1216 places, 1344 transitions, 3773 flow [2023-08-26 15:49:52,589 INFO L124 PetriNetUnfolderBase]: 346/2641 cut-off events. [2023-08-26 15:49:52,590 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-26 15:49:52,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3231 conditions, 2641 events. 346/2641 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 11006 event pairs, 0 based on Foata normal form. 0/1855 useless extension candidates. Maximal degree in co-relation 3089. Up to 64 conditions per place. [2023-08-26 15:49:53,315 INFO L119 LiptonReduction]: Number of co-enabled transitions 1631840 [2023-08-26 15:50:07,748 INFO L134 LiptonReduction]: Checked pairs total: 5254303 [2023-08-26 15:50:07,748 INFO L136 LiptonReduction]: Total number of compositions: 1014 [2023-08-26 15:50:07,749 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:50:07,750 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:50:07,750 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:50:08,064 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:50:08,064 INFO L124 PetriNetUnfolderBase]: 275/1297 cut-off events. [2023-08-26 15:50:08,064 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-26 15:50:08,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:50:08,065 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:50:08,065 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:50:08,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:50:08,065 INFO L85 PathProgramCache]: Analyzing trace with hash 408574934, now seen corresponding path program 1 times [2023-08-26 15:50:08,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:50:08,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916758997] [2023-08-26 15:50:08,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:50:08,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:50:08,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:50:08,116 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:50:08,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:50:08,189 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:50:08,189 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:50:08,189 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:50:08,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-26 15:50:08,190 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:50:08,190 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:50:08,190 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:50:08,190 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-26 15:50:08,280 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:50:08,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1253 places, 1385 transitions, 3922 flow [2023-08-26 15:50:09,524 INFO L124 PetriNetUnfolderBase]: 357/2724 cut-off events. [2023-08-26 15:50:09,524 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-26 15:50:09,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3349 conditions, 2724 events. 357/2724 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11389 event pairs, 0 based on Foata normal form. 0/1913 useless extension candidates. Maximal degree in co-relation 3206. Up to 66 conditions per place. [2023-08-26 15:50:09,730 INFO L82 GeneralOperation]: Start removeDead. Operand has 1253 places, 1385 transitions, 3922 flow [2023-08-26 15:50:09,817 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1253 places, 1385 transitions, 3922 flow [2023-08-26 15:50:09,818 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:50:09,818 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1253 places, 1385 transitions, 3922 flow [2023-08-26 15:50:09,818 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1253 places, 1385 transitions, 3922 flow [2023-08-26 15:50:09,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1253 places, 1385 transitions, 3922 flow [2023-08-26 15:50:11,052 INFO L124 PetriNetUnfolderBase]: 357/2724 cut-off events. [2023-08-26 15:50:11,052 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-26 15:50:11,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3349 conditions, 2724 events. 357/2724 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11389 event pairs, 0 based on Foata normal form. 0/1913 useless extension candidates. Maximal degree in co-relation 3206. Up to 66 conditions per place. [2023-08-26 15:50:11,773 INFO L119 LiptonReduction]: Number of co-enabled transitions 1736960 [2023-08-26 15:50:26,758 INFO L134 LiptonReduction]: Checked pairs total: 5636675 [2023-08-26 15:50:26,758 INFO L136 LiptonReduction]: Total number of compositions: 1048 [2023-08-26 15:50:26,759 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:50:26,760 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:50:26,760 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:50:27,098 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:50:27,098 INFO L124 PetriNetUnfolderBase]: 284/1334 cut-off events. [2023-08-26 15:50:27,098 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-26 15:50:27,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:50:27,098 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:50:27,098 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:50:27,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:50:27,099 INFO L85 PathProgramCache]: Analyzing trace with hash -537285523, now seen corresponding path program 1 times [2023-08-26 15:50:27,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:50:27,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44652769] [2023-08-26 15:50:27,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:50:27,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:50:27,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:50:27,151 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:50:27,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:50:27,221 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:50:27,221 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:50:27,221 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:50:27,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-26 15:50:27,222 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:50:27,222 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:50:27,222 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:50:27,222 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-26 15:50:27,312 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:50:27,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1290 places, 1426 transitions, 4073 flow [2023-08-26 15:50:28,849 INFO L124 PetriNetUnfolderBase]: 368/2807 cut-off events. [2023-08-26 15:50:28,849 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-26 15:50:29,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3468 conditions, 2807 events. 368/2807 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 11707 event pairs, 0 based on Foata normal form. 0/1971 useless extension candidates. Maximal degree in co-relation 3324. Up to 68 conditions per place. [2023-08-26 15:50:29,073 INFO L82 GeneralOperation]: Start removeDead. Operand has 1290 places, 1426 transitions, 4073 flow [2023-08-26 15:50:29,143 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1290 places, 1426 transitions, 4073 flow [2023-08-26 15:50:29,143 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:50:29,143 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1290 places, 1426 transitions, 4073 flow [2023-08-26 15:50:29,143 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1290 places, 1426 transitions, 4073 flow [2023-08-26 15:50:29,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1290 places, 1426 transitions, 4073 flow [2023-08-26 15:50:30,441 INFO L124 PetriNetUnfolderBase]: 368/2807 cut-off events. [2023-08-26 15:50:30,441 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-26 15:50:30,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3468 conditions, 2807 events. 368/2807 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 11707 event pairs, 0 based on Foata normal form. 0/1971 useless extension candidates. Maximal degree in co-relation 3324. Up to 68 conditions per place. [2023-08-26 15:50:31,228 INFO L119 LiptonReduction]: Number of co-enabled transitions 1845360 [2023-08-26 15:50:47,034 INFO L134 LiptonReduction]: Checked pairs total: 5979427 [2023-08-26 15:50:47,034 INFO L136 LiptonReduction]: Total number of compositions: 1087 [2023-08-26 15:50:47,036 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:50:47,036 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:50:47,036 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:50:47,392 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:50:47,392 INFO L124 PetriNetUnfolderBase]: 293/1376 cut-off events. [2023-08-26 15:50:47,392 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-26 15:50:47,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:50:47,392 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:50:47,392 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:50:47,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:50:47,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1194145850, now seen corresponding path program 1 times [2023-08-26 15:50:47,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:50:47,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911800376] [2023-08-26 15:50:47,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:50:47,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:50:47,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:50:47,445 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:50:47,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:50:47,525 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:50:47,526 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:50:47,526 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:50:47,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-26 15:50:47,526 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:50:47,526 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:50:47,526 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:50:47,526 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-26 15:50:47,622 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:50:47,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1327 places, 1467 transitions, 4226 flow [2023-08-26 15:50:49,098 INFO L124 PetriNetUnfolderBase]: 379/2890 cut-off events. [2023-08-26 15:50:49,098 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-26 15:50:49,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3588 conditions, 2890 events. 379/2890 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 12103 event pairs, 0 based on Foata normal form. 0/2029 useless extension candidates. Maximal degree in co-relation 3443. Up to 70 conditions per place. [2023-08-26 15:50:49,253 INFO L82 GeneralOperation]: Start removeDead. Operand has 1327 places, 1467 transitions, 4226 flow [2023-08-26 15:50:49,293 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1327 places, 1467 transitions, 4226 flow [2023-08-26 15:50:49,293 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:50:49,293 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1327 places, 1467 transitions, 4226 flow [2023-08-26 15:50:49,294 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1327 places, 1467 transitions, 4226 flow [2023-08-26 15:50:49,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1327 places, 1467 transitions, 4226 flow [2023-08-26 15:50:50,553 INFO L124 PetriNetUnfolderBase]: 379/2890 cut-off events. [2023-08-26 15:50:50,553 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-26 15:50:50,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3588 conditions, 2890 events. 379/2890 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 12103 event pairs, 0 based on Foata normal form. 0/2029 useless extension candidates. Maximal degree in co-relation 3443. Up to 70 conditions per place. [2023-08-26 15:50:51,425 INFO L119 LiptonReduction]: Number of co-enabled transitions 1957040 [2023-08-26 15:51:07,333 INFO L134 LiptonReduction]: Checked pairs total: 6368776 [2023-08-26 15:51:07,333 INFO L136 LiptonReduction]: Total number of compositions: 1116 [2023-08-26 15:51:07,334 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:51:07,334 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:51:07,334 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:51:07,705 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:51:07,705 INFO L124 PetriNetUnfolderBase]: 302/1423 cut-off events. [2023-08-26 15:51:07,705 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-26 15:51:07,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:51:07,705 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:51:07,705 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:51:07,706 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:51:07,706 INFO L85 PathProgramCache]: Analyzing trace with hash 920652145, now seen corresponding path program 1 times [2023-08-26 15:51:07,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:51:07,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691233614] [2023-08-26 15:51:07,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:51:07,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:51:07,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:51:07,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:51:07,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:51:07,838 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:51:07,838 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:51:07,838 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:51:07,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 15:51:07,838 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:51:07,839 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:51:07,839 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:51:07,839 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-26 15:51:08,041 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:51:08,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1364 places, 1508 transitions, 4381 flow [2023-08-26 15:51:09,443 INFO L124 PetriNetUnfolderBase]: 390/2973 cut-off events. [2023-08-26 15:51:09,443 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-26 15:51:09,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3709 conditions, 2973 events. 390/2973 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 12421 event pairs, 0 based on Foata normal form. 0/2087 useless extension candidates. Maximal degree in co-relation 3563. Up to 72 conditions per place. [2023-08-26 15:51:09,697 INFO L82 GeneralOperation]: Start removeDead. Operand has 1364 places, 1508 transitions, 4381 flow [2023-08-26 15:51:09,774 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1364 places, 1508 transitions, 4381 flow [2023-08-26 15:51:09,774 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:51:09,774 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1364 places, 1508 transitions, 4381 flow [2023-08-26 15:51:09,774 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1364 places, 1508 transitions, 4381 flow [2023-08-26 15:51:09,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1364 places, 1508 transitions, 4381 flow [2023-08-26 15:51:11,407 INFO L124 PetriNetUnfolderBase]: 390/2973 cut-off events. [2023-08-26 15:51:11,407 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-26 15:51:11,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3709 conditions, 2973 events. 390/2973 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 12421 event pairs, 0 based on Foata normal form. 0/2087 useless extension candidates. Maximal degree in co-relation 3563. Up to 72 conditions per place. [2023-08-26 15:51:12,300 INFO L119 LiptonReduction]: Number of co-enabled transitions 2072000 [2023-08-26 15:51:29,006 INFO L134 LiptonReduction]: Checked pairs total: 6698803 [2023-08-26 15:51:29,006 INFO L136 LiptonReduction]: Total number of compositions: 1127 [2023-08-26 15:51:29,008 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:51:29,008 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:51:29,008 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:51:29,449 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:51:29,450 INFO L124 PetriNetUnfolderBase]: 311/1465 cut-off events. [2023-08-26 15:51:29,450 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-26 15:51:29,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:51:29,450 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:51:29,450 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:51:29,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:51:29,450 INFO L85 PathProgramCache]: Analyzing trace with hash 2130158422, now seen corresponding path program 1 times [2023-08-26 15:51:29,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:51:29,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544969329] [2023-08-26 15:51:29,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:51:29,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:51:29,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:51:29,501 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:51:29,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:51:29,580 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:51:29,580 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:51:29,581 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:51:29,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-26 15:51:29,581 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:51:29,581 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:51:29,581 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:51:29,581 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-26 15:51:29,675 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:51:29,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1401 places, 1549 transitions, 4538 flow [2023-08-26 15:51:31,523 INFO L124 PetriNetUnfolderBase]: 401/3056 cut-off events. [2023-08-26 15:51:31,523 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-26 15:51:31,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3831 conditions, 3056 events. 401/3056 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 12817 event pairs, 0 based on Foata normal form. 0/2145 useless extension candidates. Maximal degree in co-relation 3684. Up to 74 conditions per place. [2023-08-26 15:51:31,712 INFO L82 GeneralOperation]: Start removeDead. Operand has 1401 places, 1549 transitions, 4538 flow [2023-08-26 15:51:31,759 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1401 places, 1549 transitions, 4538 flow [2023-08-26 15:51:31,760 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:51:31,760 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1401 places, 1549 transitions, 4538 flow [2023-08-26 15:51:31,760 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1401 places, 1549 transitions, 4538 flow [2023-08-26 15:51:31,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1401 places, 1549 transitions, 4538 flow [2023-08-26 15:51:33,551 INFO L124 PetriNetUnfolderBase]: 401/3056 cut-off events. [2023-08-26 15:51:33,552 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-26 15:51:33,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3831 conditions, 3056 events. 401/3056 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 12817 event pairs, 0 based on Foata normal form. 0/2145 useless extension candidates. Maximal degree in co-relation 3684. Up to 74 conditions per place. [2023-08-26 15:51:34,381 INFO L119 LiptonReduction]: Number of co-enabled transitions 2190240 [2023-08-26 15:51:51,233 INFO L134 LiptonReduction]: Checked pairs total: 7090463 [2023-08-26 15:51:51,233 INFO L136 LiptonReduction]: Total number of compositions: 1147 [2023-08-26 15:51:51,235 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:51:51,235 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:51:51,235 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:51:51,619 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:51:51,619 INFO L124 PetriNetUnfolderBase]: 320/1506 cut-off events. [2023-08-26 15:51:51,619 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-26 15:51:51,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:51:51,619 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:51:51,619 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:51:51,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:51:51,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1527132191, now seen corresponding path program 1 times [2023-08-26 15:51:51,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:51:51,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524645098] [2023-08-26 15:51:51,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:51:51,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:51:51,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:51:51,748 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:51:51,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:51:51,829 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:51:51,829 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:51:51,829 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:51:51,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 15:51:51,829 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:51:51,830 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:51:51,830 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:51:51,830 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-26 15:51:51,932 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:51:51,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1438 places, 1590 transitions, 4697 flow [2023-08-26 15:51:53,761 INFO L124 PetriNetUnfolderBase]: 412/3139 cut-off events. [2023-08-26 15:51:53,761 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-26 15:51:53,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3954 conditions, 3139 events. 412/3139 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 13118 event pairs, 0 based on Foata normal form. 0/2203 useless extension candidates. Maximal degree in co-relation 3806. Up to 76 conditions per place. [2023-08-26 15:51:53,954 INFO L82 GeneralOperation]: Start removeDead. Operand has 1438 places, 1590 transitions, 4697 flow [2023-08-26 15:51:54,000 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1438 places, 1590 transitions, 4697 flow [2023-08-26 15:51:54,000 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:51:54,000 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1438 places, 1590 transitions, 4697 flow [2023-08-26 15:51:54,000 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1438 places, 1590 transitions, 4697 flow [2023-08-26 15:51:54,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1438 places, 1590 transitions, 4697 flow [2023-08-26 15:51:55,914 INFO L124 PetriNetUnfolderBase]: 412/3139 cut-off events. [2023-08-26 15:51:55,914 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-26 15:51:56,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3954 conditions, 3139 events. 412/3139 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 13118 event pairs, 0 based on Foata normal form. 0/2203 useless extension candidates. Maximal degree in co-relation 3806. Up to 76 conditions per place. [2023-08-26 15:51:56,643 INFO L119 LiptonReduction]: Number of co-enabled transitions 2311760 [2023-08-26 15:52:14,060 INFO L134 LiptonReduction]: Checked pairs total: 7480024 [2023-08-26 15:52:14,060 INFO L136 LiptonReduction]: Total number of compositions: 1183 [2023-08-26 15:52:14,061 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:52:14,061 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:52:14,061 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:52:14,576 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:52:14,576 INFO L124 PetriNetUnfolderBase]: 329/1549 cut-off events. [2023-08-26 15:52:14,577 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-26 15:52:14,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:52:14,577 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:52:14,577 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:52:14,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:52:14,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1745418670, now seen corresponding path program 1 times [2023-08-26 15:52:14,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:52:14,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745237693] [2023-08-26 15:52:14,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:52:14,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:52:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:52:14,629 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:52:14,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:52:14,716 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:52:14,717 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:52:14,717 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:52:14,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-26 15:52:14,717 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:52:14,717 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:52:14,718 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:52:14,718 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-26 15:52:14,812 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:52:14,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1475 places, 1631 transitions, 4858 flow [2023-08-26 15:52:16,673 INFO L124 PetriNetUnfolderBase]: 423/3222 cut-off events. [2023-08-26 15:52:16,673 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-26 15:52:16,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4078 conditions, 3222 events. 423/3222 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 13450 event pairs, 0 based on Foata normal form. 0/2261 useless extension candidates. Maximal degree in co-relation 3929. Up to 78 conditions per place. [2023-08-26 15:52:16,872 INFO L82 GeneralOperation]: Start removeDead. Operand has 1475 places, 1631 transitions, 4858 flow [2023-08-26 15:52:16,920 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1475 places, 1631 transitions, 4858 flow [2023-08-26 15:52:16,920 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:52:16,920 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1475 places, 1631 transitions, 4858 flow [2023-08-26 15:52:16,921 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1475 places, 1631 transitions, 4858 flow [2023-08-26 15:52:16,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1475 places, 1631 transitions, 4858 flow [2023-08-26 15:52:18,879 INFO L124 PetriNetUnfolderBase]: 423/3222 cut-off events. [2023-08-26 15:52:18,879 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-26 15:52:19,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4078 conditions, 3222 events. 423/3222 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 13450 event pairs, 0 based on Foata normal form. 0/2261 useless extension candidates. Maximal degree in co-relation 3929. Up to 78 conditions per place. [2023-08-26 15:52:19,646 INFO L119 LiptonReduction]: Number of co-enabled transitions 2436560 [2023-08-26 15:52:37,773 INFO L134 LiptonReduction]: Checked pairs total: 7912824 [2023-08-26 15:52:37,773 INFO L136 LiptonReduction]: Total number of compositions: 1217 [2023-08-26 15:52:37,774 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:52:37,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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:52:37,775 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:52:38,340 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:52:38,340 INFO L124 PetriNetUnfolderBase]: 336/1583 cut-off events. [2023-08-26 15:52:38,340 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-26 15:52:38,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:52:38,341 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:52:38,341 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:52:38,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:52:38,341 INFO L85 PathProgramCache]: Analyzing trace with hash -167158321, now seen corresponding path program 1 times [2023-08-26 15:52:38,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:52:38,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443794113] [2023-08-26 15:52:38,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:52:38,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:52:38,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:52:38,396 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:52:38,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:52:38,486 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:52:38,486 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:52:38,486 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:52:38,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-26 15:52:38,487 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:52:38,487 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:52:38,487 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:52:38,487 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-26 15:52:38,581 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:52:38,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1512 places, 1672 transitions, 5021 flow [2023-08-26 15:52:40,692 INFO L124 PetriNetUnfolderBase]: 434/3305 cut-off events. [2023-08-26 15:52:40,693 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-26 15:52:40,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4203 conditions, 3305 events. 434/3305 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 13838 event pairs, 0 based on Foata normal form. 0/2319 useless extension candidates. Maximal degree in co-relation 4053. Up to 80 conditions per place. [2023-08-26 15:52:40,910 INFO L82 GeneralOperation]: Start removeDead. Operand has 1512 places, 1672 transitions, 5021 flow [2023-08-26 15:52:40,968 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1512 places, 1672 transitions, 5021 flow [2023-08-26 15:52:40,968 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:52:40,968 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1512 places, 1672 transitions, 5021 flow [2023-08-26 15:52:40,968 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1512 places, 1672 transitions, 5021 flow [2023-08-26 15:52:40,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1512 places, 1672 transitions, 5021 flow [2023-08-26 15:52:42,932 INFO L124 PetriNetUnfolderBase]: 434/3305 cut-off events. [2023-08-26 15:52:42,932 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-26 15:52:43,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4203 conditions, 3305 events. 434/3305 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 13838 event pairs, 0 based on Foata normal form. 0/2319 useless extension candidates. Maximal degree in co-relation 4053. Up to 80 conditions per place. [2023-08-26 15:52:44,327 INFO L119 LiptonReduction]: Number of co-enabled transitions 2564640 [2023-08-26 15:53:03,155 INFO L134 LiptonReduction]: Checked pairs total: 9361095 [2023-08-26 15:53:03,156 INFO L136 LiptonReduction]: Total number of compositions: 1267 [2023-08-26 15:53:03,157 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:53:03,157 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:53:03,158 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:53:03,705 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:53:03,705 INFO L124 PetriNetUnfolderBase]: 347/1633 cut-off events. [2023-08-26 15:53:03,705 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-26 15:53:03,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:53:03,706 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:53:03,706 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:53:03,706 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:53:03,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1337017548, now seen corresponding path program 1 times [2023-08-26 15:53:03,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:53:03,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392056603] [2023-08-26 15:53:03,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:53:03,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:53:03,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:53:03,758 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:53:03,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:53:03,856 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:53:03,857 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:53:03,857 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:53:03,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-26 15:53:03,857 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:53:03,857 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:53:03,857 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:53:03,857 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-26 15:53:03,949 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:53:03,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1549 places, 1713 transitions, 5186 flow [2023-08-26 15:53:06,021 INFO L124 PetriNetUnfolderBase]: 445/3388 cut-off events. [2023-08-26 15:53:06,021 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-26 15:53:06,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4329 conditions, 3388 events. 445/3388 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 14238 event pairs, 0 based on Foata normal form. 0/2377 useless extension candidates. Maximal degree in co-relation 4178. Up to 82 conditions per place. [2023-08-26 15:53:06,266 INFO L82 GeneralOperation]: Start removeDead. Operand has 1549 places, 1713 transitions, 5186 flow [2023-08-26 15:53:06,326 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1549 places, 1713 transitions, 5186 flow [2023-08-26 15:53:06,326 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:53:06,326 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1549 places, 1713 transitions, 5186 flow [2023-08-26 15:53:06,326 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1549 places, 1713 transitions, 5186 flow [2023-08-26 15:53:06,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1549 places, 1713 transitions, 5186 flow [2023-08-26 15:53:08,458 INFO L124 PetriNetUnfolderBase]: 445/3388 cut-off events. [2023-08-26 15:53:08,459 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-26 15:53:08,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4329 conditions, 3388 events. 445/3388 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 14238 event pairs, 0 based on Foata normal form. 0/2377 useless extension candidates. Maximal degree in co-relation 4178. Up to 82 conditions per place. [2023-08-26 15:53:09,353 INFO L119 LiptonReduction]: Number of co-enabled transitions 2696000 [2023-08-26 15:53:27,765 INFO L134 LiptonReduction]: Checked pairs total: 8750037 [2023-08-26 15:53:27,765 INFO L136 LiptonReduction]: Total number of compositions: 1269 [2023-08-26 15:53:27,766 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:53:27,767 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:53:27,767 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:53:28,349 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:53:28,349 INFO L124 PetriNetUnfolderBase]: 356/1675 cut-off events. [2023-08-26 15:53:28,349 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-26 15:53:28,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:53:28,349 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:53:28,349 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:53:28,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:53:28,350 INFO L85 PathProgramCache]: Analyzing trace with hash 2107158720, now seen corresponding path program 1 times [2023-08-26 15:53:28,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:53:28,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511731484] [2023-08-26 15:53:28,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:53:28,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:53:28,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:53:28,408 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:53:28,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:53:28,511 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:53:28,511 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:53:28,512 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:53:28,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-26 15:53:28,512 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:53:28,512 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:53:28,512 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:53:28,512 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-08-26 15:53:28,605 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:53:28,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1586 places, 1754 transitions, 5353 flow [2023-08-26 15:53:30,689 INFO L124 PetriNetUnfolderBase]: 456/3471 cut-off events. [2023-08-26 15:53:30,689 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-26 15:53:30,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4456 conditions, 3471 events. 456/3471 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 14611 event pairs, 0 based on Foata normal form. 0/2435 useless extension candidates. Maximal degree in co-relation 4304. Up to 84 conditions per place. [2023-08-26 15:53:30,943 INFO L82 GeneralOperation]: Start removeDead. Operand has 1586 places, 1754 transitions, 5353 flow [2023-08-26 15:53:31,007 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1586 places, 1754 transitions, 5353 flow [2023-08-26 15:53:31,007 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:53:31,007 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1586 places, 1754 transitions, 5353 flow [2023-08-26 15:53:31,007 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1586 places, 1754 transitions, 5353 flow [2023-08-26 15:53:31,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1586 places, 1754 transitions, 5353 flow [2023-08-26 15:53:33,321 INFO L124 PetriNetUnfolderBase]: 456/3471 cut-off events. [2023-08-26 15:53:33,322 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-26 15:53:33,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4456 conditions, 3471 events. 456/3471 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 14611 event pairs, 0 based on Foata normal form. 0/2435 useless extension candidates. Maximal degree in co-relation 4304. Up to 84 conditions per place. [2023-08-26 15:53:34,411 INFO L119 LiptonReduction]: Number of co-enabled transitions 2830640 [2023-08-26 15:53:53,880 INFO L134 LiptonReduction]: Checked pairs total: 9189975 [2023-08-26 15:53:53,880 INFO L136 LiptonReduction]: Total number of compositions: 1311 [2023-08-26 15:53:53,881 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:53:53,882 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:53:53,882 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:53:54,379 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:53:54,380 INFO L124 PetriNetUnfolderBase]: 365/1717 cut-off events. [2023-08-26 15:53:54,380 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-26 15:53:54,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:53:54,380 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:53:54,380 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:53:54,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:53:54,380 INFO L85 PathProgramCache]: Analyzing trace with hash 272261784, now seen corresponding path program 1 times [2023-08-26 15:53:54,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:53:54,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708956071] [2023-08-26 15:53:54,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:53:54,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:53:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:53:54,438 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:53:54,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:53:54,540 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:53:54,540 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:53:54,540 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:53:54,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-26 15:53:54,541 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:53:54,541 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:53:54,541 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:53:54,541 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-08-26 15:53:54,707 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:53:54,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1623 places, 1795 transitions, 5522 flow [2023-08-26 15:53:57,032 INFO L124 PetriNetUnfolderBase]: 467/3554 cut-off events. [2023-08-26 15:53:57,032 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-26 15:53:57,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4584 conditions, 3554 events. 467/3554 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 14880 event pairs, 0 based on Foata normal form. 0/2493 useless extension candidates. Maximal degree in co-relation 4431. Up to 86 conditions per place. [2023-08-26 15:53:57,274 INFO L82 GeneralOperation]: Start removeDead. Operand has 1623 places, 1795 transitions, 5522 flow [2023-08-26 15:53:57,332 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1623 places, 1795 transitions, 5522 flow [2023-08-26 15:53:57,332 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:53:57,332 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1623 places, 1795 transitions, 5522 flow [2023-08-26 15:53:57,332 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1623 places, 1795 transitions, 5522 flow [2023-08-26 15:53:57,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1623 places, 1795 transitions, 5522 flow [2023-08-26 15:53:59,472 INFO L124 PetriNetUnfolderBase]: 467/3554 cut-off events. [2023-08-26 15:53:59,472 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-26 15:53:59,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4584 conditions, 3554 events. 467/3554 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 14880 event pairs, 0 based on Foata normal form. 0/2493 useless extension candidates. Maximal degree in co-relation 4431. Up to 86 conditions per place. [2023-08-26 15:54:00,659 INFO L119 LiptonReduction]: Number of co-enabled transitions 2968560 [2023-08-26 15:54:20,905 INFO L134 LiptonReduction]: Checked pairs total: 10761945 [2023-08-26 15:54:20,905 INFO L136 LiptonReduction]: Total number of compositions: 1358 [2023-08-26 15:54:20,906 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:54:20,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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:54:20,907 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:54:21,512 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:54:21,512 INFO L124 PetriNetUnfolderBase]: 374/1759 cut-off events. [2023-08-26 15:54:21,512 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-26 15:54:21,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:54:21,513 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:54:21,513 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:54:21,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:54:21,513 INFO L85 PathProgramCache]: Analyzing trace with hash 62471807, now seen corresponding path program 1 times [2023-08-26 15:54:21,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:54:21,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396743021] [2023-08-26 15:54:21,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:54:21,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:54:21,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:54:21,582 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:54:21,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:54:21,695 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:54:21,695 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:54:21,695 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:54:21,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-26 15:54:21,696 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:54:21,696 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:54:21,696 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:54:21,696 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-08-26 15:54:21,799 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:54:21,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1660 places, 1836 transitions, 5693 flow [2023-08-26 15:54:24,269 INFO L124 PetriNetUnfolderBase]: 478/3637 cut-off events. [2023-08-26 15:54:24,269 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-26 15:54:24,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4713 conditions, 3637 events. 478/3637 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 15263 event pairs, 0 based on Foata normal form. 0/2551 useless extension candidates. Maximal degree in co-relation 4559. Up to 88 conditions per place. [2023-08-26 15:54:24,532 INFO L82 GeneralOperation]: Start removeDead. Operand has 1660 places, 1836 transitions, 5693 flow [2023-08-26 15:54:24,596 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1660 places, 1836 transitions, 5693 flow [2023-08-26 15:54:24,596 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:54:24,596 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1660 places, 1836 transitions, 5693 flow [2023-08-26 15:54:24,596 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1660 places, 1836 transitions, 5693 flow [2023-08-26 15:54:24,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1660 places, 1836 transitions, 5693 flow [2023-08-26 15:54:26,895 INFO L124 PetriNetUnfolderBase]: 478/3637 cut-off events. [2023-08-26 15:54:26,895 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-26 15:54:27,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4713 conditions, 3637 events. 478/3637 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 15263 event pairs, 0 based on Foata normal form. 0/2551 useless extension candidates. Maximal degree in co-relation 4559. Up to 88 conditions per place. [2023-08-26 15:54:28,361 INFO L119 LiptonReduction]: Number of co-enabled transitions 3109760 [2023-08-26 15:54:48,841 INFO L134 LiptonReduction]: Checked pairs total: 9993923 [2023-08-26 15:54:48,841 INFO L136 LiptonReduction]: Total number of compositions: 1368 [2023-08-26 15:54:48,842 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:54:48,842 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:54:48,842 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:54:49,389 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:54:49,389 INFO L124 PetriNetUnfolderBase]: 340/1758 cut-off events. [2023-08-26 15:54:49,389 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-26 15:54:49,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:54:49,390 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:54:49,390 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:54:49,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:54:49,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1613902549, now seen corresponding path program 1 times [2023-08-26 15:54:49,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:54:49,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633425093] [2023-08-26 15:54:49,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:54:49,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:54:49,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:54:49,454 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:54:49,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:54:49,645 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:54:49,645 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:54:49,646 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:54:49,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-26 15:54:49,646 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:54:49,646 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:54:49,646 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:54:49,646 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-08-26 15:54:49,755 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:54:49,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1697 places, 1877 transitions, 5866 flow [2023-08-26 15:54:52,385 INFO L124 PetriNetUnfolderBase]: 489/3720 cut-off events. [2023-08-26 15:54:52,386 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-26 15:54:52,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4843 conditions, 3720 events. 489/3720 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 15679 event pairs, 0 based on Foata normal form. 0/2609 useless extension candidates. Maximal degree in co-relation 4688. Up to 90 conditions per place. [2023-08-26 15:54:52,666 INFO L82 GeneralOperation]: Start removeDead. Operand has 1697 places, 1877 transitions, 5866 flow [2023-08-26 15:54:52,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1697 places, 1877 transitions, 5866 flow [2023-08-26 15:54:52,737 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:54:52,737 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1697 places, 1877 transitions, 5866 flow [2023-08-26 15:54:52,737 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1697 places, 1877 transitions, 5866 flow [2023-08-26 15:54:52,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1697 places, 1877 transitions, 5866 flow [2023-08-26 15:54:55,297 INFO L124 PetriNetUnfolderBase]: 489/3720 cut-off events. [2023-08-26 15:54:55,297 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-26 15:54:55,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4843 conditions, 3720 events. 489/3720 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 15679 event pairs, 0 based on Foata normal form. 0/2609 useless extension candidates. Maximal degree in co-relation 4688. Up to 90 conditions per place. [2023-08-26 15:54:56,572 INFO L119 LiptonReduction]: Number of co-enabled transitions 3254240 [2023-08-26 15:55:17,659 INFO L134 LiptonReduction]: Checked pairs total: 10497418 [2023-08-26 15:55:17,660 INFO L136 LiptonReduction]: Total number of compositions: 1415 [2023-08-26 15:55:17,661 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:55:17,661 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:55:17,661 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:55:18,357 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:55:18,358 INFO L124 PetriNetUnfolderBase]: 348/1794 cut-off events. [2023-08-26 15:55:18,358 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-26 15:55:18,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:55:18,358 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:55:18,358 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:55:18,358 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:55:18,358 INFO L85 PathProgramCache]: Analyzing trace with hash 649957643, now seen corresponding path program 1 times [2023-08-26 15:55:18,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:55:18,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015578378] [2023-08-26 15:55:18,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:55:18,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:55:18,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:55:18,416 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:55:18,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:55:18,538 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:55:18,538 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:55:18,538 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:55:18,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-26 15:55:18,539 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:55:18,539 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:55:18,539 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:55:18,539 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-08-26 15:55:18,651 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:55:18,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1734 places, 1918 transitions, 6041 flow [2023-08-26 15:55:21,287 INFO L124 PetriNetUnfolderBase]: 500/3803 cut-off events. [2023-08-26 15:55:21,288 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-26 15:55:21,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4974 conditions, 3803 events. 500/3803 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 15943 event pairs, 0 based on Foata normal form. 0/2667 useless extension candidates. Maximal degree in co-relation 4818. Up to 92 conditions per place. [2023-08-26 15:55:21,574 INFO L82 GeneralOperation]: Start removeDead. Operand has 1734 places, 1918 transitions, 6041 flow [2023-08-26 15:55:21,643 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1734 places, 1918 transitions, 6041 flow [2023-08-26 15:55:21,644 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:55:21,644 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1734 places, 1918 transitions, 6041 flow [2023-08-26 15:55:21,644 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1734 places, 1918 transitions, 6041 flow [2023-08-26 15:55:21,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1734 places, 1918 transitions, 6041 flow [2023-08-26 15:55:24,232 INFO L124 PetriNetUnfolderBase]: 500/3803 cut-off events. [2023-08-26 15:55:24,232 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-26 15:55:24,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4974 conditions, 3803 events. 500/3803 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 15943 event pairs, 0 based on Foata normal form. 0/2667 useless extension candidates. Maximal degree in co-relation 4818. Up to 92 conditions per place. [2023-08-26 15:55:25,622 INFO L119 LiptonReduction]: Number of co-enabled transitions 3402000 [2023-08-26 15:55:47,141 INFO L134 LiptonReduction]: Checked pairs total: 12382099 [2023-08-26 15:55:47,141 INFO L136 LiptonReduction]: Total number of compositions: 1411 [2023-08-26 15:55:47,142 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:55:47,142 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:55:47,143 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:55:47,807 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:55:47,808 INFO L124 PetriNetUnfolderBase]: 356/1839 cut-off events. [2023-08-26 15:55:47,808 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-26 15:55:47,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:55:47,808 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:55:47,808 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:55:47,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:55:47,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2027044535, now seen corresponding path program 1 times [2023-08-26 15:55:47,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:55:47,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99944529] [2023-08-26 15:55:47,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:55:47,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:55:47,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:55:47,880 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:55:47,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:55:47,999 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:55:47,999 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:55:47,999 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:55:47,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-26 15:55:47,999 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:55:48,000 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:55:48,000 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:55:48,000 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-08-26 15:55:48,107 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:55:48,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1771 places, 1959 transitions, 6218 flow [2023-08-26 15:55:50,937 INFO L124 PetriNetUnfolderBase]: 511/3886 cut-off events. [2023-08-26 15:55:50,937 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-26 15:55:51,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5106 conditions, 3886 events. 511/3886 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 16282 event pairs, 0 based on Foata normal form. 0/2725 useless extension candidates. Maximal degree in co-relation 4949. Up to 94 conditions per place. [2023-08-26 15:55:51,278 INFO L82 GeneralOperation]: Start removeDead. Operand has 1771 places, 1959 transitions, 6218 flow [2023-08-26 15:55:51,354 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1771 places, 1959 transitions, 6218 flow [2023-08-26 15:55:51,354 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:55:51,354 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1771 places, 1959 transitions, 6218 flow [2023-08-26 15:55:51,354 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1771 places, 1959 transitions, 6218 flow [2023-08-26 15:55:51,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1771 places, 1959 transitions, 6218 flow [2023-08-26 15:55:54,054 INFO L124 PetriNetUnfolderBase]: 511/3886 cut-off events. [2023-08-26 15:55:54,054 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-26 15:55:54,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5106 conditions, 3886 events. 511/3886 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 16282 event pairs, 0 based on Foata normal form. 0/2725 useless extension candidates. Maximal degree in co-relation 4949. Up to 94 conditions per place. [2023-08-26 15:55:55,497 INFO L119 LiptonReduction]: Number of co-enabled transitions 3553040 [2023-08-26 15:56:17,290 INFO L134 LiptonReduction]: Checked pairs total: 11441981 [2023-08-26 15:56:17,290 INFO L136 LiptonReduction]: Total number of compositions: 1445 [2023-08-26 15:56:17,291 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:56:17,291 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:56:17,291 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:56:17,983 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:56:17,983 INFO L124 PetriNetUnfolderBase]: 364/1881 cut-off events. [2023-08-26 15:56:17,983 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-26 15:56:17,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:56:17,983 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:56:17,984 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:56:17,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:56:17,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2102569446, now seen corresponding path program 1 times [2023-08-26 15:56:17,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:56:17,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836712555] [2023-08-26 15:56:17,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:56:17,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:56:18,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:56:18,046 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:56:18,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:56:18,165 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:56:18,165 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:56:18,165 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:56:18,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-26 15:56:18,165 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:56:18,165 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:56:18,165 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:56:18,166 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-08-26 15:56:18,267 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:56:18,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1808 places, 2000 transitions, 6397 flow [2023-08-26 15:56:21,246 INFO L124 PetriNetUnfolderBase]: 522/3969 cut-off events. [2023-08-26 15:56:21,246 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-26 15:56:21,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5239 conditions, 3969 events. 522/3969 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 16720 event pairs, 0 based on Foata normal form. 0/2783 useless extension candidates. Maximal degree in co-relation 5081. Up to 96 conditions per place. [2023-08-26 15:56:21,561 INFO L82 GeneralOperation]: Start removeDead. Operand has 1808 places, 2000 transitions, 6397 flow [2023-08-26 15:56:21,635 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1808 places, 2000 transitions, 6397 flow [2023-08-26 15:56:21,635 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:56:21,635 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1808 places, 2000 transitions, 6397 flow [2023-08-26 15:56:21,636 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1808 places, 2000 transitions, 6397 flow [2023-08-26 15:56:21,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1808 places, 2000 transitions, 6397 flow [2023-08-26 15:56:24,472 INFO L124 PetriNetUnfolderBase]: 522/3969 cut-off events. [2023-08-26 15:56:24,473 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-26 15:56:24,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5239 conditions, 3969 events. 522/3969 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 16720 event pairs, 0 based on Foata normal form. 0/2783 useless extension candidates. Maximal degree in co-relation 5081. Up to 96 conditions per place. [2023-08-26 15:56:26,146 INFO L119 LiptonReduction]: Number of co-enabled transitions 3707360 [2023-08-26 15:56:49,477 INFO L134 LiptonReduction]: Checked pairs total: 13393509 [2023-08-26 15:56:49,477 INFO L136 LiptonReduction]: Total number of compositions: 1462 [2023-08-26 15:56:49,478 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 15:56:49,479 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@71826a0b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 15:56:49,479 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 15:56:50,391 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 15:56:50,391 INFO L124 PetriNetUnfolderBase]: 419/1969 cut-off events. [2023-08-26 15:56:50,391 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-26 15:56:50,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 15:56:50,392 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 15:56:50,392 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 15:56:50,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 15:56:50,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1146077220, now seen corresponding path program 1 times [2023-08-26 15:56:50,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 15:56:50,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78620347] [2023-08-26 15:56:50,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 15:56:50,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 15:56:50,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:56:50,495 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 15:56:50,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 15:56:50,597 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 15:56:50,597 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 15:56:50,597 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 15:56:50,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-26 15:56:50,597 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 15:56:50,598 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 15:56:50,598 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 15:56:50,598 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-08-26 15:56:50,710 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 15:56:50,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1845 places, 2041 transitions, 6578 flow [2023-08-26 15:56:54,654 INFO L124 PetriNetUnfolderBase]: 533/4052 cut-off events. [2023-08-26 15:56:54,654 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-26 15:56:55,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5373 conditions, 4052 events. 533/4052 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 17019 event pairs, 0 based on Foata normal form. 0/2841 useless extension candidates. Maximal degree in co-relation 5214. Up to 98 conditions per place. [2023-08-26 15:56:55,019 INFO L82 GeneralOperation]: Start removeDead. Operand has 1845 places, 2041 transitions, 6578 flow [2023-08-26 15:56:55,305 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1845 places, 2041 transitions, 6578 flow [2023-08-26 15:56:55,306 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 15:56:55,306 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1845 places, 2041 transitions, 6578 flow [2023-08-26 15:56:55,306 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1845 places, 2041 transitions, 6578 flow [2023-08-26 15:56:55,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1845 places, 2041 transitions, 6578 flow Received shutdown request... [2023-08-26 15:56:58,038 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 15:56:58,295 FATAL L? ?]: A wrapped exception occured: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction threw an exception: de.uni_freiburg.informatik.ultimate.automata.AutomataOperationCanceledException: Timeout or canceled by user. at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructInitialAbstraction(CegarLoopFactory.java:341) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.createPetriAbstraction(CegarLoopFactory.java:297) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructCegarLoop(CegarLoopFactory.java:187) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.automata.AutomataOperationCanceledException: Timeout or canceled by user. at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.computeUnfolding(PetriNetUnfolderBase.java:200) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.(PetriNetUnfolderBase.java:123) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolder.(PetriNetUnfolder.java:72) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:76) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:64) at de.uni_freiburg.informatik.ultimate.automata.partialorder.CoenabledRelation.fromPetriNet(CoenabledRelation.java:79) at de.uni_freiburg.informatik.ultimate.automata.partialorder.LiptonReduction.(LiptonReduction.java:116) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.petrinetlbe.PetriNetLargeBlockEncoding.(PetriNetLargeBlockEncoding.java:133) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:95) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructInitialAbstraction(CegarLoopFactory.java:336) ... 18 more [2023-08-26 15:56:58,297 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: de.uni_freiburg.informatik.ultimate.automata.AutomataOperationCanceledException: Timeout or canceled by user. at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.computeUnfolding(PetriNetUnfolderBase.java:200) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.(PetriNetUnfolderBase.java:123) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolder.(PetriNetUnfolder.java:72) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:76) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:64) at de.uni_freiburg.informatik.ultimate.automata.partialorder.CoenabledRelation.fromPetriNet(CoenabledRelation.java:79) at de.uni_freiburg.informatik.ultimate.automata.partialorder.LiptonReduction.(LiptonReduction.java:116) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.petrinetlbe.PetriNetLargeBlockEncoding.(PetriNetLargeBlockEncoding.java:133) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:95) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.initialabstraction.PetriLbeInitialAbstractionProvider.getInitialAbstraction(PetriLbeInitialAbstractionProvider.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructInitialAbstraction(CegarLoopFactory.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.createPetriAbstraction(CegarLoopFactory.java:297) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopFactory.constructCegarLoop(CegarLoopFactory.java:187) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-08-26 15:56:58,299 INFO L158 Benchmark]: Toolchain (without parser) took 702193.47ms. Allocated memory was 371.2MB in the beginning and 13.3GB in the end (delta: 12.9GB). Free memory was 326.2MB in the beginning and 11.3GB in the end (delta: -10.9GB). Peak memory consumption was 2.8GB. Max. memory is 16.0GB. [2023-08-26 15:56:58,300 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 371.2MB. Free memory was 349.1MB in the beginning and 349.0MB in the end (delta: 91.8kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 15:56:58,300 INFO L158 Benchmark]: CACSL2BoogieTranslator took 452.33ms. Allocated memory is still 371.2MB. Free memory was 325.1MB in the beginning and 306.3MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-26 15:56:58,300 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.63ms. Allocated memory is still 371.2MB. Free memory was 306.3MB in the beginning and 304.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 15:56:58,301 INFO L158 Benchmark]: Boogie Preprocessor took 35.24ms. Allocated memory is still 371.2MB. Free memory was 304.2MB in the beginning and 302.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 15:56:58,301 INFO L158 Benchmark]: RCFGBuilder took 403.36ms. Allocated memory is still 371.2MB. Free memory was 302.1MB in the beginning and 284.3MB in the end (delta: 17.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-26 15:56:58,301 INFO L158 Benchmark]: TraceAbstraction took 701242.07ms. Allocated memory was 371.2MB in the beginning and 13.3GB in the end (delta: 12.9GB). Free memory was 284.3MB in the beginning and 11.3GB in the end (delta: -11.0GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. [2023-08-26 15:56:58,302 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 371.2MB. Free memory was 349.1MB in the beginning and 349.0MB in the end (delta: 91.8kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 452.33ms. Allocated memory is still 371.2MB. Free memory was 325.1MB in the beginning and 306.3MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 54.63ms. Allocated memory is still 371.2MB. Free memory was 306.3MB in the beginning and 304.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 35.24ms. Allocated memory is still 371.2MB. Free memory was 304.2MB in the beginning and 302.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 403.36ms. Allocated memory is still 371.2MB. Free memory was 302.1MB in the beginning and 284.3MB in the end (delta: 17.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 701242.07ms. Allocated memory was 371.2MB in the beginning and 13.3GB in the end (delta: 12.9GB). Free memory was 284.3MB in the beginning and 11.3GB in the end (delta: -11.0GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 244]: Unsoundness Warning unspecified type, defaulting to int C: short [244] - GenericResultAtLocation [Line: 244]: Unsoundness Warning unspecified type, defaulting to int C: short [244] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 106 PlacesBefore, 37 PlacesAfterwards, 114 TransitionsBefore, 42 TransitionsAfterwards, 3440 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 61 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 14 ConcurrentYvCompositions, 3 ChoiceCompositions, 107 TotalNumberOfCompositions, 7338 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4569, independent: 4363, independent conditional: 0, independent unconditional: 4363, dependent: 206, dependent conditional: 0, dependent unconditional: 206, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2044, independent: 1996, independent conditional: 0, independent unconditional: 1996, dependent: 48, dependent conditional: 0, dependent unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4569, independent: 2367, independent conditional: 0, independent unconditional: 2367, dependent: 158, dependent conditional: 0, dependent unconditional: 158, unknown: 2044, unknown conditional: 0, unknown unconditional: 2044] , Statistics on independence cache: Total cache size (in pairs): 192, Positive cache size: 172, Positive conditional cache size: 0, Positive unconditional cache size: 172, Negative cache size: 20, Negative conditional cache size: 0, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.3s, 143 PlacesBefore, 60 PlacesAfterwards, 155 TransitionsBefore, 69 TransitionsAfterwards, 10160 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 88 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 18 ConcurrentYvCompositions, 3 ChoiceCompositions, 138 TotalNumberOfCompositions, 26310 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12817, independent: 12446, independent conditional: 0, independent unconditional: 12446, dependent: 371, dependent conditional: 0, dependent unconditional: 371, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5469, independent: 5393, independent conditional: 0, independent unconditional: 5393, dependent: 76, dependent conditional: 0, dependent unconditional: 76, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 12817, independent: 7053, independent conditional: 0, independent unconditional: 7053, dependent: 295, dependent conditional: 0, dependent unconditional: 295, unknown: 5469, unknown conditional: 0, unknown unconditional: 5469] , Statistics on independence cache: Total cache size (in pairs): 505, Positive cache size: 473, Positive conditional cache size: 0, Positive unconditional cache size: 473, Negative cache size: 32, Negative conditional cache size: 0, Negative unconditional cache size: 32, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.4s, 180 PlacesBefore, 82 PlacesAfterwards, 196 TransitionsBefore, 95 TransitionsAfterwards, 20160 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 118 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 22 ConcurrentYvCompositions, 3 ChoiceCompositions, 172 TotalNumberOfCompositions, 55560 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 22060, independent: 21542, independent conditional: 0, independent unconditional: 21542, dependent: 518, dependent conditional: 0, dependent unconditional: 518, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 10507, independent: 10396, independent conditional: 0, independent unconditional: 10396, dependent: 111, dependent conditional: 0, dependent unconditional: 111, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 22060, independent: 11146, independent conditional: 0, independent unconditional: 11146, dependent: 407, dependent conditional: 0, dependent unconditional: 407, unknown: 10507, unknown conditional: 0, unknown unconditional: 10507] , Statistics on independence cache: Total cache size (in pairs): 894, Positive cache size: 849, Positive conditional cache size: 0, Positive unconditional cache size: 849, Negative cache size: 45, Negative conditional cache size: 0, Negative unconditional cache size: 45, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.6s, 217 PlacesBefore, 104 PlacesAfterwards, 237 TransitionsBefore, 122 TransitionsAfterwards, 33440 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 146 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 25 ConcurrentYvCompositions, 2 ChoiceCompositions, 202 TotalNumberOfCompositions, 93965 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 31953, independent: 31294, independent conditional: 0, independent unconditional: 31294, dependent: 659, dependent conditional: 0, dependent unconditional: 659, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 17033, independent: 16894, independent conditional: 0, independent unconditional: 16894, dependent: 139, dependent conditional: 0, dependent unconditional: 139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 31953, independent: 14400, independent conditional: 0, independent unconditional: 14400, dependent: 520, dependent conditional: 0, dependent unconditional: 520, unknown: 17033, unknown conditional: 0, unknown unconditional: 17033] , Statistics on independence cache: Total cache size (in pairs): 1165, Positive cache size: 1102, Positive conditional cache size: 0, Positive unconditional cache size: 1102, Negative cache size: 63, Negative conditional cache size: 0, Negative unconditional cache size: 63, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.7s, 254 PlacesBefore, 126 PlacesAfterwards, 278 TransitionsBefore, 147 TransitionsAfterwards, 50000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 164 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 29 ConcurrentYvCompositions, 3 ChoiceCompositions, 225 TotalNumberOfCompositions, 145424 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 48400, independent: 47567, independent conditional: 0, independent unconditional: 47567, dependent: 833, dependent conditional: 0, dependent unconditional: 833, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 25179, independent: 25004, independent conditional: 0, independent unconditional: 25004, dependent: 175, dependent conditional: 0, dependent unconditional: 175, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 48400, independent: 22563, independent conditional: 0, independent unconditional: 22563, dependent: 658, dependent conditional: 0, dependent unconditional: 658, unknown: 25179, unknown conditional: 0, unknown unconditional: 25179] , Statistics on independence cache: Total cache size (in pairs): 1841, Positive cache size: 1766, Positive conditional cache size: 0, Positive unconditional cache size: 1766, Negative cache size: 75, Negative conditional cache size: 0, Negative unconditional cache size: 75, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.2s, 291 PlacesBefore, 148 PlacesAfterwards, 319 TransitionsBefore, 173 TransitionsAfterwards, 69840 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 194 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 33 ConcurrentYvCompositions, 3 ChoiceCompositions, 259 TotalNumberOfCompositions, 206998 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 68841, independent: 67851, independent conditional: 0, independent unconditional: 67851, dependent: 990, dependent conditional: 0, dependent unconditional: 990, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 35261, independent: 35070, independent conditional: 0, independent unconditional: 35070, dependent: 191, dependent conditional: 0, dependent unconditional: 191, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 68841, independent: 32781, independent conditional: 0, independent unconditional: 32781, dependent: 799, dependent conditional: 0, dependent unconditional: 799, unknown: 35261, unknown conditional: 0, unknown unconditional: 35261] , Statistics on independence cache: Total cache size (in pairs): 2981, Positive cache size: 2892, Positive conditional cache size: 0, Positive unconditional cache size: 2892, Negative cache size: 89, Negative conditional cache size: 0, Negative unconditional cache size: 89, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.7s, 328 PlacesBefore, 170 PlacesAfterwards, 360 TransitionsBefore, 199 TransitionsAfterwards, 92960 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 228 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 38 ConcurrentYvCompositions, 3 ChoiceCompositions, 298 TotalNumberOfCompositions, 277231 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 110030, independent: 108917, independent conditional: 0, independent unconditional: 108917, dependent: 1113, dependent conditional: 0, dependent unconditional: 1113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 48054, independent: 47822, independent conditional: 0, independent unconditional: 47822, dependent: 232, dependent conditional: 0, dependent unconditional: 232, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 110030, independent: 61095, independent conditional: 0, independent unconditional: 61095, dependent: 881, dependent conditional: 0, dependent unconditional: 881, unknown: 48054, unknown conditional: 0, unknown unconditional: 48054] , Statistics on independence cache: Total cache size (in pairs): 5023, Positive cache size: 4920, Positive conditional cache size: 0, Positive unconditional cache size: 4920, Negative cache size: 103, Negative conditional cache size: 0, Negative unconditional cache size: 103, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.9s, 365 PlacesBefore, 192 PlacesAfterwards, 401 TransitionsBefore, 225 TransitionsAfterwards, 119360 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 254 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 42 ConcurrentYvCompositions, 3 ChoiceCompositions, 328 TotalNumberOfCompositions, 356385 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 110863, independent: 109601, independent conditional: 0, independent unconditional: 109601, dependent: 1262, dependent conditional: 0, dependent unconditional: 1262, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 59089, independent: 58825, independent conditional: 0, independent unconditional: 58825, dependent: 264, dependent conditional: 0, dependent unconditional: 264, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 110863, independent: 50776, independent conditional: 0, independent unconditional: 50776, dependent: 998, dependent conditional: 0, dependent unconditional: 998, unknown: 59089, unknown conditional: 0, unknown unconditional: 59089] , Statistics on independence cache: Total cache size (in pairs): 4160, Positive cache size: 4042, Positive conditional cache size: 0, Positive unconditional cache size: 4042, Negative cache size: 118, Negative conditional cache size: 0, Negative unconditional cache size: 118, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.5s, 402 PlacesBefore, 214 PlacesAfterwards, 442 TransitionsBefore, 251 TransitionsAfterwards, 149040 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 275 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 46 ConcurrentYvCompositions, 3 ChoiceCompositions, 353 TotalNumberOfCompositions, 510099 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 194339, independent: 192658, independent conditional: 0, independent unconditional: 192658, dependent: 1681, dependent conditional: 0, dependent unconditional: 1681, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 77502, independent: 77197, independent conditional: 0, independent unconditional: 77197, dependent: 305, dependent conditional: 0, dependent unconditional: 305, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 194339, independent: 115461, independent conditional: 0, independent unconditional: 115461, dependent: 1376, dependent conditional: 0, dependent unconditional: 1376, unknown: 77502, unknown conditional: 0, unknown unconditional: 77502] , Statistics on independence cache: Total cache size (in pairs): 9531, Positive cache size: 9400, Positive conditional cache size: 0, Positive unconditional cache size: 9400, Negative cache size: 131, Negative conditional cache size: 0, Negative unconditional cache size: 131, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.5s, 439 PlacesBefore, 236 PlacesAfterwards, 483 TransitionsBefore, 278 TransitionsAfterwards, 182000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 283 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 50 ConcurrentYvCompositions, 2 ChoiceCompositions, 364 TotalNumberOfCompositions, 559655 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 210920, independent: 209324, independent conditional: 0, independent unconditional: 209324, dependent: 1596, dependent conditional: 0, dependent unconditional: 1596, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 95216, independent: 94828, independent conditional: 0, independent unconditional: 94828, dependent: 388, dependent conditional: 0, dependent unconditional: 388, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 210920, independent: 114496, independent conditional: 0, independent unconditional: 114496, dependent: 1208, dependent conditional: 0, dependent unconditional: 1208, unknown: 95216, unknown conditional: 0, unknown unconditional: 95216] , Statistics on independence cache: Total cache size (in pairs): 11954, Positive cache size: 11811, Positive conditional cache size: 0, Positive unconditional cache size: 11811, Negative cache size: 143, Negative conditional cache size: 0, Negative unconditional cache size: 143, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.0s, 476 PlacesBefore, 258 PlacesAfterwards, 524 TransitionsBefore, 304 TransitionsAfterwards, 218240 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 326 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 54 ConcurrentYvCompositions, 2 ChoiceCompositions, 411 TotalNumberOfCompositions, 677460 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 278094, independent: 276354, independent conditional: 0, independent unconditional: 276354, dependent: 1740, dependent conditional: 0, dependent unconditional: 1740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 111954, independent: 111599, independent conditional: 0, independent unconditional: 111599, dependent: 355, dependent conditional: 0, dependent unconditional: 355, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 278094, independent: 164755, independent conditional: 0, independent unconditional: 164755, dependent: 1385, dependent conditional: 0, dependent unconditional: 1385, unknown: 111954, unknown conditional: 0, unknown unconditional: 111954] , Statistics on independence cache: Total cache size (in pairs): 14053, Positive cache size: 13896, Positive conditional cache size: 0, Positive unconditional cache size: 13896, Negative cache size: 157, Negative conditional cache size: 0, Negative unconditional cache size: 157, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.2s, 513 PlacesBefore, 280 PlacesAfterwards, 565 TransitionsBefore, 330 TransitionsAfterwards, 257760 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 347 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 58 ConcurrentYvCompositions, 2 ChoiceCompositions, 436 TotalNumberOfCompositions, 806624 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 323469, independent: 321564, independent conditional: 0, independent unconditional: 321564, dependent: 1905, dependent conditional: 0, dependent unconditional: 1905, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 132535, independent: 132139, independent conditional: 0, independent unconditional: 132139, dependent: 396, dependent conditional: 0, dependent unconditional: 396, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 323469, independent: 189425, independent conditional: 0, independent unconditional: 189425, dependent: 1509, dependent conditional: 0, dependent unconditional: 1509, unknown: 132535, unknown conditional: 0, unknown unconditional: 132535] , Statistics on independence cache: Total cache size (in pairs): 16692, Positive cache size: 16520, Positive conditional cache size: 0, Positive unconditional cache size: 16520, Negative cache size: 172, Negative conditional cache size: 0, Negative unconditional cache size: 172, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.8s, 550 PlacesBefore, 302 PlacesAfterwards, 606 TransitionsBefore, 356 TransitionsAfterwards, 300560 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 379 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 62 ConcurrentYvCompositions, 2 ChoiceCompositions, 472 TotalNumberOfCompositions, 944286 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 378333, independent: 376276, independent conditional: 0, independent unconditional: 376276, dependent: 2057, dependent conditional: 0, dependent unconditional: 2057, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 154373, independent: 153948, independent conditional: 0, independent unconditional: 153948, dependent: 425, dependent conditional: 0, dependent unconditional: 425, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 378333, independent: 222328, independent conditional: 0, independent unconditional: 222328, dependent: 1632, dependent conditional: 0, dependent unconditional: 1632, unknown: 154373, unknown conditional: 0, unknown unconditional: 154373] , Statistics on independence cache: Total cache size (in pairs): 19237, Positive cache size: 19051, Positive conditional cache size: 0, Positive unconditional cache size: 19051, Negative cache size: 186, Negative conditional cache size: 0, Negative unconditional cache size: 186, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.1s, 587 PlacesBefore, 324 PlacesAfterwards, 647 TransitionsBefore, 382 TransitionsAfterwards, 346640 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 399 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 66 ConcurrentYvCompositions, 2 ChoiceCompositions, 496 TotalNumberOfCompositions, 1217693 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 349677, independent: 347114, independent conditional: 0, independent unconditional: 347114, dependent: 2563, dependent conditional: 0, dependent unconditional: 2563, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 176001, independent: 175424, independent conditional: 0, independent unconditional: 175424, dependent: 577, dependent conditional: 0, dependent unconditional: 577, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 349677, independent: 171690, independent conditional: 0, independent unconditional: 171690, dependent: 1986, dependent conditional: 0, dependent unconditional: 1986, unknown: 176001, unknown conditional: 0, unknown unconditional: 176001] , Statistics on independence cache: Total cache size (in pairs): 19628, Positive cache size: 19399, Positive conditional cache size: 0, Positive unconditional cache size: 19399, Negative cache size: 229, Negative conditional cache size: 0, Negative unconditional cache size: 229, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.5s, 624 PlacesBefore, 346 PlacesAfterwards, 688 TransitionsBefore, 408 TransitionsAfterwards, 396000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 423 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 70 ConcurrentYvCompositions, 2 ChoiceCompositions, 524 TotalNumberOfCompositions, 1253704 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 458130, independent: 455750, independent conditional: 0, independent unconditional: 455750, dependent: 2380, dependent conditional: 0, dependent unconditional: 2380, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 204754, independent: 204206, independent conditional: 0, independent unconditional: 204206, dependent: 548, dependent conditional: 0, dependent unconditional: 548, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 458130, independent: 251544, independent conditional: 0, independent unconditional: 251544, dependent: 1832, dependent conditional: 0, dependent unconditional: 1832, unknown: 204754, unknown conditional: 0, unknown unconditional: 204754] , Statistics on independence cache: Total cache size (in pairs): 26000, Positive cache size: 25786, Positive conditional cache size: 0, Positive unconditional cache size: 25786, Negative cache size: 214, Negative conditional cache size: 0, Negative unconditional cache size: 214, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.9s, 661 PlacesBefore, 368 PlacesAfterwards, 729 TransitionsBefore, 434 TransitionsAfterwards, 448640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 459 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 74 ConcurrentYvCompositions, 2 ChoiceCompositions, 564 TotalNumberOfCompositions, 1421013 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 478353, independent: 475840, independent conditional: 0, independent unconditional: 475840, dependent: 2513, dependent conditional: 0, dependent unconditional: 2513, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 224122, independent: 223634, independent conditional: 0, independent unconditional: 223634, dependent: 488, dependent conditional: 0, dependent unconditional: 488, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 478353, independent: 252206, independent conditional: 0, independent unconditional: 252206, dependent: 2025, dependent conditional: 0, dependent unconditional: 2025, unknown: 224122, unknown conditional: 0, unknown unconditional: 224122] , Statistics on independence cache: Total cache size (in pairs): 20736, Positive cache size: 20509, Positive conditional cache size: 0, Positive unconditional cache size: 20509, Negative cache size: 227, Negative conditional cache size: 0, Negative unconditional cache size: 227, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.6s, 698 PlacesBefore, 390 PlacesAfterwards, 770 TransitionsBefore, 460 TransitionsAfterwards, 504560 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 493 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 78 ConcurrentYvCompositions, 2 ChoiceCompositions, 602 TotalNumberOfCompositions, 1601595 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 598303, independent: 595647, independent conditional: 0, independent unconditional: 595647, dependent: 2656, dependent conditional: 0, dependent unconditional: 2656, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 259912, independent: 259311, independent conditional: 0, independent unconditional: 259311, dependent: 601, dependent conditional: 0, dependent unconditional: 601, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 598303, independent: 336336, independent conditional: 0, independent unconditional: 336336, dependent: 2055, dependent conditional: 0, dependent unconditional: 2055, unknown: 259912, unknown conditional: 0, unknown unconditional: 259912] , Statistics on independence cache: Total cache size (in pairs): 33663, Positive cache size: 33421, Positive conditional cache size: 0, Positive unconditional cache size: 33421, Negative cache size: 242, Negative conditional cache size: 0, Negative unconditional cache size: 242, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.9s, 735 PlacesBefore, 412 PlacesAfterwards, 811 TransitionsBefore, 486 TransitionsAfterwards, 563760 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 506 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 82 ConcurrentYvCompositions, 2 ChoiceCompositions, 619 TotalNumberOfCompositions, 1790134 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 653029, independent: 650206, independent conditional: 0, independent unconditional: 650206, dependent: 2823, dependent conditional: 0, dependent unconditional: 2823, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 290528, independent: 289890, independent conditional: 0, independent unconditional: 289890, dependent: 638, dependent conditional: 0, dependent unconditional: 638, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 653029, independent: 360316, independent conditional: 0, independent unconditional: 360316, dependent: 2185, dependent conditional: 0, dependent unconditional: 2185, unknown: 290528, unknown conditional: 0, unknown unconditional: 290528] , Statistics on independence cache: Total cache size (in pairs): 37201, Positive cache size: 36947, Positive conditional cache size: 0, Positive unconditional cache size: 36947, Negative cache size: 254, Negative conditional cache size: 0, Negative unconditional cache size: 254, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.4s, 772 PlacesBefore, 434 PlacesAfterwards, 852 TransitionsBefore, 512 TransitionsAfterwards, 626240 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 533 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 86 ConcurrentYvCompositions, 2 ChoiceCompositions, 650 TotalNumberOfCompositions, 2005278 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 720426, independent: 717425, independent conditional: 0, independent unconditional: 717425, dependent: 3001, dependent conditional: 0, dependent unconditional: 3001, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 316748, independent: 316132, independent conditional: 0, independent unconditional: 316132, dependent: 616, dependent conditional: 0, dependent unconditional: 616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 720426, independent: 401293, independent conditional: 0, independent unconditional: 401293, dependent: 2385, dependent conditional: 0, dependent unconditional: 2385, unknown: 316748, unknown conditional: 0, unknown unconditional: 316748] , Statistics on independence cache: Total cache size (in pairs): 35654, Positive cache size: 35385, Positive conditional cache size: 0, Positive unconditional cache size: 35385, Negative cache size: 269, Negative conditional cache size: 0, Negative unconditional cache size: 269, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.9s, 809 PlacesBefore, 456 PlacesAfterwards, 893 TransitionsBefore, 538 TransitionsAfterwards, 692000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 561 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 90 ConcurrentYvCompositions, 2 ChoiceCompositions, 682 TotalNumberOfCompositions, 2212700 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 673061, independent: 669918, independent conditional: 0, independent unconditional: 669918, dependent: 3143, dependent conditional: 0, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 340585, independent: 339901, independent conditional: 0, independent unconditional: 339901, dependent: 684, dependent conditional: 0, dependent unconditional: 684, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 673061, independent: 330017, independent conditional: 0, independent unconditional: 330017, dependent: 2459, dependent conditional: 0, dependent unconditional: 2459, unknown: 340585, unknown conditional: 0, unknown unconditional: 340585] , Statistics on independence cache: Total cache size (in pairs): 27905, Positive cache size: 27623, Positive conditional cache size: 0, Positive unconditional cache size: 27623, Negative cache size: 282, Negative conditional cache size: 0, Negative unconditional cache size: 282, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.3s, 846 PlacesBefore, 478 PlacesAfterwards, 934 TransitionsBefore, 564 TransitionsAfterwards, 761040 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 577 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 94 ConcurrentYvCompositions, 2 ChoiceCompositions, 702 TotalNumberOfCompositions, 2433384 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 777609, independent: 774305, independent conditional: 0, independent unconditional: 774305, dependent: 3304, dependent conditional: 0, dependent unconditional: 3304, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 388819, independent: 387988, independent conditional: 0, independent unconditional: 387988, dependent: 831, dependent conditional: 0, dependent unconditional: 831, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 777609, independent: 386317, independent conditional: 0, independent unconditional: 386317, dependent: 2473, dependent conditional: 0, dependent unconditional: 2473, unknown: 388819, unknown conditional: 0, unknown unconditional: 388819] , Statistics on independence cache: Total cache size (in pairs): 48622, Positive cache size: 48282, Positive conditional cache size: 0, Positive unconditional cache size: 48282, Negative cache size: 340, Negative conditional cache size: 0, Negative unconditional cache size: 340, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.8s, 883 PlacesBefore, 500 PlacesAfterwards, 975 TransitionsBefore, 590 TransitionsAfterwards, 833360 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 605 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 98 ConcurrentYvCompositions, 2 ChoiceCompositions, 734 TotalNumberOfCompositions, 2667782 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 985162, independent: 981706, independent conditional: 0, independent unconditional: 981706, dependent: 3456, dependent conditional: 0, dependent unconditional: 3456, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 429337, independent: 428513, independent conditional: 0, independent unconditional: 428513, dependent: 824, dependent conditional: 0, dependent unconditional: 824, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 985162, independent: 553193, independent conditional: 0, independent unconditional: 553193, dependent: 2632, dependent conditional: 0, dependent unconditional: 2632, unknown: 429337, unknown conditional: 0, unknown unconditional: 429337] , Statistics on independence cache: Total cache size (in pairs): 56891, Positive cache size: 56579, Positive conditional cache size: 0, Positive unconditional cache size: 56579, Negative cache size: 312, Negative conditional cache size: 0, Negative unconditional cache size: 312, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.4s, 920 PlacesBefore, 522 PlacesAfterwards, 1016 TransitionsBefore, 616 TransitionsAfterwards, 908960 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 616 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 102 ConcurrentYvCompositions, 2 ChoiceCompositions, 749 TotalNumberOfCompositions, 2905983 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1138091, independent: 1134471, independent conditional: 0, independent unconditional: 1134471, dependent: 3620, dependent conditional: 0, dependent unconditional: 3620, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 460506, independent: 459759, independent conditional: 0, independent unconditional: 459759, dependent: 747, dependent conditional: 0, dependent unconditional: 747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1138091, independent: 674712, independent conditional: 0, independent unconditional: 674712, dependent: 2873, dependent conditional: 0, dependent unconditional: 2873, unknown: 460506, unknown conditional: 0, unknown unconditional: 460506] , Statistics on independence cache: Total cache size (in pairs): 60999, Positive cache size: 60673, Positive conditional cache size: 0, Positive unconditional cache size: 60673, Negative cache size: 326, Negative conditional cache size: 0, Negative unconditional cache size: 326, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.0s, 957 PlacesBefore, 544 PlacesAfterwards, 1057 TransitionsBefore, 642 TransitionsAfterwards, 987840 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 650 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 106 ConcurrentYvCompositions, 2 ChoiceCompositions, 787 TotalNumberOfCompositions, 3549930 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1267342, independent: 1262963, independent conditional: 0, independent unconditional: 1262963, dependent: 4379, dependent conditional: 0, dependent unconditional: 4379, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 499250, independent: 498469, independent conditional: 0, independent unconditional: 498469, dependent: 781, dependent conditional: 0, dependent unconditional: 781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1267342, independent: 764494, independent conditional: 0, independent unconditional: 764494, dependent: 3598, dependent conditional: 0, dependent unconditional: 3598, unknown: 499250, unknown conditional: 0, unknown unconditional: 499250] , Statistics on independence cache: Total cache size (in pairs): 61871, Positive cache size: 61531, Positive conditional cache size: 0, Positive unconditional cache size: 61531, Negative cache size: 340, Negative conditional cache size: 0, Negative unconditional cache size: 340, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.6s, 994 PlacesBefore, 566 PlacesAfterwards, 1098 TransitionsBefore, 668 TransitionsAfterwards, 1070000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 686 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 110 ConcurrentYvCompositions, 2 ChoiceCompositions, 827 TotalNumberOfCompositions, 3433319 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1254376, independent: 1250462, independent conditional: 0, independent unconditional: 1250462, dependent: 3914, dependent conditional: 0, dependent unconditional: 3914, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 538456, independent: 537656, independent conditional: 0, independent unconditional: 537656, dependent: 800, dependent conditional: 0, dependent unconditional: 800, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1254376, independent: 712806, independent conditional: 0, independent unconditional: 712806, dependent: 3114, dependent conditional: 0, dependent unconditional: 3114, unknown: 538456, unknown conditional: 0, unknown unconditional: 538456] , Statistics on independence cache: Total cache size (in pairs): 63766, Positive cache size: 63413, Positive conditional cache size: 0, Positive unconditional cache size: 63413, Negative cache size: 353, Negative conditional cache size: 0, Negative unconditional cache size: 353, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.2s, 1031 PlacesBefore, 588 PlacesAfterwards, 1139 TransitionsBefore, 694 TransitionsAfterwards, 1155440 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 726 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 114 ConcurrentYvCompositions, 2 ChoiceCompositions, 871 TotalNumberOfCompositions, 3718326 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1344335, independent: 1340282, independent conditional: 0, independent unconditional: 1340282, dependent: 4053, dependent conditional: 0, dependent unconditional: 4053, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 579970, independent: 579138, independent conditional: 0, independent unconditional: 579138, dependent: 832, dependent conditional: 0, dependent unconditional: 832, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1344335, independent: 761144, independent conditional: 0, independent unconditional: 761144, dependent: 3221, dependent conditional: 0, dependent unconditional: 3221, unknown: 579970, unknown conditional: 0, unknown unconditional: 579970] , Statistics on independence cache: Total cache size (in pairs): 67316, Positive cache size: 66948, Positive conditional cache size: 0, Positive unconditional cache size: 66948, Negative cache size: 368, Negative conditional cache size: 0, Negative unconditional cache size: 368, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.7s, 1068 PlacesBefore, 610 PlacesAfterwards, 1180 TransitionsBefore, 720 TransitionsAfterwards, 1244160 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 741 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 118 ConcurrentYvCompositions, 2 ChoiceCompositions, 890 TotalNumberOfCompositions, 3986872 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1456891, independent: 1452694, independent conditional: 0, independent unconditional: 1452694, dependent: 4197, dependent conditional: 0, dependent unconditional: 4197, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 637817, independent: 636860, independent conditional: 0, independent unconditional: 636860, dependent: 957, dependent conditional: 0, dependent unconditional: 957, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1456891, independent: 815834, independent conditional: 0, independent unconditional: 815834, dependent: 3240, dependent conditional: 0, dependent unconditional: 3240, unknown: 637817, unknown conditional: 0, unknown unconditional: 637817] , Statistics on independence cache: Total cache size (in pairs): 83784, Positive cache size: 83402, Positive conditional cache size: 0, Positive unconditional cache size: 83402, Negative cache size: 382, Negative conditional cache size: 0, Negative unconditional cache size: 382, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.0s, 1105 PlacesBefore, 632 PlacesAfterwards, 1221 TransitionsBefore, 746 TransitionsAfterwards, 1336160 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 780 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 122 ConcurrentYvCompositions, 2 ChoiceCompositions, 933 TotalNumberOfCompositions, 4837043 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1717562, independent: 1712479, independent conditional: 0, independent unconditional: 1712479, dependent: 5083, dependent conditional: 0, dependent unconditional: 5083, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 667689, independent: 666849, independent conditional: 0, independent unconditional: 666849, dependent: 840, dependent conditional: 0, dependent unconditional: 840, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1717562, independent: 1045630, independent conditional: 0, independent unconditional: 1045630, dependent: 4243, dependent conditional: 0, dependent unconditional: 4243, unknown: 667689, unknown conditional: 0, unknown unconditional: 667689] , Statistics on independence cache: Total cache size (in pairs): 78741, Positive cache size: 78345, Positive conditional cache size: 0, Positive unconditional cache size: 78345, Negative cache size: 396, Negative conditional cache size: 0, Negative unconditional cache size: 396, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.2s, 1142 PlacesBefore, 654 PlacesAfterwards, 1262 TransitionsBefore, 772 TransitionsAfterwards, 1431440 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 807 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 126 ConcurrentYvCompositions, 2 ChoiceCompositions, 964 TotalNumberOfCompositions, 4630450 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1695579, independent: 1691048, independent conditional: 0, independent unconditional: 1691048, dependent: 4531, dependent conditional: 0, dependent unconditional: 4531, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 736269, independent: 735234, independent conditional: 0, independent unconditional: 735234, dependent: 1035, dependent conditional: 0, dependent unconditional: 1035, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1695579, independent: 955814, independent conditional: 0, independent unconditional: 955814, dependent: 3496, dependent conditional: 0, dependent unconditional: 3496, unknown: 736269, unknown conditional: 0, unknown unconditional: 736269] , Statistics on independence cache: Total cache size (in pairs): 98044, Positive cache size: 97635, Positive conditional cache size: 0, Positive unconditional cache size: 97635, Negative cache size: 409, Negative conditional cache size: 0, Negative unconditional cache size: 409, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.7s, 1179 PlacesBefore, 676 PlacesAfterwards, 1303 TransitionsBefore, 798 TransitionsAfterwards, 1530000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 814 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 130 ConcurrentYvCompositions, 2 ChoiceCompositions, 975 TotalNumberOfCompositions, 4924691 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1913504, independent: 1908829, independent conditional: 0, independent unconditional: 1908829, dependent: 4675, dependent conditional: 0, dependent unconditional: 4675, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 778086, independent: 777047, independent conditional: 0, independent unconditional: 777047, dependent: 1039, dependent conditional: 0, dependent unconditional: 1039, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1913504, independent: 1131782, independent conditional: 0, independent unconditional: 1131782, dependent: 3636, dependent conditional: 0, dependent unconditional: 3636, unknown: 778086, unknown conditional: 0, unknown unconditional: 778086] , Statistics on independence cache: Total cache size (in pairs): 104942, Positive cache size: 104441, Positive conditional cache size: 0, Positive unconditional cache size: 104441, Negative cache size: 501, Negative conditional cache size: 0, Negative unconditional cache size: 501, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.3s, 1216 PlacesBefore, 698 PlacesAfterwards, 1344 TransitionsBefore, 824 TransitionsAfterwards, 1631840 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 849 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 134 ConcurrentYvCompositions, 2 ChoiceCompositions, 1014 TotalNumberOfCompositions, 5254303 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1442109, independent: 1437290, independent conditional: 0, independent unconditional: 1437290, dependent: 4819, dependent conditional: 0, dependent unconditional: 4819, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 781565, independent: 780489, independent conditional: 0, independent unconditional: 780489, dependent: 1076, dependent conditional: 0, dependent unconditional: 1076, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1442109, independent: 656801, independent conditional: 0, independent unconditional: 656801, dependent: 3743, dependent conditional: 0, dependent unconditional: 3743, unknown: 781565, unknown conditional: 0, unknown unconditional: 781565] , Statistics on independence cache: Total cache size (in pairs): 50334, Positive cache size: 49833, Positive conditional cache size: 0, Positive unconditional cache size: 49833, Negative cache size: 501, Negative conditional cache size: 0, Negative unconditional cache size: 501, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.9s, 1253 PlacesBefore, 720 PlacesAfterwards, 1385 TransitionsBefore, 850 TransitionsAfterwards, 1736960 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 879 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 138 ConcurrentYvCompositions, 2 ChoiceCompositions, 1048 TotalNumberOfCompositions, 5636675 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2039469, independent: 2034460, independent conditional: 0, independent unconditional: 2034460, dependent: 5009, dependent conditional: 0, dependent unconditional: 5009, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 890978, independent: 889825, independent conditional: 0, independent unconditional: 889825, dependent: 1153, dependent conditional: 0, dependent unconditional: 1153, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2039469, independent: 1144635, independent conditional: 0, independent unconditional: 1144635, dependent: 3856, dependent conditional: 0, dependent unconditional: 3856, unknown: 890978, unknown conditional: 0, unknown unconditional: 890978] , Statistics on independence cache: Total cache size (in pairs): 118035, Positive cache size: 117583, Positive conditional cache size: 0, Positive unconditional cache size: 117583, Negative cache size: 452, Negative conditional cache size: 0, Negative unconditional cache size: 452, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 17.9s, 1290 PlacesBefore, 742 PlacesAfterwards, 1426 TransitionsBefore, 876 TransitionsAfterwards, 1845360 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 914 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 142 ConcurrentYvCompositions, 2 ChoiceCompositions, 1087 TotalNumberOfCompositions, 5979427 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2009546, independent: 2004405, independent conditional: 0, independent unconditional: 2004405, dependent: 5141, dependent conditional: 0, dependent unconditional: 5141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 915818, independent: 914828, independent conditional: 0, independent unconditional: 914828, dependent: 990, dependent conditional: 0, dependent unconditional: 990, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2009546, independent: 1089577, independent conditional: 0, independent unconditional: 1089577, dependent: 4151, dependent conditional: 0, dependent unconditional: 4151, unknown: 915818, unknown conditional: 0, unknown unconditional: 915818] , Statistics on independence cache: Total cache size (in pairs): 93483, Positive cache size: 93017, Positive conditional cache size: 0, Positive unconditional cache size: 93017, Negative cache size: 466, Negative conditional cache size: 0, Negative unconditional cache size: 466, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.0s, 1327 PlacesBefore, 764 PlacesAfterwards, 1467 TransitionsBefore, 902 TransitionsAfterwards, 1957040 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 939 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 146 ConcurrentYvCompositions, 2 ChoiceCompositions, 1116 TotalNumberOfCompositions, 6368776 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2326222, independent: 2320900, independent conditional: 0, independent unconditional: 2320900, dependent: 5322, dependent conditional: 0, dependent unconditional: 5322, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1004225, independent: 1003020, independent conditional: 0, independent unconditional: 1003020, dependent: 1205, dependent conditional: 0, dependent unconditional: 1205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2326222, independent: 1317880, independent conditional: 0, independent unconditional: 1317880, dependent: 4117, dependent conditional: 0, dependent unconditional: 4117, unknown: 1004225, unknown conditional: 0, unknown unconditional: 1004225] , Statistics on independence cache: Total cache size (in pairs): 134045, Positive cache size: 133565, Positive conditional cache size: 0, Positive unconditional cache size: 133565, Negative cache size: 480, Negative conditional cache size: 0, Negative unconditional cache size: 480, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.2s, 1364 PlacesBefore, 786 PlacesAfterwards, 1508 TransitionsBefore, 928 TransitionsAfterwards, 2072000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 946 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 150 ConcurrentYvCompositions, 2 ChoiceCompositions, 1127 TotalNumberOfCompositions, 6698803 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2594996, independent: 2589542, independent conditional: 0, independent unconditional: 2589542, dependent: 5454, dependent conditional: 0, dependent unconditional: 5454, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1049477, independent: 1048347, independent conditional: 0, independent unconditional: 1048347, dependent: 1130, dependent conditional: 0, dependent unconditional: 1130, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2594996, independent: 1541195, independent conditional: 0, independent unconditional: 1541195, dependent: 4324, dependent conditional: 0, dependent unconditional: 4324, unknown: 1049477, unknown conditional: 0, unknown unconditional: 1049477] , Statistics on independence cache: Total cache size (in pairs): 139764, Positive cache size: 139271, Positive conditional cache size: 0, Positive unconditional cache size: 139271, Negative cache size: 493, Negative conditional cache size: 0, Negative unconditional cache size: 493, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.5s, 1401 PlacesBefore, 808 PlacesAfterwards, 1549 TransitionsBefore, 954 TransitionsAfterwards, 2190240 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 962 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 154 ConcurrentYvCompositions, 2 ChoiceCompositions, 1147 TotalNumberOfCompositions, 7090463 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2278632, independent: 2273005, independent conditional: 0, independent unconditional: 2273005, dependent: 5627, dependent conditional: 0, dependent unconditional: 5627, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1085126, independent: 1083856, independent conditional: 0, independent unconditional: 1083856, dependent: 1270, dependent conditional: 0, dependent unconditional: 1270, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2278632, independent: 1189149, independent conditional: 0, independent unconditional: 1189149, dependent: 4357, dependent conditional: 0, dependent unconditional: 4357, unknown: 1085126, unknown conditional: 0, unknown unconditional: 1085126] , Statistics on independence cache: Total cache size (in pairs): 104030, Positive cache size: 103522, Positive conditional cache size: 0, Positive unconditional cache size: 103522, 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: 20.1s, 1438 PlacesBefore, 830 PlacesAfterwards, 1590 TransitionsBefore, 980 TransitionsAfterwards, 2311760 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 994 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 158 ConcurrentYvCompositions, 2 ChoiceCompositions, 1183 TotalNumberOfCompositions, 7480024 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2699517, independent: 2693744, independent conditional: 0, independent unconditional: 2693744, dependent: 5773, dependent conditional: 0, dependent unconditional: 5773, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1181518, independent: 1180185, independent conditional: 0, independent unconditional: 1180185, dependent: 1333, dependent conditional: 0, dependent unconditional: 1333, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2699517, independent: 1513559, independent conditional: 0, independent unconditional: 1513559, dependent: 4440, dependent conditional: 0, dependent unconditional: 4440, unknown: 1181518, unknown conditional: 0, unknown unconditional: 1181518] , Statistics on independence cache: Total cache size (in pairs): 157886, Positive cache size: 157364, Positive conditional cache size: 0, Positive unconditional cache size: 157364, 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: 20.9s, 1475 PlacesBefore, 852 PlacesAfterwards, 1631 TransitionsBefore, 1006 TransitionsAfterwards, 2436560 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1024 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 162 ConcurrentYvCompositions, 2 ChoiceCompositions, 1217 TotalNumberOfCompositions, 7912824 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3119465, independent: 3113526, independent conditional: 0, independent unconditional: 3113526, dependent: 5939, dependent conditional: 0, dependent unconditional: 5939, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1239137, independent: 1237912, independent conditional: 0, independent unconditional: 1237912, dependent: 1225, dependent conditional: 0, dependent unconditional: 1225, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3119465, independent: 1875614, independent conditional: 0, independent unconditional: 1875614, dependent: 4714, dependent conditional: 0, dependent unconditional: 4714, unknown: 1239137, unknown conditional: 0, unknown unconditional: 1239137] , Statistics on independence cache: Total cache size (in pairs): 168879, Positive cache size: 168343, Positive conditional cache size: 0, Positive unconditional cache size: 168343, Negative cache size: 536, Negative conditional cache size: 0, Negative unconditional cache size: 536, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.2s, 1512 PlacesBefore, 874 PlacesAfterwards, 1672 TransitionsBefore, 1032 TransitionsAfterwards, 2564640 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1070 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 166 ConcurrentYvCompositions, 2 ChoiceCompositions, 1267 TotalNumberOfCompositions, 9361095 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2979640, independent: 2972567, independent conditional: 0, independent unconditional: 2972567, dependent: 7073, dependent conditional: 0, dependent unconditional: 7073, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1277572, independent: 1276292, independent conditional: 0, independent unconditional: 1276292, dependent: 1280, dependent conditional: 0, dependent unconditional: 1280, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2979640, independent: 1696275, independent conditional: 0, independent unconditional: 1696275, dependent: 5793, dependent conditional: 0, dependent unconditional: 5793, unknown: 1277572, unknown conditional: 0, unknown unconditional: 1277572] , Statistics on independence cache: Total cache size (in pairs): 134709, Positive cache size: 134159, Positive conditional cache size: 0, Positive unconditional cache size: 134159, Negative cache size: 550, Negative conditional cache size: 0, Negative unconditional cache size: 550, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.4s, 1549 PlacesBefore, 896 PlacesAfterwards, 1713 TransitionsBefore, 1058 TransitionsAfterwards, 2696000 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1068 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 170 ConcurrentYvCompositions, 2 ChoiceCompositions, 1269 TotalNumberOfCompositions, 8750037 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2406087, independent: 2399830, independent conditional: 0, independent unconditional: 2399830, dependent: 6257, dependent conditional: 0, dependent unconditional: 6257, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1291889, independent: 1290473, independent conditional: 0, independent unconditional: 1290473, dependent: 1416, dependent conditional: 0, dependent unconditional: 1416, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2406087, independent: 1109357, independent conditional: 0, independent unconditional: 1109357, dependent: 4841, dependent conditional: 0, dependent unconditional: 4841, unknown: 1291889, unknown conditional: 0, unknown unconditional: 1291889] , Statistics on independence cache: Total cache size (in pairs): 90619, Positive cache size: 90054, Positive conditional cache size: 0, Positive unconditional cache size: 90054, Negative cache size: 565, Negative conditional cache size: 0, Negative unconditional cache size: 565, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.9s, 1586 PlacesBefore, 918 PlacesAfterwards, 1754 TransitionsBefore, 1084 TransitionsAfterwards, 2830640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1106 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 174 ConcurrentYvCompositions, 2 ChoiceCompositions, 1311 TotalNumberOfCompositions, 9189975 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3333058, independent: 3326667, independent conditional: 0, independent unconditional: 3326667, dependent: 6391, dependent conditional: 0, dependent unconditional: 6391, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1450778, independent: 1449265, independent conditional: 0, independent unconditional: 1449265, dependent: 1513, dependent conditional: 0, dependent unconditional: 1513, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3333058, independent: 1877402, independent conditional: 0, independent unconditional: 1877402, dependent: 4878, dependent conditional: 0, dependent unconditional: 4878, unknown: 1450778, unknown conditional: 0, unknown unconditional: 1450778] , Statistics on independence cache: Total cache size (in pairs): 195997, Positive cache size: 195420, Positive conditional cache size: 0, Positive unconditional cache size: 195420, Negative cache size: 577, Negative conditional cache size: 0, Negative unconditional cache size: 577, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.6s, 1623 PlacesBefore, 940 PlacesAfterwards, 1795 TransitionsBefore, 1110 TransitionsAfterwards, 2968560 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1148 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 179 ConcurrentYvCompositions, 2 ChoiceCompositions, 1358 TotalNumberOfCompositions, 10761945 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3940898, independent: 3933334, independent conditional: 0, independent unconditional: 3933334, dependent: 7564, dependent conditional: 0, dependent unconditional: 7564, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1502500, independent: 1501157, independent conditional: 0, independent unconditional: 1501157, dependent: 1343, dependent conditional: 0, dependent unconditional: 1343, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3940898, independent: 2432177, independent conditional: 0, independent unconditional: 2432177, dependent: 6221, dependent conditional: 0, dependent unconditional: 6221, unknown: 1502500, unknown conditional: 0, unknown unconditional: 1502500] , Statistics on independence cache: Total cache size (in pairs): 195201, Positive cache size: 194609, Positive conditional cache size: 0, Positive unconditional cache size: 194609, Negative cache size: 592, Negative conditional cache size: 0, Negative unconditional cache size: 592, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.2s, 1660 PlacesBefore, 962 PlacesAfterwards, 1836 TransitionsBefore, 1135 TransitionsAfterwards, 3109760 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1153 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 183 ConcurrentYvCompositions, 3 ChoiceCompositions, 1368 TotalNumberOfCompositions, 9993923 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3389337, independent: 3382681, independent conditional: 0, independent unconditional: 3382681, dependent: 6656, dependent conditional: 0, dependent unconditional: 6656, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1554745, independent: 1553376, independent conditional: 0, independent unconditional: 1553376, dependent: 1369, dependent conditional: 0, dependent unconditional: 1369, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3389337, independent: 1829305, independent conditional: 0, independent unconditional: 1829305, dependent: 5287, dependent conditional: 0, dependent unconditional: 5287, unknown: 1554745, unknown conditional: 0, unknown unconditional: 1554745] , Statistics on independence cache: Total cache size (in pairs): 169652, Positive cache size: 169045, Positive conditional cache size: 0, Positive unconditional cache size: 169045, Negative cache size: 607, Negative conditional cache size: 0, Negative unconditional cache size: 607, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.9s, 1697 PlacesBefore, 984 PlacesAfterwards, 1877 TransitionsBefore, 1161 TransitionsAfterwards, 3254240 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1195 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 188 ConcurrentYvCompositions, 3 ChoiceCompositions, 1415 TotalNumberOfCompositions, 10497418 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3160255, independent: 3153448, independent conditional: 0, independent unconditional: 3153448, dependent: 6807, dependent conditional: 0, dependent unconditional: 6807, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1604178, independent: 1602776, independent conditional: 0, independent unconditional: 1602776, dependent: 1402, dependent conditional: 0, dependent unconditional: 1402, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3160255, independent: 1550672, independent conditional: 0, independent unconditional: 1550672, dependent: 5405, dependent conditional: 0, dependent unconditional: 5405, unknown: 1604178, unknown conditional: 0, unknown unconditional: 1604178] , Statistics on independence cache: Total cache size (in pairs): 143811, Positive cache size: 143191, Positive conditional cache size: 0, Positive unconditional cache size: 143191, Negative cache size: 620, Negative conditional cache size: 0, Negative unconditional cache size: 620, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.5s, 1734 PlacesBefore, 1006 PlacesAfterwards, 1918 TransitionsBefore, 1187 TransitionsAfterwards, 3402000 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1188 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 191 ConcurrentYvCompositions, 3 ChoiceCompositions, 1411 TotalNumberOfCompositions, 12382099 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3198336, independent: 3190167, independent conditional: 0, independent unconditional: 3190167, dependent: 8169, dependent conditional: 0, dependent unconditional: 8169, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1704165, independent: 1702582, independent conditional: 0, independent unconditional: 1702582, dependent: 1583, dependent conditional: 0, dependent unconditional: 1583, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3198336, independent: 1487585, independent conditional: 0, independent unconditional: 1487585, dependent: 6586, dependent conditional: 0, dependent unconditional: 6586, unknown: 1704165, unknown conditional: 0, unknown unconditional: 1704165] , Statistics on independence cache: Total cache size (in pairs): 195196, Positive cache size: 194469, Positive conditional cache size: 0, Positive unconditional cache size: 194469, Negative cache size: 727, Negative conditional cache size: 0, Negative unconditional cache size: 727, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.9s, 1771 PlacesBefore, 1028 PlacesAfterwards, 1959 TransitionsBefore, 1213 TransitionsAfterwards, 3553040 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 1218 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 195 ConcurrentYvCompositions, 3 ChoiceCompositions, 1445 TotalNumberOfCompositions, 11441981 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4258764, independent: 4251632, independent conditional: 0, independent unconditional: 4251632, dependent: 7132, dependent conditional: 0, dependent unconditional: 7132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1823258, independent: 1821742, independent conditional: 0, independent unconditional: 1821742, dependent: 1516, dependent conditional: 0, dependent unconditional: 1516, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4258764, independent: 2429890, independent conditional: 0, independent unconditional: 2429890, dependent: 5616, dependent conditional: 0, dependent unconditional: 5616, unknown: 1823258, unknown conditional: 0, unknown unconditional: 1823258] , Statistics on independence cache: Total cache size (in pairs): 245251, Positive cache size: 244603, Positive conditional cache size: 0, Positive unconditional cache size: 244603, 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: 27.8s, 1808 PlacesBefore, 1050 PlacesAfterwards, 2000 TransitionsBefore, 1240 TransitionsAfterwards, 3707360 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 1232 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 199 ConcurrentYvCompositions, 2 ChoiceCompositions, 1462 TotalNumberOfCompositions, 13393509 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5065845, independent: 5057373, independent conditional: 0, independent unconditional: 5057373, dependent: 8472, dependent conditional: 0, dependent unconditional: 8472, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1888283, independent: 1886716, independent conditional: 0, independent unconditional: 1886716, dependent: 1567, dependent conditional: 0, dependent unconditional: 1567, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5065845, independent: 3170657, independent conditional: 0, independent unconditional: 3170657, dependent: 6905, dependent conditional: 0, dependent unconditional: 6905, unknown: 1888283, unknown conditional: 0, unknown unconditional: 1888283] , Statistics on independence cache: Total cache size (in pairs): 257341, Positive cache size: 256679, Positive conditional cache size: 0, Positive unconditional cache size: 256679, Negative cache size: 662, Negative conditional cache size: 0, Negative unconditional cache size: 662, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - ExceptionOrErrorResult: AutomataOperationCanceledException: Timeout or canceled by user. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AutomataOperationCanceledException: Timeout or canceled by user.: de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.computeUnfolding(PetriNetUnfolderBase.java:200) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown