/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/pthread-ext/36_stack_cas_p0_vs_concur.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 14:47:47,900 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 14:47:47,985 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 14:47:47,989 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 14:47:47,990 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 14:47:48,020 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 14:47:48,021 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 14:47:48,025 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 14:47:48,026 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 14:47:48,029 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 14:47:48,029 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 14:47:48,030 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 14:47:48,030 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 14:47:48,031 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 14:47:48,031 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 14:47:48,032 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 14:47:48,032 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 14:47:48,032 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 14:47:48,032 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 14:47:48,032 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 14:47:48,033 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 14:47:48,033 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 14:47:48,034 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 14:47:48,034 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 14:47:48,034 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 14:47:48,035 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 14:47:48,035 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 14:47:48,035 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 14:47:48,035 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 14:47:48,035 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 14:47:48,036 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 14:47:48,036 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 14:47:48,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 14:47:48,037 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 14:47:48,037 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 14:47:48,037 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 14:47:48,369 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 14:47:48,392 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 14:47:48,394 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 14:47:48,395 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 14:47:48,395 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 14:47:48,396 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/36_stack_cas_p0_vs_concur.i [2023-08-26 14:47:49,594 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 14:47:49,824 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 14:47:49,845 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/36_stack_cas_p0_vs_concur.i [2023-08-26 14:47:49,864 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/46d8f745f/1f69b1cc5bcf48708ce1ff0660d321f9/FLAG531a4b80e [2023-08-26 14:47:49,878 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/46d8f745f/1f69b1cc5bcf48708ce1ff0660d321f9 [2023-08-26 14:47:49,882 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 14:47:49,884 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 14:47:49,886 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 14:47:49,886 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 14:47:49,889 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 14:47:49,890 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 02:47:49" (1/1) ... [2023-08-26 14:47:49,891 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b3a4038 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:49, skipping insertion in model container [2023-08-26 14:47:49,891 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 02:47:49" (1/1) ... [2023-08-26 14:47:49,946 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 14:47:50,272 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 14:47:50,282 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 14:47:50,298 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [253] [2023-08-26 14:47:50,305 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [253] [2023-08-26 14:47:50,320 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 14:47:50,375 INFO L206 MainTranslator]: Completed translation [2023-08-26 14:47:50,376 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50 WrapperNode [2023-08-26 14:47:50,376 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 14:47:50,377 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 14:47:50,377 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 14:47:50,377 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 14:47:50,382 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,410 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,436 INFO L138 Inliner]: procedures = 170, calls = 36, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 107 [2023-08-26 14:47:50,437 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 14:47:50,438 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 14:47:50,438 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 14:47:50,438 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 14:47:50,444 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,445 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,458 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,458 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,462 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,464 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,466 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,467 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,480 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 14:47:50,481 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 14:47:50,481 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 14:47:50,481 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 14:47:50,481 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (1/1) ... [2023-08-26 14:47:50,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 14:47:50,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 14:47:50,513 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 14:47:50,545 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 14:47:50,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 14:47:50,558 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-26 14:47:50,558 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-26 14:47:50,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 14:47:50,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 14:47:50,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 14:47:50,559 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 14:47:50,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 14:47:50,559 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 14:47:50,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 14:47:50,561 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 14:47:50,697 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 14:47:50,698 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 14:47:50,974 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 14:47:51,083 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 14:47:51,083 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-26 14:47:51,085 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 02:47:51 BoogieIcfgContainer [2023-08-26 14:47:51,085 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 14:47:51,087 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 14:47:51,087 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 14:47:51,089 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 14:47:51,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 02:47:49" (1/3) ... [2023-08-26 14:47:51,090 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b20c82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 02:47:51, skipping insertion in model container [2023-08-26 14:47:51,090 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 02:47:50" (2/3) ... [2023-08-26 14:47:51,090 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b20c82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 02:47:51, skipping insertion in model container [2023-08-26 14:47:51,090 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 02:47:51" (3/3) ... [2023-08-26 14:47:51,091 INFO L112 eAbstractionObserver]: Analyzing ICFG 36_stack_cas_p0_vs_concur.i [2023-08-26 14:47:51,104 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 14:47:51,104 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2023-08-26 14:47:51,104 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 14:47:51,203 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:47:51,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 120 places, 127 transitions, 259 flow [2023-08-26 14:47:51,330 INFO L124 PetriNetUnfolderBase]: 11/139 cut-off events. [2023-08-26 14:47:51,330 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 14:47:51,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 139 events. 11/139 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 279 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 110. Up to 4 conditions per place. [2023-08-26 14:47:51,337 INFO L82 GeneralOperation]: Start removeDead. Operand has 120 places, 127 transitions, 259 flow [2023-08-26 14:47:51,342 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 120 places, 127 transitions, 259 flow [2023-08-26 14:47:51,345 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:47:51,356 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 127 transitions, 259 flow [2023-08-26 14:47:51,358 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 127 transitions, 259 flow [2023-08-26 14:47:51,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 120 places, 127 transitions, 259 flow [2023-08-26 14:47:51,400 INFO L124 PetriNetUnfolderBase]: 11/139 cut-off events. [2023-08-26 14:47:51,400 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 14:47:51,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 139 events. 11/139 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 279 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 110. Up to 4 conditions per place. [2023-08-26 14:47:51,403 INFO L119 LiptonReduction]: Number of co-enabled transitions 2880 [2023-08-26 14:47:53,970 INFO L134 LiptonReduction]: Checked pairs total: 5349 [2023-08-26 14:47:53,970 INFO L136 LiptonReduction]: Total number of compositions: 117 [2023-08-26 14:47:53,982 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:47:53,988 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:47:53,988 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:47:53,992 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:47:53,992 INFO L124 PetriNetUnfolderBase]: 0/17 cut-off events. [2023-08-26 14:47:53,992 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 14:47:53,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:47:53,993 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-26 14:47:53,994 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:47:53,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:47:53,998 INFO L85 PathProgramCache]: Analyzing trace with hash 977199658, now seen corresponding path program 1 times [2023-08-26 14:47:54,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:47:54,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035000577] [2023-08-26 14:47:54,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:47:54,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:47:54,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:47:54,097 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:47:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:47:54,129 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:47:54,130 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:47:54,131 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:47:54,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 14:47:54,133 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:47:54,136 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:47:54,136 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:47:54,137 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-26 14:47:54,204 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:47:54,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 224 transitions, 460 flow [2023-08-26 14:47:54,246 INFO L124 PetriNetUnfolderBase]: 21/250 cut-off events. [2023-08-26 14:47:54,246 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 14:47:54,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 250 events. 21/250 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 856 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 206. Up to 6 conditions per place. [2023-08-26 14:47:54,251 INFO L82 GeneralOperation]: Start removeDead. Operand has 210 places, 224 transitions, 460 flow [2023-08-26 14:47:54,253 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 210 places, 224 transitions, 460 flow [2023-08-26 14:47:54,253 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:47:54,253 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 224 transitions, 460 flow [2023-08-26 14:47:54,253 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 224 transitions, 460 flow [2023-08-26 14:47:54,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 224 transitions, 460 flow [2023-08-26 14:47:54,289 INFO L124 PetriNetUnfolderBase]: 21/250 cut-off events. [2023-08-26 14:47:54,289 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 14:47:54,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 250 events. 21/250 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 856 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 206. Up to 6 conditions per place. [2023-08-26 14:47:54,304 INFO L119 LiptonReduction]: Number of co-enabled transitions 24384 [2023-08-26 14:47:57,854 INFO L134 LiptonReduction]: Checked pairs total: 78800 [2023-08-26 14:47:57,855 INFO L136 LiptonReduction]: Total number of compositions: 170 [2023-08-26 14:47:57,857 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:47:57,858 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:47:57,858 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:47:57,863 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:47:57,863 INFO L124 PetriNetUnfolderBase]: 2/56 cut-off events. [2023-08-26 14:47:57,863 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 14:47:57,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:47:57,864 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-26 14:47:57,864 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:47:57,864 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:47:57,864 INFO L85 PathProgramCache]: Analyzing trace with hash -380635427, now seen corresponding path program 1 times [2023-08-26 14:47:57,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:47:57,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320235617] [2023-08-26 14:47:57,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:47:57,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:47:57,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:47:57,884 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:47:57,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:47:57,901 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:47:57,901 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:47:57,901 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:47:57,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 14:47:57,902 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:47:57,902 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:47:57,902 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:47:57,902 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-26 14:47:57,958 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:47:57,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 300 places, 321 transitions, 663 flow [2023-08-26 14:47:58,021 INFO L124 PetriNetUnfolderBase]: 31/361 cut-off events. [2023-08-26 14:47:58,021 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 14:47:58,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377 conditions, 361 events. 31/361 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1502 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 302. Up to 8 conditions per place. [2023-08-26 14:47:58,026 INFO L82 GeneralOperation]: Start removeDead. Operand has 300 places, 321 transitions, 663 flow [2023-08-26 14:47:58,029 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 300 places, 321 transitions, 663 flow [2023-08-26 14:47:58,029 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:47:58,029 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 300 places, 321 transitions, 663 flow [2023-08-26 14:47:58,029 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 300 places, 321 transitions, 663 flow [2023-08-26 14:47:58,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 300 places, 321 transitions, 663 flow [2023-08-26 14:47:58,083 INFO L124 PetriNetUnfolderBase]: 31/361 cut-off events. [2023-08-26 14:47:58,083 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 14:47:58,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377 conditions, 361 events. 31/361 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1502 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 302. Up to 8 conditions per place. [2023-08-26 14:47:58,108 INFO L119 LiptonReduction]: Number of co-enabled transitions 64512 [2023-08-26 14:48:02,208 INFO L134 LiptonReduction]: Checked pairs total: 185203 [2023-08-26 14:48:02,208 INFO L136 LiptonReduction]: Total number of compositions: 244 [2023-08-26 14:48:02,210 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:48:02,210 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:48:02,211 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:48:02,220 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:48:02,220 INFO L124 PetriNetUnfolderBase]: 2/95 cut-off events. [2023-08-26 14:48:02,220 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 14:48:02,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:48:02,220 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-26 14:48:02,221 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:48:02,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:48:02,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1708158308, now seen corresponding path program 1 times [2023-08-26 14:48:02,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:48:02,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018191998] [2023-08-26 14:48:02,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:48:02,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:48:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:02,242 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:48:02,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:02,261 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:48:02,262 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:48:02,262 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:48:02,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 14:48:02,262 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:48:02,263 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:48:02,263 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:48:02,263 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-26 14:48:02,323 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:48:02,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 390 places, 418 transitions, 868 flow [2023-08-26 14:48:02,415 INFO L124 PetriNetUnfolderBase]: 41/472 cut-off events. [2023-08-26 14:48:02,415 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-26 14:48:02,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 495 conditions, 472 events. 41/472 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2204 event pairs, 0 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 398. Up to 10 conditions per place. [2023-08-26 14:48:02,423 INFO L82 GeneralOperation]: Start removeDead. Operand has 390 places, 418 transitions, 868 flow [2023-08-26 14:48:02,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 390 places, 418 transitions, 868 flow [2023-08-26 14:48:02,432 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:48:02,432 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 390 places, 418 transitions, 868 flow [2023-08-26 14:48:02,433 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 390 places, 418 transitions, 868 flow [2023-08-26 14:48:02,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 390 places, 418 transitions, 868 flow [2023-08-26 14:48:02,516 INFO L124 PetriNetUnfolderBase]: 41/472 cut-off events. [2023-08-26 14:48:02,517 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-26 14:48:02,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 495 conditions, 472 events. 41/472 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2204 event pairs, 0 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 398. Up to 10 conditions per place. [2023-08-26 14:48:02,552 INFO L119 LiptonReduction]: Number of co-enabled transitions 123264 [2023-08-26 14:48:06,626 INFO L134 LiptonReduction]: Checked pairs total: 431602 [2023-08-26 14:48:06,626 INFO L136 LiptonReduction]: Total number of compositions: 325 [2023-08-26 14:48:06,628 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:48:06,629 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:48:06,629 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:48:06,647 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:48:06,647 INFO L124 PetriNetUnfolderBase]: 8/167 cut-off events. [2023-08-26 14:48:06,647 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-26 14:48:06,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:48:06,648 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-26 14:48:06,648 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:48:06,648 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:48:06,648 INFO L85 PathProgramCache]: Analyzing trace with hash 796753387, now seen corresponding path program 1 times [2023-08-26 14:48:06,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:48:06,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878731781] [2023-08-26 14:48:06,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:48:06,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:48:06,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:06,684 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:48:06,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:06,730 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:48:06,730 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:48:06,730 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:48:06,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 14:48:06,730 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:48:06,731 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:48:06,731 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:48:06,731 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-26 14:48:06,814 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:48:06,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 480 places, 515 transitions, 1075 flow [2023-08-26 14:48:06,936 INFO L124 PetriNetUnfolderBase]: 51/583 cut-off events. [2023-08-26 14:48:06,936 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-26 14:48:06,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 614 conditions, 583 events. 51/583 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2898 event pairs, 0 based on Foata normal form. 0/369 useless extension candidates. Maximal degree in co-relation 494. Up to 12 conditions per place. [2023-08-26 14:48:06,946 INFO L82 GeneralOperation]: Start removeDead. Operand has 480 places, 515 transitions, 1075 flow [2023-08-26 14:48:06,953 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 480 places, 515 transitions, 1075 flow [2023-08-26 14:48:06,953 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:48:06,953 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 480 places, 515 transitions, 1075 flow [2023-08-26 14:48:06,954 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 480 places, 515 transitions, 1075 flow [2023-08-26 14:48:06,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 480 places, 515 transitions, 1075 flow [2023-08-26 14:48:07,063 INFO L124 PetriNetUnfolderBase]: 51/583 cut-off events. [2023-08-26 14:48:07,065 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-26 14:48:07,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 614 conditions, 583 events. 51/583 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2898 event pairs, 0 based on Foata normal form. 0/369 useless extension candidates. Maximal degree in co-relation 494. Up to 12 conditions per place. [2023-08-26 14:48:07,119 INFO L119 LiptonReduction]: Number of co-enabled transitions 200640 [2023-08-26 14:48:12,560 INFO L134 LiptonReduction]: Checked pairs total: 703895 [2023-08-26 14:48:12,561 INFO L136 LiptonReduction]: Total number of compositions: 398 [2023-08-26 14:48:12,562 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:48:12,563 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:48:12,563 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:48:12,587 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:48:12,588 INFO L124 PetriNetUnfolderBase]: 11/216 cut-off events. [2023-08-26 14:48:12,588 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-26 14:48:12,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:48:12,588 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 14:48:12,588 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:48:12,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:48:12,589 INFO L85 PathProgramCache]: Analyzing trace with hash -29401470, now seen corresponding path program 1 times [2023-08-26 14:48:12,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:48:12,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347343279] [2023-08-26 14:48:12,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:48:12,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:48:12,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:12,609 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:48:12,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:12,628 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:48:12,628 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:48:12,628 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:48:12,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 14:48:12,628 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:48:12,629 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:48:12,629 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:48:12,629 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-26 14:48:12,713 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:48:12,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 570 places, 612 transitions, 1284 flow [2023-08-26 14:48:12,928 INFO L124 PetriNetUnfolderBase]: 61/694 cut-off events. [2023-08-26 14:48:12,928 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-26 14:48:12,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 734 conditions, 694 events. 61/694 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 3555 event pairs, 0 based on Foata normal form. 0/438 useless extension candidates. Maximal degree in co-relation 602. Up to 14 conditions per place. [2023-08-26 14:48:12,941 INFO L82 GeneralOperation]: Start removeDead. Operand has 570 places, 612 transitions, 1284 flow [2023-08-26 14:48:12,952 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 570 places, 612 transitions, 1284 flow [2023-08-26 14:48:12,952 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:48:12,952 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 570 places, 612 transitions, 1284 flow [2023-08-26 14:48:12,953 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 570 places, 612 transitions, 1284 flow [2023-08-26 14:48:12,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 570 places, 612 transitions, 1284 flow [2023-08-26 14:48:13,114 INFO L124 PetriNetUnfolderBase]: 61/694 cut-off events. [2023-08-26 14:48:13,114 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-26 14:48:13,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 734 conditions, 694 events. 61/694 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 3555 event pairs, 0 based on Foata normal form. 0/438 useless extension candidates. Maximal degree in co-relation 602. Up to 14 conditions per place. [2023-08-26 14:48:13,191 INFO L119 LiptonReduction]: Number of co-enabled transitions 296640 [2023-08-26 14:48:19,547 INFO L134 LiptonReduction]: Checked pairs total: 1031402 [2023-08-26 14:48:19,547 INFO L136 LiptonReduction]: Total number of compositions: 451 [2023-08-26 14:48:19,549 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:48:19,549 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:48:19,549 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:48:19,587 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:48:19,587 INFO L124 PetriNetUnfolderBase]: 13/274 cut-off events. [2023-08-26 14:48:19,587 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-26 14:48:19,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:48:19,588 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 14:48:19,588 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:48:19,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:48:19,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1435970547, now seen corresponding path program 1 times [2023-08-26 14:48:19,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:48:19,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863219837] [2023-08-26 14:48:19,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:48:19,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:48:19,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:19,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:48:19,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:19,656 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:48:19,656 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:48:19,661 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:48:19,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 14:48:19,662 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:48:19,665 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:48:19,668 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:48:19,668 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-26 14:48:19,780 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:48:19,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 660 places, 709 transitions, 1495 flow [2023-08-26 14:48:20,026 INFO L124 PetriNetUnfolderBase]: 71/805 cut-off events. [2023-08-26 14:48:20,026 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-26 14:48:20,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 855 conditions, 805 events. 71/805 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 4256 event pairs, 0 based on Foata normal form. 0/507 useless extension candidates. Maximal degree in co-relation 721. Up to 16 conditions per place. [2023-08-26 14:48:20,037 INFO L82 GeneralOperation]: Start removeDead. Operand has 660 places, 709 transitions, 1495 flow [2023-08-26 14:48:20,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 660 places, 709 transitions, 1495 flow [2023-08-26 14:48:20,045 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:48:20,045 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 660 places, 709 transitions, 1495 flow [2023-08-26 14:48:20,045 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 660 places, 709 transitions, 1495 flow [2023-08-26 14:48:20,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 660 places, 709 transitions, 1495 flow [2023-08-26 14:48:20,243 INFO L124 PetriNetUnfolderBase]: 71/805 cut-off events. [2023-08-26 14:48:20,244 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-26 14:48:20,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 855 conditions, 805 events. 71/805 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 4256 event pairs, 0 based on Foata normal form. 0/507 useless extension candidates. Maximal degree in co-relation 721. Up to 16 conditions per place. [2023-08-26 14:48:20,325 INFO L119 LiptonReduction]: Number of co-enabled transitions 411264 [2023-08-26 14:48:27,873 INFO L134 LiptonReduction]: Checked pairs total: 1287347 [2023-08-26 14:48:27,873 INFO L136 LiptonReduction]: Total number of compositions: 534 [2023-08-26 14:48:27,875 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:48:27,875 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:48:27,875 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:48:27,914 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:48:27,915 INFO L124 PetriNetUnfolderBase]: 16/321 cut-off events. [2023-08-26 14:48:27,915 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-26 14:48:27,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:48:27,915 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 14:48:27,915 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:48:27,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:48:27,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1046201285, now seen corresponding path program 1 times [2023-08-26 14:48:27,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:48:27,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356988420] [2023-08-26 14:48:27,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:48:27,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:48:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:27,936 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:48:27,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:27,955 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:48:27,955 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:48:27,955 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:48:27,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 14:48:27,955 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:48:27,956 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:48:27,956 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:48:27,956 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-26 14:48:28,069 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:48:28,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 750 places, 806 transitions, 1708 flow [2023-08-26 14:48:28,396 INFO L124 PetriNetUnfolderBase]: 81/916 cut-off events. [2023-08-26 14:48:28,396 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-26 14:48:28,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 916 events. 81/916 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 4963 event pairs, 0 based on Foata normal form. 0/576 useless extension candidates. Maximal degree in co-relation 842. Up to 18 conditions per place. [2023-08-26 14:48:28,418 INFO L82 GeneralOperation]: Start removeDead. Operand has 750 places, 806 transitions, 1708 flow [2023-08-26 14:48:28,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 750 places, 806 transitions, 1708 flow [2023-08-26 14:48:28,427 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:48:28,427 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 750 places, 806 transitions, 1708 flow [2023-08-26 14:48:28,427 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 750 places, 806 transitions, 1708 flow [2023-08-26 14:48:28,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 750 places, 806 transitions, 1708 flow [2023-08-26 14:48:28,681 INFO L124 PetriNetUnfolderBase]: 81/916 cut-off events. [2023-08-26 14:48:28,682 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-26 14:48:28,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 916 events. 81/916 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 4963 event pairs, 0 based on Foata normal form. 0/576 useless extension candidates. Maximal degree in co-relation 842. Up to 18 conditions per place. [2023-08-26 14:48:28,787 INFO L119 LiptonReduction]: Number of co-enabled transitions 544512 [2023-08-26 14:48:37,431 INFO L134 LiptonReduction]: Checked pairs total: 1905118 [2023-08-26 14:48:37,431 INFO L136 LiptonReduction]: Total number of compositions: 606 [2023-08-26 14:48:37,433 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:48:37,434 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:48:37,434 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:48:37,482 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:48:37,482 INFO L124 PetriNetUnfolderBase]: 18/364 cut-off events. [2023-08-26 14:48:37,482 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-26 14:48:37,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:48:37,482 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 14:48:37,482 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:48:37,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:48:37,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1383541812, now seen corresponding path program 1 times [2023-08-26 14:48:37,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:48:37,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838914928] [2023-08-26 14:48:37,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:48:37,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:48:37,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:37,509 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:48:37,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:37,544 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:48:37,545 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:48:37,545 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:48:37,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 14:48:37,545 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:48:37,546 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:48:37,547 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:48:37,547 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-26 14:48:37,705 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:48:37,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 840 places, 903 transitions, 1923 flow [2023-08-26 14:48:38,035 INFO L124 PetriNetUnfolderBase]: 91/1027 cut-off events. [2023-08-26 14:48:38,036 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-26 14:48:38,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1100 conditions, 1027 events. 91/1027 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 5620 event pairs, 0 based on Foata normal form. 0/645 useless extension candidates. Maximal degree in co-relation 964. Up to 20 conditions per place. [2023-08-26 14:48:38,059 INFO L82 GeneralOperation]: Start removeDead. Operand has 840 places, 903 transitions, 1923 flow [2023-08-26 14:48:38,067 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 840 places, 903 transitions, 1923 flow [2023-08-26 14:48:38,067 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:48:38,068 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 840 places, 903 transitions, 1923 flow [2023-08-26 14:48:38,068 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 840 places, 903 transitions, 1923 flow [2023-08-26 14:48:38,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 840 places, 903 transitions, 1923 flow [2023-08-26 14:48:38,355 INFO L124 PetriNetUnfolderBase]: 91/1027 cut-off events. [2023-08-26 14:48:38,355 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-26 14:48:38,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1100 conditions, 1027 events. 91/1027 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 5620 event pairs, 0 based on Foata normal form. 0/645 useless extension candidates. Maximal degree in co-relation 964. Up to 20 conditions per place. [2023-08-26 14:48:38,460 INFO L119 LiptonReduction]: Number of co-enabled transitions 696384 [2023-08-26 14:48:47,385 INFO L134 LiptonReduction]: Checked pairs total: 2441784 [2023-08-26 14:48:47,385 INFO L136 LiptonReduction]: Total number of compositions: 672 [2023-08-26 14:48:47,387 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:48:47,387 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:48:47,387 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:48:47,442 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:48:47,442 INFO L124 PetriNetUnfolderBase]: 24/434 cut-off events. [2023-08-26 14:48:47,442 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-26 14:48:47,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:48:47,443 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 14:48:47,443 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:48:47,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:48:47,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1282765858, now seen corresponding path program 1 times [2023-08-26 14:48:47,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:48:47,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957012173] [2023-08-26 14:48:47,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:48:47,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:48:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:47,463 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:48:47,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:47,485 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:48:47,485 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:48:47,485 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:48:47,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 14:48:47,488 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:48:47,490 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:48:47,490 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:48:47,490 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-26 14:48:47,617 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:48:47,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 930 places, 1000 transitions, 2140 flow [2023-08-26 14:48:47,988 INFO L124 PetriNetUnfolderBase]: 101/1138 cut-off events. [2023-08-26 14:48:47,988 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-26 14:48:48,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 1138 events. 101/1138 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 6309 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 1087. Up to 22 conditions per place. [2023-08-26 14:48:48,015 INFO L82 GeneralOperation]: Start removeDead. Operand has 930 places, 1000 transitions, 2140 flow [2023-08-26 14:48:48,023 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 930 places, 1000 transitions, 2140 flow [2023-08-26 14:48:48,023 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:48:48,023 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 930 places, 1000 transitions, 2140 flow [2023-08-26 14:48:48,024 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 930 places, 1000 transitions, 2140 flow [2023-08-26 14:48:48,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 930 places, 1000 transitions, 2140 flow [2023-08-26 14:48:48,401 INFO L124 PetriNetUnfolderBase]: 101/1138 cut-off events. [2023-08-26 14:48:48,401 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-26 14:48:48,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 1138 events. 101/1138 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 6309 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 1087. Up to 22 conditions per place. [2023-08-26 14:48:48,557 INFO L119 LiptonReduction]: Number of co-enabled transitions 866880 [2023-08-26 14:48:59,391 INFO L134 LiptonReduction]: Checked pairs total: 3065514 [2023-08-26 14:48:59,391 INFO L136 LiptonReduction]: Total number of compositions: 755 [2023-08-26 14:48:59,393 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:48:59,393 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:48:59,393 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:48:59,450 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:48:59,450 INFO L124 PetriNetUnfolderBase]: 23/475 cut-off events. [2023-08-26 14:48:59,450 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-26 14:48:59,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:48:59,450 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 14:48:59,451 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:48:59,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:48:59,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1315745241, now seen corresponding path program 1 times [2023-08-26 14:48:59,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:48:59,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674630009] [2023-08-26 14:48:59,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:48:59,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:48:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:59,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:48:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:48:59,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:48:59,509 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:48:59,509 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:48:59,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 14:48:59,510 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:48:59,510 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:48:59,510 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:48:59,510 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-26 14:48:59,667 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:48:59,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1020 places, 1097 transitions, 2359 flow [2023-08-26 14:49:00,146 INFO L124 PetriNetUnfolderBase]: 111/1249 cut-off events. [2023-08-26 14:49:00,147 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-26 14:49:00,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1349 conditions, 1249 events. 111/1249 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7032 event pairs, 0 based on Foata normal form. 0/783 useless extension candidates. Maximal degree in co-relation 1211. Up to 24 conditions per place. [2023-08-26 14:49:00,175 INFO L82 GeneralOperation]: Start removeDead. Operand has 1020 places, 1097 transitions, 2359 flow [2023-08-26 14:49:00,184 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1020 places, 1097 transitions, 2359 flow [2023-08-26 14:49:00,185 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:49:00,185 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1020 places, 1097 transitions, 2359 flow [2023-08-26 14:49:00,185 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1020 places, 1097 transitions, 2359 flow [2023-08-26 14:49:00,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1020 places, 1097 transitions, 2359 flow [2023-08-26 14:49:00,553 INFO L124 PetriNetUnfolderBase]: 111/1249 cut-off events. [2023-08-26 14:49:00,553 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-26 14:49:00,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1349 conditions, 1249 events. 111/1249 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7032 event pairs, 0 based on Foata normal form. 0/783 useless extension candidates. Maximal degree in co-relation 1211. Up to 24 conditions per place. [2023-08-26 14:49:00,742 INFO L119 LiptonReduction]: Number of co-enabled transitions 1056000 [2023-08-26 14:49:11,739 INFO L134 LiptonReduction]: Checked pairs total: 3715979 [2023-08-26 14:49:11,739 INFO L136 LiptonReduction]: Total number of compositions: 821 [2023-08-26 14:49:11,741 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:49:11,741 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:49:11,741 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:49:11,850 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:49:11,851 INFO L124 PetriNetUnfolderBase]: 26/536 cut-off events. [2023-08-26 14:49:11,851 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-26 14:49:11,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:49:11,851 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 14:49:11,851 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:49:11,851 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:49:11,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1951091465, now seen corresponding path program 1 times [2023-08-26 14:49:11,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:49:11,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432697391] [2023-08-26 14:49:11,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:49:11,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:49:11,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:49:11,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:49:11,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:49:11,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:49:11,903 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:49:11,903 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:49:11,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 14:49:11,903 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:49:11,903 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:49:11,904 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:49:11,904 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-26 14:49:12,088 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:49:12,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1110 places, 1194 transitions, 2580 flow [2023-08-26 14:49:12,537 INFO L124 PetriNetUnfolderBase]: 121/1360 cut-off events. [2023-08-26 14:49:12,538 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-26 14:49:12,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1475 conditions, 1360 events. 121/1360 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7713 event pairs, 0 based on Foata normal form. 0/852 useless extension candidates. Maximal degree in co-relation 1336. Up to 26 conditions per place. [2023-08-26 14:49:12,579 INFO L82 GeneralOperation]: Start removeDead. Operand has 1110 places, 1194 transitions, 2580 flow [2023-08-26 14:49:12,593 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1110 places, 1194 transitions, 2580 flow [2023-08-26 14:49:12,593 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:49:12,593 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1110 places, 1194 transitions, 2580 flow [2023-08-26 14:49:12,593 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1110 places, 1194 transitions, 2580 flow [2023-08-26 14:49:12,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1110 places, 1194 transitions, 2580 flow [2023-08-26 14:49:13,034 INFO L124 PetriNetUnfolderBase]: 121/1360 cut-off events. [2023-08-26 14:49:13,034 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-26 14:49:13,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1475 conditions, 1360 events. 121/1360 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7713 event pairs, 0 based on Foata normal form. 0/852 useless extension candidates. Maximal degree in co-relation 1336. Up to 26 conditions per place. [2023-08-26 14:49:13,243 INFO L119 LiptonReduction]: Number of co-enabled transitions 1263744 [2023-08-26 14:49:24,872 INFO L134 LiptonReduction]: Checked pairs total: 4419915 [2023-08-26 14:49:24,872 INFO L136 LiptonReduction]: Total number of compositions: 890 [2023-08-26 14:49:24,874 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:49:24,874 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:49:24,874 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:49:24,967 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:49:24,967 INFO L124 PetriNetUnfolderBase]: 36/611 cut-off events. [2023-08-26 14:49:24,968 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-26 14:49:24,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:49:24,968 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 14:49:24,968 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:49:24,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:49:24,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1850721040, now seen corresponding path program 1 times [2023-08-26 14:49:24,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:49:24,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087373615] [2023-08-26 14:49:24,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:49:24,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:49:24,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:49:24,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:49:25,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:49:25,014 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:49:25,014 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:49:25,014 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:49:25,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 14:49:25,015 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:49:25,015 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:49:25,015 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:49:25,015 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-26 14:49:25,172 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:49:25,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1200 places, 1291 transitions, 2803 flow [2023-08-26 14:49:25,829 INFO L124 PetriNetUnfolderBase]: 131/1471 cut-off events. [2023-08-26 14:49:25,830 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-26 14:49:25,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 1471 events. 131/1471 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 8341 event pairs, 0 based on Foata normal form. 0/921 useless extension candidates. Maximal degree in co-relation 1462. Up to 28 conditions per place. [2023-08-26 14:49:25,882 INFO L82 GeneralOperation]: Start removeDead. Operand has 1200 places, 1291 transitions, 2803 flow [2023-08-26 14:49:25,897 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1200 places, 1291 transitions, 2803 flow [2023-08-26 14:49:25,897 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:49:25,897 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1200 places, 1291 transitions, 2803 flow [2023-08-26 14:49:25,897 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1200 places, 1291 transitions, 2803 flow [2023-08-26 14:49:25,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1200 places, 1291 transitions, 2803 flow [2023-08-26 14:49:26,357 INFO L124 PetriNetUnfolderBase]: 131/1471 cut-off events. [2023-08-26 14:49:26,358 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-26 14:49:26,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 1471 events. 131/1471 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 8341 event pairs, 0 based on Foata normal form. 0/921 useless extension candidates. Maximal degree in co-relation 1462. Up to 28 conditions per place. [2023-08-26 14:49:26,737 INFO L119 LiptonReduction]: Number of co-enabled transitions 1490112 [2023-08-26 14:49:39,705 INFO L134 LiptonReduction]: Checked pairs total: 5194386 [2023-08-26 14:49:39,706 INFO L136 LiptonReduction]: Total number of compositions: 957 [2023-08-26 14:49:39,708 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:49:39,708 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:49:39,708 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:49:39,822 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:49:39,822 INFO L124 PetriNetUnfolderBase]: 34/658 cut-off events. [2023-08-26 14:49:39,822 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-26 14:49:39,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:49:39,822 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 14:49:39,822 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:49:39,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:49:39,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1084501254, now seen corresponding path program 1 times [2023-08-26 14:49:39,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:49:39,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135912062] [2023-08-26 14:49:39,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:49:39,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:49:39,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:49:39,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:49:39,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:49:39,876 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:49:39,877 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:49:39,877 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:49:39,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 14:49:39,877 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:49:39,877 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:49:39,878 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:49:39,878 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-26 14:49:40,031 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:49:40,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1290 places, 1388 transitions, 3028 flow [2023-08-26 14:49:40,730 INFO L124 PetriNetUnfolderBase]: 141/1582 cut-off events. [2023-08-26 14:49:40,730 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-26 14:49:40,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1730 conditions, 1582 events. 141/1582 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 9048 event pairs, 0 based on Foata normal form. 0/990 useless extension candidates. Maximal degree in co-relation 1589. Up to 30 conditions per place. [2023-08-26 14:49:40,777 INFO L82 GeneralOperation]: Start removeDead. Operand has 1290 places, 1388 transitions, 3028 flow [2023-08-26 14:49:40,790 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1290 places, 1388 transitions, 3028 flow [2023-08-26 14:49:40,790 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:49:40,790 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1290 places, 1388 transitions, 3028 flow [2023-08-26 14:49:40,790 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1290 places, 1388 transitions, 3028 flow [2023-08-26 14:49:40,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1290 places, 1388 transitions, 3028 flow [2023-08-26 14:49:41,372 INFO L124 PetriNetUnfolderBase]: 141/1582 cut-off events. [2023-08-26 14:49:41,372 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-26 14:49:41,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1730 conditions, 1582 events. 141/1582 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 9048 event pairs, 0 based on Foata normal form. 0/990 useless extension candidates. Maximal degree in co-relation 1589. Up to 30 conditions per place. [2023-08-26 14:49:41,649 INFO L119 LiptonReduction]: Number of co-enabled transitions 1735104 [2023-08-26 14:49:55,783 INFO L134 LiptonReduction]: Checked pairs total: 6122880 [2023-08-26 14:49:55,783 INFO L136 LiptonReduction]: Total number of compositions: 1063 [2023-08-26 14:49:55,784 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:49:55,784 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:49:55,785 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:49:55,927 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:49:55,927 INFO L124 PetriNetUnfolderBase]: 39/723 cut-off events. [2023-08-26 14:49:55,927 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-26 14:49:55,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:49:55,928 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 14:49:55,928 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:49:55,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:49:55,928 INFO L85 PathProgramCache]: Analyzing trace with hash 980560960, now seen corresponding path program 1 times [2023-08-26 14:49:55,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:49:55,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967494129] [2023-08-26 14:49:55,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:49:55,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:49:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:49:55,957 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:49:55,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:49:55,986 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:49:55,987 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:49:55,987 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:49:55,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 14:49:55,987 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:49:55,987 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:49:55,987 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:49:55,987 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-26 14:49:56,157 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:49:56,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1380 places, 1485 transitions, 3255 flow [2023-08-26 14:49:56,850 INFO L124 PetriNetUnfolderBase]: 151/1693 cut-off events. [2023-08-26 14:49:56,850 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-26 14:49:56,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1859 conditions, 1693 events. 151/1693 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 9779 event pairs, 0 based on Foata normal form. 0/1059 useless extension candidates. Maximal degree in co-relation 1717. Up to 32 conditions per place. [2023-08-26 14:49:56,913 INFO L82 GeneralOperation]: Start removeDead. Operand has 1380 places, 1485 transitions, 3255 flow [2023-08-26 14:49:56,932 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1380 places, 1485 transitions, 3255 flow [2023-08-26 14:49:56,932 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:49:56,932 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1380 places, 1485 transitions, 3255 flow [2023-08-26 14:49:56,932 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1380 places, 1485 transitions, 3255 flow [2023-08-26 14:49:56,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1380 places, 1485 transitions, 3255 flow [2023-08-26 14:49:57,538 INFO L124 PetriNetUnfolderBase]: 151/1693 cut-off events. [2023-08-26 14:49:57,538 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-26 14:49:57,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1859 conditions, 1693 events. 151/1693 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 9779 event pairs, 0 based on Foata normal form. 0/1059 useless extension candidates. Maximal degree in co-relation 1717. Up to 32 conditions per place. [2023-08-26 14:49:58,073 INFO L119 LiptonReduction]: Number of co-enabled transitions 1998720 [2023-08-26 14:50:15,779 INFO L134 LiptonReduction]: Checked pairs total: 6383336 [2023-08-26 14:50:15,779 INFO L136 LiptonReduction]: Total number of compositions: 1104 [2023-08-26 14:50:15,781 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:50:15,781 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:50:15,781 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:50:15,915 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:50:15,915 INFO L124 PetriNetUnfolderBase]: 40/762 cut-off events. [2023-08-26 14:50:15,915 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-26 14:50:15,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:50:15,915 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 14:50:15,915 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:50:15,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:50:15,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1861639412, now seen corresponding path program 1 times [2023-08-26 14:50:15,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:50:15,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357583408] [2023-08-26 14:50:15,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:50:15,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:50:15,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:50:15,943 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:50:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:50:15,972 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:50:15,973 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:50:15,973 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:50:15,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 14:50:15,973 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:50:15,973 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:50:15,973 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:50:15,973 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-26 14:50:16,156 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:50:16,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1470 places, 1582 transitions, 3484 flow [2023-08-26 14:50:16,856 INFO L124 PetriNetUnfolderBase]: 161/1804 cut-off events. [2023-08-26 14:50:16,857 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-26 14:50:16,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1989 conditions, 1804 events. 161/1804 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 10399 event pairs, 0 based on Foata normal form. 0/1128 useless extension candidates. Maximal degree in co-relation 1846. Up to 34 conditions per place. [2023-08-26 14:50:16,940 INFO L82 GeneralOperation]: Start removeDead. Operand has 1470 places, 1582 transitions, 3484 flow [2023-08-26 14:50:16,967 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1470 places, 1582 transitions, 3484 flow [2023-08-26 14:50:16,968 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:50:16,968 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1470 places, 1582 transitions, 3484 flow [2023-08-26 14:50:16,968 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1470 places, 1582 transitions, 3484 flow [2023-08-26 14:50:16,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1470 places, 1582 transitions, 3484 flow [2023-08-26 14:50:17,720 INFO L124 PetriNetUnfolderBase]: 161/1804 cut-off events. [2023-08-26 14:50:17,720 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-26 14:50:17,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1989 conditions, 1804 events. 161/1804 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 10399 event pairs, 0 based on Foata normal form. 0/1128 useless extension candidates. Maximal degree in co-relation 1846. Up to 34 conditions per place. [2023-08-26 14:50:18,123 INFO L119 LiptonReduction]: Number of co-enabled transitions 2280960 [2023-08-26 14:50:35,285 INFO L134 LiptonReduction]: Checked pairs total: 8045896 [2023-08-26 14:50:35,286 INFO L136 LiptonReduction]: Total number of compositions: 1183 [2023-08-26 14:50:35,288 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:50:35,288 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:50:35,288 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:50:35,510 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:50:35,510 INFO L124 PetriNetUnfolderBase]: 46/824 cut-off events. [2023-08-26 14:50:35,510 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-26 14:50:35,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:50:35,511 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 14:50:35,511 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:50:35,511 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:50:35,511 INFO L85 PathProgramCache]: Analyzing trace with hash -860797398, now seen corresponding path program 1 times [2023-08-26 14:50:35,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:50:35,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450167886] [2023-08-26 14:50:35,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:50:35,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:50:35,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:50:35,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:50:35,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:50:35,570 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:50:35,571 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:50:35,571 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:50:35,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 14:50:35,571 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:50:35,571 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:50:35,572 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:50:35,572 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-26 14:50:35,781 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:50:35,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1560 places, 1679 transitions, 3715 flow [2023-08-26 14:50:36,681 INFO L124 PetriNetUnfolderBase]: 171/1915 cut-off events. [2023-08-26 14:50:36,681 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-26 14:50:36,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2120 conditions, 1915 events. 171/1915 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 11113 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 1976. Up to 36 conditions per place. [2023-08-26 14:50:36,777 INFO L82 GeneralOperation]: Start removeDead. Operand has 1560 places, 1679 transitions, 3715 flow [2023-08-26 14:50:36,807 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1560 places, 1679 transitions, 3715 flow [2023-08-26 14:50:36,807 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:50:36,807 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1560 places, 1679 transitions, 3715 flow [2023-08-26 14:50:36,807 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1560 places, 1679 transitions, 3715 flow [2023-08-26 14:50:36,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1560 places, 1679 transitions, 3715 flow [2023-08-26 14:50:37,703 INFO L124 PetriNetUnfolderBase]: 171/1915 cut-off events. [2023-08-26 14:50:37,704 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-26 14:50:37,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2120 conditions, 1915 events. 171/1915 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 11113 event pairs, 0 based on Foata normal form. 0/1197 useless extension candidates. Maximal degree in co-relation 1976. Up to 36 conditions per place. [2023-08-26 14:50:38,163 INFO L119 LiptonReduction]: Number of co-enabled transitions 2581824 [2023-08-26 14:50:56,831 INFO L134 LiptonReduction]: Checked pairs total: 9119656 [2023-08-26 14:50:56,831 INFO L136 LiptonReduction]: Total number of compositions: 1271 [2023-08-26 14:50:56,833 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:50:56,833 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:50:56,833 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:50:57,025 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:50:57,025 INFO L124 PetriNetUnfolderBase]: 47/878 cut-off events. [2023-08-26 14:50:57,025 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-26 14:50:57,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:50:57,026 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 14:50:57,026 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:50:57,026 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:50:57,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1641864192, now seen corresponding path program 1 times [2023-08-26 14:50:57,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:50:57,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673114120] [2023-08-26 14:50:57,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:50:57,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:50:57,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:50:57,058 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:50:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:50:57,090 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:50:57,091 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:50:57,091 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:50:57,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 14:50:57,091 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:50:57,091 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:50:57,091 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:50:57,092 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-26 14:50:57,274 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:50:57,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1650 places, 1776 transitions, 3948 flow [2023-08-26 14:50:58,303 INFO L124 PetriNetUnfolderBase]: 181/2026 cut-off events. [2023-08-26 14:50:58,304 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-26 14:50:58,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2252 conditions, 2026 events. 181/2026 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 11771 event pairs, 0 based on Foata normal form. 0/1266 useless extension candidates. Maximal degree in co-relation 2107. Up to 38 conditions per place. [2023-08-26 14:50:58,405 INFO L82 GeneralOperation]: Start removeDead. Operand has 1650 places, 1776 transitions, 3948 flow [2023-08-26 14:50:58,437 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1650 places, 1776 transitions, 3948 flow [2023-08-26 14:50:58,437 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:50:58,437 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1650 places, 1776 transitions, 3948 flow [2023-08-26 14:50:58,437 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1650 places, 1776 transitions, 3948 flow [2023-08-26 14:50:58,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1650 places, 1776 transitions, 3948 flow [2023-08-26 14:50:59,400 INFO L124 PetriNetUnfolderBase]: 181/2026 cut-off events. [2023-08-26 14:50:59,400 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-26 14:50:59,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2252 conditions, 2026 events. 181/2026 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 11771 event pairs, 0 based on Foata normal form. 0/1266 useless extension candidates. Maximal degree in co-relation 2107. Up to 38 conditions per place. [2023-08-26 14:50:59,956 INFO L119 LiptonReduction]: Number of co-enabled transitions 2901312 [2023-08-26 14:51:20,163 INFO L134 LiptonReduction]: Checked pairs total: 10231763 [2023-08-26 14:51:20,164 INFO L136 LiptonReduction]: Total number of compositions: 1331 [2023-08-26 14:51:20,165 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:51:20,165 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:51:20,165 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:51:20,384 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:51:20,384 INFO L124 PetriNetUnfolderBase]: 55/951 cut-off events. [2023-08-26 14:51:20,384 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-26 14:51:20,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:51:20,384 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 14:51:20,384 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:51:20,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:51:20,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1915200, now seen corresponding path program 1 times [2023-08-26 14:51:20,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:51:20,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855802819] [2023-08-26 14:51:20,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:51:20,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:51:20,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:51:20,418 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:51:20,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:51:20,461 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:51:20,461 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:51:20,462 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:51:20,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 14:51:20,462 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:51:20,462 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:51:20,462 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:51:20,462 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-26 14:51:20,725 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:51:20,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1740 places, 1873 transitions, 4183 flow [2023-08-26 14:51:22,202 INFO L124 PetriNetUnfolderBase]: 191/2137 cut-off events. [2023-08-26 14:51:22,202 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-26 14:51:22,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2385 conditions, 2137 events. 191/2137 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 12489 event pairs, 0 based on Foata normal form. 0/1335 useless extension candidates. Maximal degree in co-relation 2239. Up to 40 conditions per place. [2023-08-26 14:51:22,299 INFO L82 GeneralOperation]: Start removeDead. Operand has 1740 places, 1873 transitions, 4183 flow [2023-08-26 14:51:22,325 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1740 places, 1873 transitions, 4183 flow [2023-08-26 14:51:22,325 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:51:22,326 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1740 places, 1873 transitions, 4183 flow [2023-08-26 14:51:22,326 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1740 places, 1873 transitions, 4183 flow [2023-08-26 14:51:22,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1740 places, 1873 transitions, 4183 flow [2023-08-26 14:51:23,541 INFO L124 PetriNetUnfolderBase]: 191/2137 cut-off events. [2023-08-26 14:51:23,542 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-26 14:51:23,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2385 conditions, 2137 events. 191/2137 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 12489 event pairs, 0 based on Foata normal form. 0/1335 useless extension candidates. Maximal degree in co-relation 2239. Up to 40 conditions per place. [2023-08-26 14:51:24,304 INFO L119 LiptonReduction]: Number of co-enabled transitions 3239424 [2023-08-26 14:51:47,103 INFO L134 LiptonReduction]: Checked pairs total: 11443056 [2023-08-26 14:51:47,104 INFO L136 LiptonReduction]: Total number of compositions: 1414 [2023-08-26 14:51:47,105 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:51:47,106 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:51:47,106 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:51:47,357 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:51:47,357 INFO L124 PetriNetUnfolderBase]: 57/1003 cut-off events. [2023-08-26 14:51:47,357 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-26 14:51:47,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:51:47,357 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 14:51:47,358 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:51:47,358 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:51:47,358 INFO L85 PathProgramCache]: Analyzing trace with hash 2127529899, now seen corresponding path program 1 times [2023-08-26 14:51:47,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:51:47,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466897719] [2023-08-26 14:51:47,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:51:47,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:51:47,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:51:47,405 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:51:47,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:51:47,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:51:47,452 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:51:47,452 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:51:47,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 14:51:47,452 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:51:47,452 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:51:47,452 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:51:47,452 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-26 14:51:47,791 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:51:47,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1830 places, 1970 transitions, 4420 flow [2023-08-26 14:51:49,193 INFO L124 PetriNetUnfolderBase]: 201/2248 cut-off events. [2023-08-26 14:51:49,194 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-26 14:51:49,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2519 conditions, 2248 events. 201/2248 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 13165 event pairs, 0 based on Foata normal form. 0/1404 useless extension candidates. Maximal degree in co-relation 2372. Up to 42 conditions per place. [2023-08-26 14:51:49,301 INFO L82 GeneralOperation]: Start removeDead. Operand has 1830 places, 1970 transitions, 4420 flow [2023-08-26 14:51:49,331 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1830 places, 1970 transitions, 4420 flow [2023-08-26 14:51:49,331 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:51:49,331 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1830 places, 1970 transitions, 4420 flow [2023-08-26 14:51:49,332 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1830 places, 1970 transitions, 4420 flow [2023-08-26 14:51:49,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1830 places, 1970 transitions, 4420 flow [2023-08-26 14:51:50,743 INFO L124 PetriNetUnfolderBase]: 201/2248 cut-off events. [2023-08-26 14:51:50,743 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-26 14:51:50,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2519 conditions, 2248 events. 201/2248 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 13165 event pairs, 0 based on Foata normal form. 0/1404 useless extension candidates. Maximal degree in co-relation 2372. Up to 42 conditions per place. [2023-08-26 14:51:51,520 INFO L119 LiptonReduction]: Number of co-enabled transitions 3596160 [2023-08-26 14:52:13,376 INFO L134 LiptonReduction]: Checked pairs total: 12746275 [2023-08-26 14:52:13,376 INFO L136 LiptonReduction]: Total number of compositions: 1474 [2023-08-26 14:52:13,377 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:52:13,378 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:52:13,378 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:52:13,664 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:52:13,665 INFO L124 PetriNetUnfolderBase]: 61/1060 cut-off events. [2023-08-26 14:52:13,665 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-26 14:52:13,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:52:13,665 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 14:52:13,665 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:52:13,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:52:13,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1063691030, now seen corresponding path program 1 times [2023-08-26 14:52:13,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:52:13,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096315833] [2023-08-26 14:52:13,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:52:13,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:52:13,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:52:13,700 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:52:13,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:52:13,734 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:52:13,734 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:52:13,734 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:52:13,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 14:52:13,734 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:52:13,734 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:52:13,735 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:52:13,735 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-26 14:52:13,968 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:52:13,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1920 places, 2067 transitions, 4659 flow [2023-08-26 14:52:15,674 INFO L124 PetriNetUnfolderBase]: 211/2359 cut-off events. [2023-08-26 14:52:15,674 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-26 14:52:15,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2654 conditions, 2359 events. 211/2359 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 13853 event pairs, 0 based on Foata normal form. 0/1473 useless extension candidates. Maximal degree in co-relation 2506. Up to 44 conditions per place. [2023-08-26 14:52:15,793 INFO L82 GeneralOperation]: Start removeDead. Operand has 1920 places, 2067 transitions, 4659 flow [2023-08-26 14:52:15,824 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1920 places, 2067 transitions, 4659 flow [2023-08-26 14:52:15,825 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:52:15,825 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1920 places, 2067 transitions, 4659 flow [2023-08-26 14:52:15,825 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1920 places, 2067 transitions, 4659 flow [2023-08-26 14:52:15,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1920 places, 2067 transitions, 4659 flow [2023-08-26 14:52:17,413 INFO L124 PetriNetUnfolderBase]: 211/2359 cut-off events. [2023-08-26 14:52:17,413 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-26 14:52:17,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2654 conditions, 2359 events. 211/2359 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 13853 event pairs, 0 based on Foata normal form. 0/1473 useless extension candidates. Maximal degree in co-relation 2506. Up to 44 conditions per place. [2023-08-26 14:52:18,240 INFO L119 LiptonReduction]: Number of co-enabled transitions 3971520 [2023-08-26 14:52:43,256 INFO L134 LiptonReduction]: Checked pairs total: 14001114 [2023-08-26 14:52:43,257 INFO L136 LiptonReduction]: Total number of compositions: 1542 [2023-08-26 14:52:43,258 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:52:43,259 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:52:43,259 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:52:43,567 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:52:43,567 INFO L124 PetriNetUnfolderBase]: 59/1111 cut-off events. [2023-08-26 14:52:43,567 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-26 14:52:43,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:52:43,567 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 14:52:43,567 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:52:43,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:52:43,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1201503203, now seen corresponding path program 1 times [2023-08-26 14:52:43,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:52:43,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279525722] [2023-08-26 14:52:43,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:52:43,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:52:43,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:52:43,614 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:52:43,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:52:43,652 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:52:43,652 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:52:43,653 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:52:43,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 14:52:43,653 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:52:43,653 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:52:43,653 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:52:43,653 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-26 14:52:43,933 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:52:43,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2010 places, 2164 transitions, 4900 flow [2023-08-26 14:52:46,062 INFO L124 PetriNetUnfolderBase]: 221/2470 cut-off events. [2023-08-26 14:52:46,063 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-26 14:52:46,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2790 conditions, 2470 events. 221/2470 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 14592 event pairs, 0 based on Foata normal form. 0/1542 useless extension candidates. Maximal degree in co-relation 2641. Up to 46 conditions per place. [2023-08-26 14:52:46,316 INFO L82 GeneralOperation]: Start removeDead. Operand has 2010 places, 2164 transitions, 4900 flow [2023-08-26 14:52:46,364 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2010 places, 2164 transitions, 4900 flow [2023-08-26 14:52:46,364 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:52:46,364 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2010 places, 2164 transitions, 4900 flow [2023-08-26 14:52:46,364 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2010 places, 2164 transitions, 4900 flow [2023-08-26 14:52:46,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2010 places, 2164 transitions, 4900 flow [2023-08-26 14:52:48,337 INFO L124 PetriNetUnfolderBase]: 221/2470 cut-off events. [2023-08-26 14:52:48,337 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-26 14:52:48,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2790 conditions, 2470 events. 221/2470 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 14592 event pairs, 0 based on Foata normal form. 0/1542 useless extension candidates. Maximal degree in co-relation 2641. Up to 46 conditions per place. [2023-08-26 14:52:49,263 INFO L119 LiptonReduction]: Number of co-enabled transitions 4365504 [2023-08-26 14:53:15,562 INFO L134 LiptonReduction]: Checked pairs total: 15590792 [2023-08-26 14:53:15,562 INFO L136 LiptonReduction]: Total number of compositions: 1638 [2023-08-26 14:53:15,564 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:53:15,564 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:53:15,564 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:53:15,972 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:53:15,972 INFO L124 PetriNetUnfolderBase]: 66/1172 cut-off events. [2023-08-26 14:53:15,972 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-26 14:53:15,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:53:15,972 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 14:53:15,973 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:53:15,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:53:15,973 INFO L85 PathProgramCache]: Analyzing trace with hash -214052867, now seen corresponding path program 1 times [2023-08-26 14:53:15,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:53:15,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644952467] [2023-08-26 14:53:15,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:53:15,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:53:16,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:53:16,026 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:53:16,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:53:16,070 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:53:16,070 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:53:16,070 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:53:16,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 14:53:16,070 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:53:16,070 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:53:16,070 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:53:16,071 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-26 14:53:16,338 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:53:16,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2100 places, 2261 transitions, 5143 flow [2023-08-26 14:53:18,167 INFO L124 PetriNetUnfolderBase]: 231/2581 cut-off events. [2023-08-26 14:53:18,167 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-26 14:53:18,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2927 conditions, 2581 events. 231/2581 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 15254 event pairs, 0 based on Foata normal form. 0/1611 useless extension candidates. Maximal degree in co-relation 2777. Up to 48 conditions per place. [2023-08-26 14:53:18,309 INFO L82 GeneralOperation]: Start removeDead. Operand has 2100 places, 2261 transitions, 5143 flow [2023-08-26 14:53:18,344 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2100 places, 2261 transitions, 5143 flow [2023-08-26 14:53:18,344 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:53:18,344 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2100 places, 2261 transitions, 5143 flow [2023-08-26 14:53:18,344 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2100 places, 2261 transitions, 5143 flow [2023-08-26 14:53:18,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2100 places, 2261 transitions, 5143 flow [2023-08-26 14:53:20,241 INFO L124 PetriNetUnfolderBase]: 231/2581 cut-off events. [2023-08-26 14:53:20,242 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-26 14:53:20,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2927 conditions, 2581 events. 231/2581 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 15254 event pairs, 0 based on Foata normal form. 0/1611 useless extension candidates. Maximal degree in co-relation 2777. Up to 48 conditions per place. [2023-08-26 14:53:21,268 INFO L119 LiptonReduction]: Number of co-enabled transitions 4778112 [2023-08-26 14:53:50,628 INFO L134 LiptonReduction]: Checked pairs total: 16856110 [2023-08-26 14:53:50,628 INFO L136 LiptonReduction]: Total number of compositions: 1674 [2023-08-26 14:53:50,630 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:53:50,630 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:53:50,630 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:53:51,093 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:53:51,093 INFO L124 PetriNetUnfolderBase]: 69/1222 cut-off events. [2023-08-26 14:53:51,093 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-26 14:53:51,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:53:51,093 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 14:53:51,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:53:51,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:53:51,094 INFO L85 PathProgramCache]: Analyzing trace with hash 384066261, now seen corresponding path program 1 times [2023-08-26 14:53:51,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:53:51,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037512227] [2023-08-26 14:53:51,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:53:51,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:53:51,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:53:51,142 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:53:51,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:53:51,193 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:53:51,193 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:53:51,193 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:53:51,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 14:53:51,194 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:53:51,194 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:53:51,194 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:53:51,194 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-26 14:53:51,452 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:53:51,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2190 places, 2358 transitions, 5388 flow [2023-08-26 14:53:53,492 INFO L124 PetriNetUnfolderBase]: 241/2692 cut-off events. [2023-08-26 14:53:53,492 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-26 14:53:53,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3065 conditions, 2692 events. 241/2692 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 15900 event pairs, 0 based on Foata normal form. 0/1680 useless extension candidates. Maximal degree in co-relation 2914. Up to 50 conditions per place. [2023-08-26 14:53:53,648 INFO L82 GeneralOperation]: Start removeDead. Operand has 2190 places, 2358 transitions, 5388 flow [2023-08-26 14:53:53,687 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2190 places, 2358 transitions, 5388 flow [2023-08-26 14:53:53,687 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:53:53,687 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2190 places, 2358 transitions, 5388 flow [2023-08-26 14:53:53,687 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2190 places, 2358 transitions, 5388 flow [2023-08-26 14:53:53,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2190 places, 2358 transitions, 5388 flow [2023-08-26 14:53:55,749 INFO L124 PetriNetUnfolderBase]: 241/2692 cut-off events. [2023-08-26 14:53:55,749 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-26 14:53:55,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3065 conditions, 2692 events. 241/2692 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 15900 event pairs, 0 based on Foata normal form. 0/1680 useless extension candidates. Maximal degree in co-relation 2914. Up to 50 conditions per place. [2023-08-26 14:53:56,890 INFO L119 LiptonReduction]: Number of co-enabled transitions 5209344 [2023-08-26 14:54:27,041 INFO L134 LiptonReduction]: Checked pairs total: 18481053 [2023-08-26 14:54:27,041 INFO L136 LiptonReduction]: Total number of compositions: 1786 [2023-08-26 14:54:27,042 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:54:27,043 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:54:27,043 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:54:27,488 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:54:27,488 INFO L124 PetriNetUnfolderBase]: 76/1287 cut-off events. [2023-08-26 14:54:27,488 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-26 14:54:27,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:54:27,488 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 14:54:27,488 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:54:27,489 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:54:27,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1511152417, now seen corresponding path program 1 times [2023-08-26 14:54:27,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:54:27,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565609784] [2023-08-26 14:54:27,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:54:27,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:54:27,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:54:27,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:54:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:54:27,574 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:54:27,574 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:54:27,574 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:54:27,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 14:54:27,575 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:54:27,575 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:54:27,575 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:54:27,575 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-26 14:54:27,828 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:54:27,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2280 places, 2455 transitions, 5635 flow [2023-08-26 14:54:30,108 INFO L124 PetriNetUnfolderBase]: 251/2803 cut-off events. [2023-08-26 14:54:30,108 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-26 14:54:30,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3204 conditions, 2803 events. 251/2803 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 16598 event pairs, 0 based on Foata normal form. 0/1749 useless extension candidates. Maximal degree in co-relation 3052. Up to 52 conditions per place. [2023-08-26 14:54:30,268 INFO L82 GeneralOperation]: Start removeDead. Operand has 2280 places, 2455 transitions, 5635 flow [2023-08-26 14:54:30,325 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2280 places, 2455 transitions, 5635 flow [2023-08-26 14:54:30,325 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:54:30,325 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2280 places, 2455 transitions, 5635 flow [2023-08-26 14:54:30,325 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2280 places, 2455 transitions, 5635 flow [2023-08-26 14:54:30,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2280 places, 2455 transitions, 5635 flow [2023-08-26 14:54:32,542 INFO L124 PetriNetUnfolderBase]: 251/2803 cut-off events. [2023-08-26 14:54:32,542 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-26 14:54:32,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3204 conditions, 2803 events. 251/2803 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 16598 event pairs, 0 based on Foata normal form. 0/1749 useless extension candidates. Maximal degree in co-relation 3052. Up to 52 conditions per place. [2023-08-26 14:54:33,687 INFO L119 LiptonReduction]: Number of co-enabled transitions 5659200 [2023-08-26 14:55:04,738 INFO L134 LiptonReduction]: Checked pairs total: 20085162 [2023-08-26 14:55:04,738 INFO L136 LiptonReduction]: Total number of compositions: 1839 [2023-08-26 14:55:04,740 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:55:04,740 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:55:04,740 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:55:05,286 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:55:05,286 INFO L124 PetriNetUnfolderBase]: 79/1347 cut-off events. [2023-08-26 14:55:05,286 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-26 14:55:05,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:55:05,287 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 14:55:05,287 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:55:05,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:55:05,287 INFO L85 PathProgramCache]: Analyzing trace with hash 445108610, now seen corresponding path program 1 times [2023-08-26 14:55:05,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:55:05,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548664682] [2023-08-26 14:55:05,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:55:05,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:55:05,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:55:05,336 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:55:05,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:55:05,395 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:55:05,395 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:55:05,395 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:55:05,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 14:55:05,396 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:55:05,396 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:55:05,396 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:55:05,396 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-26 14:55:05,646 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:55:05,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2370 places, 2552 transitions, 5884 flow [2023-08-26 14:55:07,955 INFO L124 PetriNetUnfolderBase]: 261/2914 cut-off events. [2023-08-26 14:55:07,955 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-26 14:55:08,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3344 conditions, 2914 events. 261/2914 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 17296 event pairs, 0 based on Foata normal form. 0/1818 useless extension candidates. Maximal degree in co-relation 3191. Up to 54 conditions per place. [2023-08-26 14:55:08,155 INFO L82 GeneralOperation]: Start removeDead. Operand has 2370 places, 2552 transitions, 5884 flow [2023-08-26 14:55:08,225 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2370 places, 2552 transitions, 5884 flow [2023-08-26 14:55:08,226 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:55:08,226 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2370 places, 2552 transitions, 5884 flow [2023-08-26 14:55:08,226 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2370 places, 2552 transitions, 5884 flow [2023-08-26 14:55:08,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2370 places, 2552 transitions, 5884 flow [2023-08-26 14:55:11,734 INFO L124 PetriNetUnfolderBase]: 261/2914 cut-off events. [2023-08-26 14:55:11,734 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-26 14:55:11,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3344 conditions, 2914 events. 261/2914 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 17296 event pairs, 0 based on Foata normal form. 0/1818 useless extension candidates. Maximal degree in co-relation 3191. Up to 54 conditions per place. [2023-08-26 14:55:12,965 INFO L119 LiptonReduction]: Number of co-enabled transitions 6127680 [2023-08-26 14:55:45,890 INFO L134 LiptonReduction]: Checked pairs total: 21754411 [2023-08-26 14:55:45,890 INFO L136 LiptonReduction]: Total number of compositions: 1916 [2023-08-26 14:55:45,893 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:55:45,893 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:55:45,893 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:55:46,411 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:55:46,412 INFO L124 PetriNetUnfolderBase]: 79/1392 cut-off events. [2023-08-26 14:55:46,412 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-26 14:55:46,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:55:46,412 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 14:55:46,412 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:55:46,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:55:46,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1828574682, now seen corresponding path program 1 times [2023-08-26 14:55:46,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:55:46,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649359471] [2023-08-26 14:55:46,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:55:46,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:55:46,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:55:46,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:55:46,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:55:46,515 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:55:46,515 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:55:46,515 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:55:46,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 14:55:46,515 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:55:46,516 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:55:46,516 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:55:46,516 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-26 14:55:46,860 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:55:46,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2460 places, 2649 transitions, 6135 flow [2023-08-26 14:55:49,701 INFO L124 PetriNetUnfolderBase]: 271/3025 cut-off events. [2023-08-26 14:55:49,701 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-26 14:55:49,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3485 conditions, 3025 events. 271/3025 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 17962 event pairs, 0 based on Foata normal form. 0/1887 useless extension candidates. Maximal degree in co-relation 3331. Up to 56 conditions per place. [2023-08-26 14:55:49,896 INFO L82 GeneralOperation]: Start removeDead. Operand has 2460 places, 2649 transitions, 6135 flow [2023-08-26 14:55:49,942 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2460 places, 2649 transitions, 6135 flow [2023-08-26 14:55:49,942 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:55:49,942 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2460 places, 2649 transitions, 6135 flow [2023-08-26 14:55:49,942 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2460 places, 2649 transitions, 6135 flow [2023-08-26 14:55:49,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2460 places, 2649 transitions, 6135 flow [2023-08-26 14:55:52,464 INFO L124 PetriNetUnfolderBase]: 271/3025 cut-off events. [2023-08-26 14:55:52,464 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-26 14:55:52,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3485 conditions, 3025 events. 271/3025 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 17962 event pairs, 0 based on Foata normal form. 0/1887 useless extension candidates. Maximal degree in co-relation 3331. Up to 56 conditions per place. [2023-08-26 14:55:53,809 INFO L119 LiptonReduction]: Number of co-enabled transitions 6614784 [2023-08-26 14:56:28,023 INFO L134 LiptonReduction]: Checked pairs total: 23597836 [2023-08-26 14:56:28,023 INFO L136 LiptonReduction]: Total number of compositions: 1990 [2023-08-26 14:56:28,025 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:56:28,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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:56:28,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:56:28,530 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:56:28,530 INFO L124 PetriNetUnfolderBase]: 78/1448 cut-off events. [2023-08-26 14:56:28,530 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-26 14:56:28,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:56:28,530 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 14:56:28,530 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:56:28,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:56:28,531 INFO L85 PathProgramCache]: Analyzing trace with hash 61604406, now seen corresponding path program 1 times [2023-08-26 14:56:28,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:56:28,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547863441] [2023-08-26 14:56:28,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:56:28,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:56:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:56:28,590 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:56:28,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:56:28,691 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:56:28,691 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:56:28,691 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:56:28,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 14:56:28,692 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:56:28,692 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:56:28,692 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:56:28,692 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-26 14:56:28,999 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:56:29,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2550 places, 2746 transitions, 6388 flow [2023-08-26 14:56:31,813 INFO L124 PetriNetUnfolderBase]: 281/3136 cut-off events. [2023-08-26 14:56:31,813 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-26 14:56:32,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3627 conditions, 3136 events. 281/3136 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 18634 event pairs, 0 based on Foata normal form. 0/1956 useless extension candidates. Maximal degree in co-relation 3472. Up to 58 conditions per place. [2023-08-26 14:56:32,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 2550 places, 2746 transitions, 6388 flow [2023-08-26 14:56:32,096 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2550 places, 2746 transitions, 6388 flow [2023-08-26 14:56:32,096 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:56:32,096 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2550 places, 2746 transitions, 6388 flow [2023-08-26 14:56:32,096 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2550 places, 2746 transitions, 6388 flow [2023-08-26 14:56:32,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2550 places, 2746 transitions, 6388 flow [2023-08-26 14:56:34,913 INFO L124 PetriNetUnfolderBase]: 281/3136 cut-off events. [2023-08-26 14:56:34,914 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-26 14:56:35,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3627 conditions, 3136 events. 281/3136 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 18634 event pairs, 0 based on Foata normal form. 0/1956 useless extension candidates. Maximal degree in co-relation 3472. Up to 58 conditions per place. [2023-08-26 14:56:36,332 INFO L119 LiptonReduction]: Number of co-enabled transitions 7120512 [2023-08-26 14:57:13,104 INFO L134 LiptonReduction]: Checked pairs total: 25539603 [2023-08-26 14:57:13,104 INFO L136 LiptonReduction]: Total number of compositions: 2058 [2023-08-26 14:57:13,106 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:57:13,106 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:57:13,106 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:57:13,756 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:57:13,756 INFO L124 PetriNetUnfolderBase]: 86/1512 cut-off events. [2023-08-26 14:57:13,756 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-26 14:57:13,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:57:13,756 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 14:57:13,756 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:57:13,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:57:13,757 INFO L85 PathProgramCache]: Analyzing trace with hash 962074055, now seen corresponding path program 1 times [2023-08-26 14:57:13,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:57:13,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50888130] [2023-08-26 14:57:13,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:57:13,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:57:13,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:57:13,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:57:13,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:57:13,884 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:57:13,884 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:57:13,885 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:57:13,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 14:57:13,885 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:57:13,885 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:57:13,885 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:57:13,885 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-26 14:57:14,250 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:57:14,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2640 places, 2843 transitions, 6643 flow [2023-08-26 14:57:17,174 INFO L124 PetriNetUnfolderBase]: 291/3247 cut-off events. [2023-08-26 14:57:17,175 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-26 14:57:17,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3770 conditions, 3247 events. 291/3247 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 19319 event pairs, 0 based on Foata normal form. 0/2025 useless extension candidates. Maximal degree in co-relation 3614. Up to 60 conditions per place. [2023-08-26 14:57:17,415 INFO L82 GeneralOperation]: Start removeDead. Operand has 2640 places, 2843 transitions, 6643 flow [2023-08-26 14:57:17,471 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2640 places, 2843 transitions, 6643 flow [2023-08-26 14:57:17,471 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:57:17,471 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2640 places, 2843 transitions, 6643 flow [2023-08-26 14:57:17,471 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2640 places, 2843 transitions, 6643 flow [2023-08-26 14:57:17,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2640 places, 2843 transitions, 6643 flow [2023-08-26 14:57:20,491 INFO L124 PetriNetUnfolderBase]: 291/3247 cut-off events. [2023-08-26 14:57:20,492 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-26 14:57:20,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3770 conditions, 3247 events. 291/3247 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 19319 event pairs, 0 based on Foata normal form. 0/2025 useless extension candidates. Maximal degree in co-relation 3614. Up to 60 conditions per place. [2023-08-26 14:57:22,054 INFO L119 LiptonReduction]: Number of co-enabled transitions 7644864 [2023-08-26 14:58:00,002 INFO L134 LiptonReduction]: Checked pairs total: 26838561 [2023-08-26 14:58:00,003 INFO L136 LiptonReduction]: Total number of compositions: 2104 [2023-08-26 14:58:00,005 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:58:00,005 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:58:00,006 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:58:00,743 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:58:00,743 INFO L124 PetriNetUnfolderBase]: 86/1554 cut-off events. [2023-08-26 14:58:00,744 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-26 14:58:00,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:58:00,744 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 14:58:00,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:58:00,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:58:00,744 INFO L85 PathProgramCache]: Analyzing trace with hash -375246093, now seen corresponding path program 1 times [2023-08-26 14:58:00,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:58:00,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220845383] [2023-08-26 14:58:00,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:58:00,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:58:00,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:58:00,796 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:58:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:58:00,850 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:58:00,850 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:58:00,850 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:58:00,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 14:58:00,850 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:58:00,851 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:58:00,851 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:58:00,851 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-26 14:58:01,144 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:58:01,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2730 places, 2940 transitions, 6900 flow [2023-08-26 14:58:04,449 INFO L124 PetriNetUnfolderBase]: 301/3358 cut-off events. [2023-08-26 14:58:04,449 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-26 14:58:04,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 3358 events. 301/3358 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 20130 event pairs, 0 based on Foata normal form. 0/2094 useless extension candidates. Maximal degree in co-relation 3757. Up to 62 conditions per place. [2023-08-26 14:58:04,714 INFO L82 GeneralOperation]: Start removeDead. Operand has 2730 places, 2940 transitions, 6900 flow [2023-08-26 14:58:04,777 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2730 places, 2940 transitions, 6900 flow [2023-08-26 14:58:04,777 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:58:04,777 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2730 places, 2940 transitions, 6900 flow [2023-08-26 14:58:04,777 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2730 places, 2940 transitions, 6900 flow [2023-08-26 14:58:04,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2730 places, 2940 transitions, 6900 flow [2023-08-26 14:58:08,191 INFO L124 PetriNetUnfolderBase]: 301/3358 cut-off events. [2023-08-26 14:58:08,192 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-26 14:58:08,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 3358 events. 301/3358 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 20130 event pairs, 0 based on Foata normal form. 0/2094 useless extension candidates. Maximal degree in co-relation 3757. Up to 62 conditions per place. [2023-08-26 14:58:09,891 INFO L119 LiptonReduction]: Number of co-enabled transitions 8187840 [2023-08-26 14:58:50,597 INFO L134 LiptonReduction]: Checked pairs total: 29011272 [2023-08-26 14:58:50,597 INFO L136 LiptonReduction]: Total number of compositions: 2205 [2023-08-26 14:58:50,599 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 14:58:50,599 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, 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;@1b3369fa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 14:58:50,599 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-26 14:58:51,346 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 14:58:51,347 INFO L124 PetriNetUnfolderBase]: 90/1619 cut-off events. [2023-08-26 14:58:51,347 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-26 14:58:51,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 14:58:51,347 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 14:58:51,347 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 14:58:51,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 14:58:51,347 INFO L85 PathProgramCache]: Analyzing trace with hash 366193129, now seen corresponding path program 1 times [2023-08-26 14:58:51,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 14:58:51,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356173829] [2023-08-26 14:58:51,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 14:58:51,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 14:58:51,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:58:51,402 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 14:58:51,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 14:58:51,468 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 14:58:51,468 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 14:58:51,468 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-26 14:58:51,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 14:58:51,469 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 14:58:51,469 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-26 14:58:51,469 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 14:58:51,469 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-26 14:58:51,765 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 14:58:51,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2820 places, 3037 transitions, 7159 flow [2023-08-26 14:58:55,168 INFO L124 PetriNetUnfolderBase]: 311/3469 cut-off events. [2023-08-26 14:58:55,169 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-26 14:58:55,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 3469 events. 311/3469 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 20670 event pairs, 0 based on Foata normal form. 0/2163 useless extension candidates. Maximal degree in co-relation 3901. Up to 64 conditions per place. [2023-08-26 14:58:55,452 INFO L82 GeneralOperation]: Start removeDead. Operand has 2820 places, 3037 transitions, 7159 flow [2023-08-26 14:58:55,523 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2820 places, 3037 transitions, 7159 flow [2023-08-26 14:58:55,524 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 14:58:55,524 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2820 places, 3037 transitions, 7159 flow [2023-08-26 14:58:55,524 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2820 places, 3037 transitions, 7159 flow [2023-08-26 14:58:55,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2820 places, 3037 transitions, 7159 flow [2023-08-26 14:58:58,958 INFO L124 PetriNetUnfolderBase]: 311/3469 cut-off events. [2023-08-26 14:58:58,958 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-26 14:58:59,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 3469 events. 311/3469 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 20670 event pairs, 0 based on Foata normal form. 0/2163 useless extension candidates. Maximal degree in co-relation 3901. Up to 64 conditions per place. [2023-08-26 14:59:00,954 INFO L119 LiptonReduction]: Number of co-enabled transitions 8749440 Received shutdown request... [2023-08-26 14:59:31,091 WARN L266 SmtUtils]: Removed 6 from assertion stack [2023-08-26 14:59:31,091 INFO L257 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2023-08-26 14:59:31,092 INFO L158 Benchmark]: Toolchain (without parser) took 701208.76ms. Allocated memory was 360.7MB in the beginning and 15.0GB in the end (delta: 14.6GB). Free memory was 314.2MB in the beginning and 8.8GB in the end (delta: -8.5GB). Peak memory consumption was 6.7GB. Max. memory is 16.0GB. [2023-08-26 14:59:31,092 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 360.7MB. Free memory is still 337.1MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 14:59:31,093 INFO L158 Benchmark]: CACSL2BoogieTranslator took 489.89ms. Allocated memory is still 360.7MB. Free memory was 313.9MB in the beginning and 336.0MB in the end (delta: -22.1MB). Peak memory consumption was 24.8MB. Max. memory is 16.0GB. [2023-08-26 14:59:31,093 INFO L158 Benchmark]: Boogie Procedure Inliner took 59.99ms. Allocated memory is still 360.7MB. Free memory was 336.0MB in the beginning and 334.0MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 14:59:31,093 INFO L158 Benchmark]: Boogie Preprocessor took 42.01ms. Allocated memory is still 360.7MB. Free memory was 334.0MB in the beginning and 332.5MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 14:59:31,093 INFO L158 Benchmark]: RCFGBuilder took 604.68ms. Allocated memory is still 360.7MB. Free memory was 332.5MB in the beginning and 299.9MB in the end (delta: 32.6MB). Peak memory consumption was 31.5MB. Max. memory is 16.0GB. [2023-08-26 14:59:31,093 INFO L158 Benchmark]: TraceAbstraction took 700005.00ms. Allocated memory was 360.7MB in the beginning and 15.0GB in the end (delta: 14.6GB). Free memory was 298.9MB in the beginning and 8.8GB in the end (delta: -8.5GB). Peak memory consumption was 6.6GB. Max. memory is 16.0GB. [2023-08-26 14:59:31,094 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.13ms. Allocated memory is still 360.7MB. Free memory is still 337.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 489.89ms. Allocated memory is still 360.7MB. Free memory was 313.9MB in the beginning and 336.0MB in the end (delta: -22.1MB). Peak memory consumption was 24.8MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 59.99ms. Allocated memory is still 360.7MB. Free memory was 336.0MB in the beginning and 334.0MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 42.01ms. Allocated memory is still 360.7MB. Free memory was 334.0MB in the beginning and 332.5MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 604.68ms. Allocated memory is still 360.7MB. Free memory was 332.5MB in the beginning and 299.9MB in the end (delta: 32.6MB). Peak memory consumption was 31.5MB. Max. memory is 16.0GB. * TraceAbstraction took 700005.00ms. Allocated memory was 360.7MB in the beginning and 15.0GB in the end (delta: 14.6GB). Free memory was 298.9MB in the beginning and 8.8GB in the end (delta: -8.5GB). Peak memory consumption was 6.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 253]: Unsoundness Warning unspecified type, defaulting to int C: short [253] - GenericResultAtLocation [Line: 253]: Unsoundness Warning unspecified type, defaulting to int C: short [253] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.6s, 120 PlacesBefore, 55 PlacesAfterwards, 127 TransitionsBefore, 55 TransitionsAfterwards, 2880 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 86 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 7 ChoiceCompositions, 117 TotalNumberOfCompositions, 5349 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2998, independent: 2619, independent conditional: 0, independent unconditional: 2619, dependent: 379, dependent conditional: 0, dependent unconditional: 379, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1446, independent: 1376, independent conditional: 0, independent unconditional: 1376, dependent: 70, dependent conditional: 0, dependent unconditional: 70, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2998, independent: 1243, independent conditional: 0, independent unconditional: 1243, dependent: 309, dependent conditional: 0, dependent unconditional: 309, unknown: 1446, unknown conditional: 0, unknown unconditional: 1446] , Statistics on independence cache: Total cache size (in pairs): 124, Positive cache size: 88, Positive conditional cache size: 0, Positive unconditional cache size: 88, Negative cache size: 36, Negative conditional cache size: 0, Negative unconditional cache size: 36, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.6s, 210 PlacesBefore, 107 PlacesAfterwards, 224 TransitionsBefore, 109 TransitionsAfterwards, 24384 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 126 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 18 ConcurrentYvCompositions, 12 ChoiceCompositions, 170 TotalNumberOfCompositions, 78800 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 21268, independent: 20345, independent conditional: 0, independent unconditional: 20345, dependent: 923, dependent conditional: 0, dependent unconditional: 923, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 11549, independent: 11354, independent conditional: 0, independent unconditional: 11354, dependent: 195, dependent conditional: 0, dependent unconditional: 195, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 21268, independent: 8991, independent conditional: 0, independent unconditional: 8991, dependent: 728, dependent conditional: 0, dependent unconditional: 728, unknown: 11549, unknown conditional: 0, unknown unconditional: 11549] , Statistics on independence cache: Total cache size (in pairs): 923, Positive cache size: 814, Positive conditional cache size: 0, Positive unconditional cache size: 814, Negative cache size: 109, Negative conditional cache size: 0, Negative unconditional cache size: 109, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.2s, 300 PlacesBefore, 156 PlacesAfterwards, 321 TransitionsBefore, 158 TransitionsAfterwards, 64512 CoEnabledTransitionPairs, 5 FixpointIterations, 14 TrivialSequentialCompositions, 182 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 29 ConcurrentYvCompositions, 19 ChoiceCompositions, 244 TotalNumberOfCompositions, 185203 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 50577, independent: 49437, independent conditional: 0, independent unconditional: 49437, dependent: 1140, dependent conditional: 0, dependent unconditional: 1140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 29689, independent: 29442, independent conditional: 0, independent unconditional: 29442, dependent: 247, dependent conditional: 0, dependent unconditional: 247, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 50577, independent: 19995, independent conditional: 0, independent unconditional: 19995, dependent: 893, dependent conditional: 0, dependent unconditional: 893, unknown: 29689, unknown conditional: 0, unknown unconditional: 29689] , Statistics on independence cache: Total cache size (in pairs): 1900, Positive cache size: 1778, Positive conditional cache size: 0, Positive unconditional cache size: 1778, Negative cache size: 122, Negative conditional cache size: 0, Negative unconditional cache size: 122, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.2s, 390 PlacesBefore, 205 PlacesAfterwards, 418 TransitionsBefore, 210 TransitionsAfterwards, 123264 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 252 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 36 ConcurrentYvCompositions, 23 ChoiceCompositions, 325 TotalNumberOfCompositions, 431602 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 94211, independent: 92348, independent conditional: 0, independent unconditional: 92348, dependent: 1863, dependent conditional: 0, dependent unconditional: 1863, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 55684, independent: 55327, independent conditional: 0, independent unconditional: 55327, dependent: 357, dependent conditional: 0, dependent unconditional: 357, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 94211, independent: 37021, independent conditional: 0, independent unconditional: 37021, dependent: 1506, dependent conditional: 0, dependent unconditional: 1506, unknown: 55684, unknown conditional: 0, unknown unconditional: 55684] , Statistics on independence cache: Total cache size (in pairs): 1547, Positive cache size: 1362, Positive conditional cache size: 0, Positive unconditional cache size: 1362, Negative cache size: 185, Negative conditional cache size: 0, Negative unconditional cache size: 185, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.6s, 480 PlacesBefore, 254 PlacesAfterwards, 515 TransitionsBefore, 261 TransitionsAfterwards, 200640 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 311 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 45 ConcurrentYvCompositions, 28 ChoiceCompositions, 398 TotalNumberOfCompositions, 703895 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 150243, independent: 147937, independent conditional: 0, independent unconditional: 147937, dependent: 2306, dependent conditional: 0, dependent unconditional: 2306, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 89918, independent: 89475, independent conditional: 0, independent unconditional: 89475, dependent: 443, dependent conditional: 0, dependent unconditional: 443, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 150243, independent: 58462, independent conditional: 0, independent unconditional: 58462, dependent: 1863, dependent conditional: 0, dependent unconditional: 1863, unknown: 89918, unknown conditional: 0, unknown unconditional: 89918] , Statistics on independence cache: Total cache size (in pairs): 2531, Positive cache size: 2293, Positive conditional cache size: 0, Positive unconditional cache size: 2293, Negative cache size: 238, Negative conditional cache size: 0, Negative unconditional cache size: 238, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.6s, 570 PlacesBefore, 303 PlacesAfterwards, 612 TransitionsBefore, 310 TransitionsAfterwards, 296640 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 348 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 54 ConcurrentYvCompositions, 35 ChoiceCompositions, 451 TotalNumberOfCompositions, 1031402 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 199287, independent: 196500, independent conditional: 0, independent unconditional: 196500, dependent: 2787, dependent conditional: 0, dependent unconditional: 2787, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 129670, independent: 129191, independent conditional: 0, independent unconditional: 129191, dependent: 479, dependent conditional: 0, dependent unconditional: 479, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 199287, independent: 67309, independent conditional: 0, independent unconditional: 67309, dependent: 2308, dependent conditional: 0, dependent unconditional: 2308, unknown: 129670, unknown conditional: 0, unknown unconditional: 129670] , Statistics on independence cache: Total cache size (in pairs): 1930, Positive cache size: 1689, Positive conditional cache size: 0, Positive unconditional cache size: 1689, Negative cache size: 241, Negative conditional cache size: 0, Negative unconditional cache size: 241, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.8s, 660 PlacesBefore, 352 PlacesAfterwards, 709 TransitionsBefore, 361 TransitionsAfterwards, 411264 CoEnabledTransitionPairs, 5 FixpointIterations, 14 TrivialSequentialCompositions, 420 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 60 ConcurrentYvCompositions, 40 ChoiceCompositions, 534 TotalNumberOfCompositions, 1287347 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 313503, independent: 310762, independent conditional: 0, independent unconditional: 310762, dependent: 2741, dependent conditional: 0, dependent unconditional: 2741, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 185303, independent: 184775, independent conditional: 0, independent unconditional: 184775, dependent: 528, dependent conditional: 0, dependent unconditional: 528, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 313503, independent: 125987, independent conditional: 0, independent unconditional: 125987, dependent: 2213, dependent conditional: 0, dependent unconditional: 2213, unknown: 185303, unknown conditional: 0, unknown unconditional: 185303] , Statistics on independence cache: Total cache size (in pairs): 7163, Positive cache size: 6860, Positive conditional cache size: 0, Positive unconditional cache size: 6860, Negative cache size: 303, Negative conditional cache size: 0, Negative unconditional cache size: 303, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.0s, 750 PlacesBefore, 401 PlacesAfterwards, 806 TransitionsBefore, 410 TransitionsAfterwards, 544512 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 476 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 69 ConcurrentYvCompositions, 47 ChoiceCompositions, 606 TotalNumberOfCompositions, 1905118 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 401355, independent: 397646, independent conditional: 0, independent unconditional: 397646, dependent: 3709, dependent conditional: 0, dependent unconditional: 3709, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 241322, independent: 240748, independent conditional: 0, independent unconditional: 240748, dependent: 574, dependent conditional: 0, dependent unconditional: 574, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 401355, independent: 156898, independent conditional: 0, independent unconditional: 156898, dependent: 3135, dependent conditional: 0, dependent unconditional: 3135, unknown: 241322, unknown conditional: 0, unknown unconditional: 241322] , Statistics on independence cache: Total cache size (in pairs): 6524, Positive cache size: 6201, Positive conditional cache size: 0, Positive unconditional cache size: 6201, Negative cache size: 323, Negative conditional cache size: 0, Negative unconditional cache size: 323, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.3s, 840 PlacesBefore, 450 PlacesAfterwards, 903 TransitionsBefore, 462 TransitionsAfterwards, 696384 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 533 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 74 ConcurrentYvCompositions, 51 ChoiceCompositions, 672 TotalNumberOfCompositions, 2441784 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 497897, independent: 493750, independent conditional: 0, independent unconditional: 493750, dependent: 4147, dependent conditional: 0, dependent unconditional: 4147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 308042, independent: 307340, independent conditional: 0, independent unconditional: 307340, dependent: 702, dependent conditional: 0, dependent unconditional: 702, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 497897, independent: 186410, independent conditional: 0, independent unconditional: 186410, dependent: 3445, dependent conditional: 0, dependent unconditional: 3445, unknown: 308042, unknown conditional: 0, unknown unconditional: 308042] , Statistics on independence cache: Total cache size (in pairs): 6342, Positive cache size: 5972, Positive conditional cache size: 0, Positive unconditional cache size: 5972, Negative cache size: 370, Negative conditional cache size: 0, Negative unconditional cache size: 370, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.4s, 930 PlacesBefore, 499 PlacesAfterwards, 1000 TransitionsBefore, 510 TransitionsAfterwards, 866880 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 599 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 83 ConcurrentYvCompositions, 59 ChoiceCompositions, 755 TotalNumberOfCompositions, 3065514 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 600856, independent: 596206, independent conditional: 0, independent unconditional: 596206, dependent: 4650, dependent conditional: 0, dependent unconditional: 4650, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 383339, independent: 382581, independent conditional: 0, independent unconditional: 382581, dependent: 758, dependent conditional: 0, dependent unconditional: 758, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 600856, independent: 213625, independent conditional: 0, independent unconditional: 213625, dependent: 3892, dependent conditional: 0, dependent unconditional: 3892, unknown: 383339, unknown conditional: 0, unknown unconditional: 383339] , Statistics on independence cache: Total cache size (in pairs): 6632, Positive cache size: 6227, Positive conditional cache size: 0, Positive unconditional cache size: 6227, Negative cache size: 405, Negative conditional cache size: 0, Negative unconditional cache size: 405, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.6s, 1020 PlacesBefore, 548 PlacesAfterwards, 1097 TransitionsBefore, 559 TransitionsAfterwards, 1056000 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 648 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 93 ConcurrentYvCompositions, 66 ChoiceCompositions, 821 TotalNumberOfCompositions, 3715979 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 852948, independent: 847817, independent conditional: 0, independent unconditional: 847817, dependent: 5131, dependent conditional: 0, dependent unconditional: 5131, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 488612, independent: 487288, independent conditional: 0, independent unconditional: 487288, dependent: 1324, dependent conditional: 0, dependent unconditional: 1324, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 852948, independent: 360529, independent conditional: 0, independent unconditional: 360529, dependent: 3807, dependent conditional: 0, dependent unconditional: 3807, unknown: 488612, unknown conditional: 0, unknown unconditional: 488612] , Statistics on independence cache: Total cache size (in pairs): 27405, Positive cache size: 26957, Positive conditional cache size: 0, Positive unconditional cache size: 26957, Negative cache size: 448, Negative conditional cache size: 0, Negative unconditional cache size: 448, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.3s, 1110 PlacesBefore, 597 PlacesAfterwards, 1194 TransitionsBefore, 615 TransitionsAfterwards, 1263744 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 712 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 98 ConcurrentYvCompositions, 66 ChoiceCompositions, 890 TotalNumberOfCompositions, 4419915 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 915687, independent: 910207, independent conditional: 0, independent unconditional: 910207, dependent: 5480, dependent conditional: 0, dependent unconditional: 5480, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 573800, independent: 572903, independent conditional: 0, independent unconditional: 572903, dependent: 897, dependent conditional: 0, dependent unconditional: 897, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 915687, independent: 337304, independent conditional: 0, independent unconditional: 337304, dependent: 4583, dependent conditional: 0, dependent unconditional: 4583, unknown: 573800, unknown conditional: 0, unknown unconditional: 573800] , Statistics on independence cache: Total cache size (in pairs): 22076, Positive cache size: 21599, Positive conditional cache size: 0, Positive unconditional cache size: 21599, Negative cache size: 477, Negative conditional cache size: 0, Negative unconditional cache size: 477, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.8s, 1200 PlacesBefore, 646 PlacesAfterwards, 1291 TransitionsBefore, 660 TransitionsAfterwards, 1490112 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 756 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 110 ConcurrentYvCompositions, 77 ChoiceCompositions, 957 TotalNumberOfCompositions, 5194386 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 994023, independent: 988022, independent conditional: 0, independent unconditional: 988022, dependent: 6001, dependent conditional: 0, dependent unconditional: 6001, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 648516, independent: 647669, independent conditional: 0, independent unconditional: 647669, dependent: 847, dependent conditional: 0, dependent unconditional: 847, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 994023, independent: 340353, independent conditional: 0, independent unconditional: 340353, dependent: 5154, dependent conditional: 0, dependent unconditional: 5154, unknown: 648516, unknown conditional: 0, unknown unconditional: 648516] , Statistics on independence cache: Total cache size (in pairs): 8843, Positive cache size: 8315, Positive conditional cache size: 0, Positive unconditional cache size: 8315, Negative cache size: 528, Negative conditional cache size: 0, Negative unconditional cache size: 528, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.0s, 1290 PlacesBefore, 695 PlacesAfterwards, 1388 TransitionsBefore, 712 TransitionsAfterwards, 1735104 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 851 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 117 ConcurrentYvCompositions, 81 ChoiceCompositions, 1063 TotalNumberOfCompositions, 6122880 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1236647, independent: 1230199, independent conditional: 0, independent unconditional: 1230199, dependent: 6448, dependent conditional: 0, dependent unconditional: 6448, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 767593, independent: 766264, independent conditional: 0, independent unconditional: 766264, dependent: 1329, dependent conditional: 0, dependent unconditional: 1329, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1236647, independent: 463935, independent conditional: 0, independent unconditional: 463935, dependent: 5119, dependent conditional: 0, dependent unconditional: 5119, unknown: 767593, unknown conditional: 0, unknown unconditional: 767593] , Statistics on independence cache: Total cache size (in pairs): 15167, Positive cache size: 14545, Positive conditional cache size: 0, Positive unconditional cache size: 14545, Negative cache size: 622, Negative conditional cache size: 0, Negative unconditional cache size: 622, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.8s, 1380 PlacesBefore, 744 PlacesAfterwards, 1485 TransitionsBefore, 761 TransitionsAfterwards, 1998720 CoEnabledTransitionPairs, 5 FixpointIterations, 14 TrivialSequentialCompositions, 872 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 130 ConcurrentYvCompositions, 88 ChoiceCompositions, 1104 TotalNumberOfCompositions, 6383336 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1326814, independent: 1320883, independent conditional: 0, independent unconditional: 1320883, dependent: 5931, dependent conditional: 0, dependent unconditional: 5931, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 877694, independent: 876466, independent conditional: 0, independent unconditional: 876466, dependent: 1228, dependent conditional: 0, dependent unconditional: 1228, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1326814, independent: 444417, independent conditional: 0, independent unconditional: 444417, dependent: 4703, dependent conditional: 0, dependent unconditional: 4703, unknown: 877694, unknown conditional: 0, unknown unconditional: 877694] , Statistics on independence cache: Total cache size (in pairs): 12738, Positive cache size: 12130, Positive conditional cache size: 0, Positive unconditional cache size: 12130, Negative cache size: 608, Negative conditional cache size: 0, Negative unconditional cache size: 608, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.3s, 1470 PlacesBefore, 793 PlacesAfterwards, 1582 TransitionsBefore, 813 TransitionsAfterwards, 2280960 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 939 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 138 ConcurrentYvCompositions, 92 ChoiceCompositions, 1183 TotalNumberOfCompositions, 8045896 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1714744, independent: 1707337, independent conditional: 0, independent unconditional: 1707337, dependent: 7407, dependent conditional: 0, dependent unconditional: 7407, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1045833, independent: 1044181, independent conditional: 0, independent unconditional: 1044181, dependent: 1652, dependent conditional: 0, dependent unconditional: 1652, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1714744, independent: 663156, independent conditional: 0, independent unconditional: 663156, dependent: 5755, dependent conditional: 0, dependent unconditional: 5755, unknown: 1045833, unknown conditional: 0, unknown unconditional: 1045833] , Statistics on independence cache: Total cache size (in pairs): 51304, Positive cache size: 50659, Positive conditional cache size: 0, Positive unconditional cache size: 50659, Negative cache size: 645, Negative conditional cache size: 0, Negative unconditional cache size: 645, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.0s, 1560 PlacesBefore, 842 PlacesAfterwards, 1679 TransitionsBefore, 861 TransitionsAfterwards, 2581824 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1011 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 146 ConcurrentYvCompositions, 100 ChoiceCompositions, 1271 TotalNumberOfCompositions, 9119656 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1767209, independent: 1759345, independent conditional: 0, independent unconditional: 1759345, dependent: 7864, dependent conditional: 0, dependent unconditional: 7864, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1137033, independent: 1134912, independent conditional: 0, independent unconditional: 1134912, dependent: 2121, dependent conditional: 0, dependent unconditional: 2121, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1767209, independent: 624433, independent conditional: 0, independent unconditional: 624433, dependent: 5743, dependent conditional: 0, dependent unconditional: 5743, unknown: 1137033, unknown conditional: 0, unknown unconditional: 1137033] , Statistics on independence cache: Total cache size (in pairs): 20095, Positive cache size: 18884, Positive conditional cache size: 0, Positive unconditional cache size: 18884, Negative cache size: 1211, Negative conditional cache size: 0, Negative unconditional cache size: 1211, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.7s, 1650 PlacesBefore, 891 PlacesAfterwards, 1776 TransitionsBefore, 916 TransitionsAfterwards, 2901312 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1067 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 149 ConcurrentYvCompositions, 101 ChoiceCompositions, 1331 TotalNumberOfCompositions, 10231763 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1962957, independent: 1954671, independent conditional: 0, independent unconditional: 1954671, dependent: 8286, dependent conditional: 0, dependent unconditional: 8286, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1278275, independent: 1276957, independent conditional: 0, independent unconditional: 1276957, dependent: 1318, dependent conditional: 0, dependent unconditional: 1318, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1962957, independent: 677714, independent conditional: 0, independent unconditional: 677714, dependent: 6968, dependent conditional: 0, dependent unconditional: 6968, unknown: 1278275, unknown conditional: 0, unknown unconditional: 1278275] , Statistics on independence cache: Total cache size (in pairs): 16451, Positive cache size: 15730, Positive conditional cache size: 0, Positive unconditional cache size: 15730, Negative cache size: 721, Negative conditional cache size: 0, Negative unconditional cache size: 721, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.8s, 1740 PlacesBefore, 940 PlacesAfterwards, 1873 TransitionsBefore, 965 TransitionsAfterwards, 3239424 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1133 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 159 ConcurrentYvCompositions, 108 ChoiceCompositions, 1414 TotalNumberOfCompositions, 11443056 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2200036, independent: 2191294, independent conditional: 0, independent unconditional: 2191294, dependent: 8742, dependent conditional: 0, dependent unconditional: 8742, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1428485, independent: 1426904, independent conditional: 0, independent unconditional: 1426904, dependent: 1581, dependent conditional: 0, dependent unconditional: 1581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2200036, independent: 764390, independent conditional: 0, independent unconditional: 764390, dependent: 7161, dependent conditional: 0, dependent unconditional: 7161, unknown: 1428485, unknown conditional: 0, unknown unconditional: 1428485] , Statistics on independence cache: Total cache size (in pairs): 19054, Positive cache size: 18289, Positive conditional cache size: 0, Positive unconditional cache size: 18289, Negative cache size: 765, Negative conditional cache size: 0, Negative unconditional cache size: 765, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.0s, 1830 PlacesBefore, 989 PlacesAfterwards, 1970 TransitionsBefore, 1016 TransitionsAfterwards, 3596160 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1183 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 164 ConcurrentYvCompositions, 113 ChoiceCompositions, 1474 TotalNumberOfCompositions, 12746275 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2412535, independent: 2403293, independent conditional: 0, independent unconditional: 2403293, dependent: 9242, dependent conditional: 0, dependent unconditional: 9242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1579202, independent: 1577559, independent conditional: 0, independent unconditional: 1577559, dependent: 1643, dependent conditional: 0, dependent unconditional: 1643, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2412535, independent: 825734, independent conditional: 0, independent unconditional: 825734, dependent: 7599, dependent conditional: 0, dependent unconditional: 7599, unknown: 1579202, unknown conditional: 0, unknown unconditional: 1579202] , Statistics on independence cache: Total cache size (in pairs): 17669, Positive cache size: 16818, Positive conditional cache size: 0, Positive unconditional cache size: 16818, Negative cache size: 851, Negative conditional cache size: 0, Negative unconditional cache size: 851, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 27.4s, 1920 PlacesBefore, 1038 PlacesAfterwards, 2067 TransitionsBefore, 1061 TransitionsAfterwards, 3971520 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1224 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 180 ConcurrentYvCompositions, 124 ChoiceCompositions, 1542 TotalNumberOfCompositions, 14001114 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2641365, independent: 2631630, independent conditional: 0, independent unconditional: 2631630, dependent: 9735, dependent conditional: 0, dependent unconditional: 9735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1731606, independent: 1730195, independent conditional: 0, independent unconditional: 1730195, dependent: 1411, dependent conditional: 0, dependent unconditional: 1411, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2641365, independent: 901435, independent conditional: 0, independent unconditional: 901435, dependent: 8324, dependent conditional: 0, dependent unconditional: 8324, unknown: 1731606, unknown conditional: 0, unknown unconditional: 1731606] , Statistics on independence cache: Total cache size (in pairs): 20072, Positive cache size: 19218, Positive conditional cache size: 0, Positive unconditional cache size: 19218, Negative cache size: 854, Negative conditional cache size: 0, Negative unconditional cache size: 854, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 29.2s, 2010 PlacesBefore, 1087 PlacesAfterwards, 2164 TransitionsBefore, 1115 TransitionsAfterwards, 4365504 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1316 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 182 ConcurrentYvCompositions, 126 ChoiceCompositions, 1638 TotalNumberOfCompositions, 15590792 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3369121, independent: 3358935, independent conditional: 0, independent unconditional: 3358935, dependent: 10186, dependent conditional: 0, dependent unconditional: 10186, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2010216, independent: 2007642, independent conditional: 0, independent unconditional: 2007642, dependent: 2574, dependent conditional: 0, dependent unconditional: 2574, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3369121, independent: 1351293, independent conditional: 0, independent unconditional: 1351293, dependent: 7612, dependent conditional: 0, dependent unconditional: 7612, unknown: 2010216, unknown conditional: 0, unknown unconditional: 2010216] , Statistics on independence cache: Total cache size (in pairs): 101035, Positive cache size: 100148, Positive conditional cache size: 0, Positive unconditional cache size: 100148, Negative cache size: 887, Negative conditional cache size: 0, Negative unconditional cache size: 887, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 32.3s, 2100 PlacesBefore, 1136 PlacesAfterwards, 2261 TransitionsBefore, 1165 TransitionsAfterwards, 4778112 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1332 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 196 ConcurrentYvCompositions, 132 ChoiceCompositions, 1674 TotalNumberOfCompositions, 16856110 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3404698, independent: 3394065, independent conditional: 0, independent unconditional: 3394065, dependent: 10633, dependent conditional: 0, dependent unconditional: 10633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2160334, independent: 2158094, independent conditional: 0, independent unconditional: 2158094, dependent: 2240, dependent conditional: 0, dependent unconditional: 2240, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3404698, independent: 1235971, independent conditional: 0, independent unconditional: 1235971, dependent: 8393, dependent conditional: 0, dependent unconditional: 8393, unknown: 2160334, unknown conditional: 0, unknown unconditional: 2160334] , Statistics on independence cache: Total cache size (in pairs): 83374, Positive cache size: 82446, Positive conditional cache size: 0, Positive unconditional cache size: 82446, Negative cache size: 928, Negative conditional cache size: 0, Negative unconditional cache size: 928, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 33.4s, 2190 PlacesBefore, 1185 PlacesAfterwards, 2358 TransitionsBefore, 1219 TransitionsAfterwards, 5209344 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1432 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 206 ConcurrentYvCompositions, 134 ChoiceCompositions, 1786 TotalNumberOfCompositions, 18481053 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3539779, independent: 3528733, independent conditional: 0, independent unconditional: 3528733, dependent: 11046, dependent conditional: 0, dependent unconditional: 11046, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2296572, independent: 2294799, independent conditional: 0, independent unconditional: 2294799, dependent: 1773, dependent conditional: 0, dependent unconditional: 1773, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3539779, independent: 1233934, independent conditional: 0, independent unconditional: 1233934, dependent: 9273, dependent conditional: 0, dependent unconditional: 9273, unknown: 2296572, unknown conditional: 0, unknown unconditional: 2296572] , Statistics on independence cache: Total cache size (in pairs): 31966, Positive cache size: 31005, Positive conditional cache size: 0, Positive unconditional cache size: 31005, Negative cache size: 961, Negative conditional cache size: 0, Negative unconditional cache size: 961, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 34.4s, 2280 PlacesBefore, 1234 PlacesAfterwards, 2455 TransitionsBefore, 1269 TransitionsAfterwards, 5659200 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1474 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 211 ConcurrentYvCompositions, 140 ChoiceCompositions, 1839 TotalNumberOfCompositions, 20085162 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4258765, independent: 4247210, independent conditional: 0, independent unconditional: 4247210, dependent: 11555, dependent conditional: 0, dependent unconditional: 11555, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2584924, independent: 2582460, independent conditional: 0, independent unconditional: 2582460, dependent: 2464, dependent conditional: 0, dependent unconditional: 2464, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4258765, independent: 1664750, independent conditional: 0, independent unconditional: 1664750, dependent: 9091, dependent conditional: 0, dependent unconditional: 9091, unknown: 2584924, unknown conditional: 0, unknown unconditional: 2584924] , Statistics on independence cache: Total cache size (in pairs): 116630, Positive cache size: 115628, Positive conditional cache size: 0, Positive unconditional cache size: 115628, Negative cache size: 1002, Negative conditional cache size: 0, Negative unconditional cache size: 1002, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 37.7s, 2370 PlacesBefore, 1283 PlacesAfterwards, 2552 TransitionsBefore, 1316 TransitionsAfterwards, 6127680 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1527 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 226 ConcurrentYvCompositions, 149 ChoiceCompositions, 1916 TotalNumberOfCompositions, 21754411 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4107275, independent: 4095234, independent conditional: 0, independent unconditional: 4095234, dependent: 12041, dependent conditional: 0, dependent unconditional: 12041, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2688984, independent: 2687064, independent conditional: 0, independent unconditional: 2687064, dependent: 1920, dependent conditional: 0, dependent unconditional: 1920, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4107275, independent: 1408170, independent conditional: 0, independent unconditional: 1408170, dependent: 10121, dependent conditional: 0, dependent unconditional: 10121, unknown: 2688984, unknown conditional: 0, unknown unconditional: 2688984] , Statistics on independence cache: Total cache size (in pairs): 32182, Positive cache size: 31133, Positive conditional cache size: 0, Positive unconditional cache size: 31133, Negative cache size: 1049, Negative conditional cache size: 0, Negative unconditional cache size: 1049, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 38.1s, 2460 PlacesBefore, 1332 PlacesAfterwards, 2649 TransitionsBefore, 1362 TransitionsAfterwards, 6614784 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1588 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 229 ConcurrentYvCompositions, 159 ChoiceCompositions, 1990 TotalNumberOfCompositions, 23597836 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4355850, independent: 4343263, independent conditional: 0, independent unconditional: 4343263, dependent: 12587, dependent conditional: 0, dependent unconditional: 12587, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2882102, independent: 2879929, independent conditional: 0, independent unconditional: 2879929, dependent: 2173, dependent conditional: 0, dependent unconditional: 2173, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4355850, independent: 1463334, independent conditional: 0, independent unconditional: 1463334, dependent: 10414, dependent conditional: 0, dependent unconditional: 10414, unknown: 2882102, unknown conditional: 0, unknown unconditional: 2882102] , Statistics on independence cache: Total cache size (in pairs): 24422, Positive cache size: 23325, Positive conditional cache size: 0, Positive unconditional cache size: 23325, Negative cache size: 1097, Negative conditional cache size: 0, Negative unconditional cache size: 1097, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 41.0s, 2550 PlacesBefore, 1381 PlacesAfterwards, 2746 TransitionsBefore, 1417 TransitionsAfterwards, 7120512 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1653 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 231 ConcurrentYvCompositions, 160 ChoiceCompositions, 2058 TotalNumberOfCompositions, 25539603 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4762230, independent: 4749191, independent conditional: 0, independent unconditional: 4749191, dependent: 13039, dependent conditional: 0, dependent unconditional: 13039, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3134054, independent: 3131298, independent conditional: 0, independent unconditional: 3131298, dependent: 2756, dependent conditional: 0, dependent unconditional: 2756, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4762230, independent: 1617893, independent conditional: 0, independent unconditional: 1617893, dependent: 10283, dependent conditional: 0, dependent unconditional: 10283, unknown: 3134054, unknown conditional: 0, unknown unconditional: 3134054] , Statistics on independence cache: Total cache size (in pairs): 35914, Positive cache size: 34786, Positive conditional cache size: 0, Positive unconditional cache size: 34786, Negative cache size: 1128, Negative conditional cache size: 0, Negative unconditional cache size: 1128, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 42.5s, 2640 PlacesBefore, 1430 PlacesAfterwards, 2843 TransitionsBefore, 1465 TransitionsAfterwards, 7644864 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1670 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 252 ConcurrentYvCompositions, 168 ChoiceCompositions, 2104 TotalNumberOfCompositions, 26838561 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5164657, independent: 5151261, independent conditional: 0, independent unconditional: 5151261, dependent: 13396, dependent conditional: 0, dependent unconditional: 13396, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3337854, independent: 3335957, independent conditional: 0, independent unconditional: 3335957, dependent: 1897, dependent conditional: 0, dependent unconditional: 1897, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5164657, independent: 1815304, independent conditional: 0, independent unconditional: 1815304, dependent: 11499, dependent conditional: 0, dependent unconditional: 11499, unknown: 3337854, unknown conditional: 0, unknown unconditional: 3337854] , Statistics on independence cache: Total cache size (in pairs): 47859, Positive cache size: 46686, Positive conditional cache size: 0, Positive unconditional cache size: 46686, Negative cache size: 1173, Negative conditional cache size: 0, Negative unconditional cache size: 1173, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 45.8s, 2730 PlacesBefore, 1479 PlacesAfterwards, 2940 TransitionsBefore, 1515 TransitionsAfterwards, 8187840 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 1756 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 261 ConcurrentYvCompositions, 174 ChoiceCompositions, 2205 TotalNumberOfCompositions, 29011272 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5862536, independent: 5848601, independent conditional: 0, independent unconditional: 5848601, dependent: 13935, dependent conditional: 0, dependent unconditional: 13935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3701621, independent: 3698843, independent conditional: 0, independent unconditional: 3698843, dependent: 2778, dependent conditional: 0, dependent unconditional: 2778, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5862536, independent: 2149758, independent conditional: 0, independent unconditional: 2149758, dependent: 11157, dependent conditional: 0, dependent unconditional: 11157, unknown: 3701621, unknown conditional: 0, unknown unconditional: 3701621] , Statistics on independence cache: Total cache size (in pairs): 140375, Positive cache size: 139053, Positive conditional cache size: 0, Positive unconditional cache size: 139053, Negative cache size: 1322, Negative conditional cache size: 0, Negative unconditional cache size: 1322, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while CegarLoopFactory was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 2820 places, 3037 transitions, 7159 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 2820 places, 3037 transitions, 7159 flow and 4963146 co-enabled transitions pairs.,while SimplifyDDAWithTimeout was simplifying term of DAG size 19 for 3ms.. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown