/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.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 08:20:42,151 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 08:20:42,201 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-25 08:20:42,205 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 08:20:42,205 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 08:20:42,225 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 08:20:42,226 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 08:20:42,226 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 08:20:42,227 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 08:20:42,227 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 08:20:42,227 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 08:20:42,228 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 08:20:42,228 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 08:20:42,229 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 08:20:42,229 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 08:20:42,229 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 08:20:42,230 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 08:20:42,230 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 08:20:42,230 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 08:20:42,231 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 08:20:42,231 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 08:20:42,231 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 08:20:42,232 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 08:20:42,232 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 08:20:42,232 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 08:20:42,233 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 08:20:42,233 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 08:20:42,234 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 08:20:42,234 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 08:20:42,234 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 08:20:42,235 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 08:20:42,235 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 08:20:42,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 08:20:42,236 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 08:20:42,236 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 08:20:42,236 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: Check absence of data races in concurrent programs -> true [2023-08-25 08:20:42,554 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 08:20:42,579 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 08:20:42,581 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 08:20:42,582 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 08:20:42,583 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 08:20:42,585 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i [2023-08-25 08:20:43,813 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 08:20:44,131 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 08:20:44,132 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i [2023-08-25 08:20:44,150 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4068d078a/0831a24a71084df093d0b0f4d615a792/FLAGae770f7d4 [2023-08-25 08:20:44,164 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4068d078a/0831a24a71084df093d0b0f4d615a792 [2023-08-25 08:20:44,169 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 08:20:44,172 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 08:20:44,174 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 08:20:44,174 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 08:20:44,177 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 08:20:44,178 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,179 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@502b593a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44, skipping insertion in model container [2023-08-25 08:20:44,183 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,223 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 08:20:44,555 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 08:20:44,564 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 08:20:44,592 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [254] [2023-08-25 08:20:44,594 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [254] [2023-08-25 08:20:44,612 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 08:20:44,647 INFO L206 MainTranslator]: Completed translation [2023-08-25 08:20:44,647 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44 WrapperNode [2023-08-25 08:20:44,648 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 08:20:44,648 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 08:20:44,649 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 08:20:44,649 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 08:20:44,654 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,668 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,709 INFO L138 Inliner]: procedures = 172, calls = 28, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 227 [2023-08-25 08:20:44,709 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 08:20:44,710 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 08:20:44,710 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 08:20:44,710 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 08:20:44,720 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,720 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,737 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,737 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,751 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,769 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,771 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,772 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,775 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 08:20:44,776 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 08:20:44,776 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 08:20:44,776 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 08:20:44,777 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (1/1) ... [2023-08-25 08:20:44,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 08:20:44,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 08:20:44,813 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-25 08:20:44,822 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-25 08:20:44,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-25 08:20:44,844 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2023-08-25 08:20:44,844 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2023-08-25 08:20:44,844 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-25 08:20:44,844 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-25 08:20:44,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 08:20:44,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 08:20:44,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 08:20:44,845 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 08:20:44,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 08:20:44,845 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 08:20:44,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 08:20:44,846 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-25 08:20:44,955 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 08:20:44,957 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 08:20:45,409 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 08:20:45,554 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 08:20:45,556 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-25 08:20:45,558 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 08:20:45 BoogieIcfgContainer [2023-08-25 08:20:45,558 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 08:20:45,560 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 08:20:45,560 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 08:20:45,562 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 08:20:45,562 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 08:20:44" (1/3) ... [2023-08-25 08:20:45,563 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ea44045 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 08:20:45, skipping insertion in model container [2023-08-25 08:20:45,564 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:20:44" (2/3) ... [2023-08-25 08:20:45,564 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ea44045 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 08:20:45, skipping insertion in model container [2023-08-25 08:20:45,564 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 08:20:45" (3/3) ... [2023-08-25 08:20:45,565 INFO L112 eAbstractionObserver]: Analyzing ICFG 35_double_lock_p3_vs.i [2023-08-25 08:20:45,580 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 08:20:45,580 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-08-25 08:20:45,580 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 08:20:45,646 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:20:45,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 127 transitions, 264 flow [2023-08-25 08:20:45,722 INFO L124 PetriNetUnfolderBase]: 7/136 cut-off events. [2023-08-25 08:20:45,722 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 08:20:45,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 136 events. 7/136 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 202 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 120. Up to 4 conditions per place. [2023-08-25 08:20:45,730 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 127 transitions, 264 flow [2023-08-25 08:20:45,734 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 126 places, 126 transitions, 260 flow [2023-08-25 08:20:45,737 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:20:45,745 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 126 places, 126 transitions, 260 flow [2023-08-25 08:20:45,747 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 126 places, 126 transitions, 260 flow [2023-08-25 08:20:45,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 126 places, 126 transitions, 260 flow [2023-08-25 08:20:45,813 INFO L124 PetriNetUnfolderBase]: 7/136 cut-off events. [2023-08-25 08:20:45,813 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 08:20:45,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 136 events. 7/136 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 202 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 120. Up to 4 conditions per place. [2023-08-25 08:20:45,819 INFO L119 LiptonReduction]: Number of co-enabled transitions 5726 [2023-08-25 08:20:48,356 INFO L134 LiptonReduction]: Checked pairs total: 19721 [2023-08-25 08:20:48,356 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-08-25 08:20:48,366 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:20:48,371 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:20:48,371 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:20:48,377 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:20:48,377 INFO L124 PetriNetUnfolderBase]: 2/28 cut-off events. [2023-08-25 08:20:48,377 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 08:20:48,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:20:48,377 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-25 08:20:48,378 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:20:48,385 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:20:48,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1915461161, now seen corresponding path program 1 times [2023-08-25 08:20:48,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:20:48,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862668244] [2023-08-25 08:20:48,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:20:48,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:20:48,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:20:48,496 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:20:48,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:20:48,534 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:20:48,535 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:20:48,536 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:20:48,537 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:20:48,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 08:20:48,538 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:20:48,540 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:20:48,540 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:20:48,540 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-25 08:20:48,608 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:20:48,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 219 places, 220 transitions, 464 flow [2023-08-25 08:20:48,649 INFO L124 PetriNetUnfolderBase]: 9/216 cut-off events. [2023-08-25 08:20:48,649 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 08:20:48,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 216 events. 9/216 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 454 event pairs, 0 based on Foata normal form. 0/166 useless extension candidates. Maximal degree in co-relation 225. Up to 6 conditions per place. [2023-08-25 08:20:48,653 INFO L82 GeneralOperation]: Start removeDead. Operand has 219 places, 220 transitions, 464 flow [2023-08-25 08:20:48,654 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 195 places, 194 transitions, 403 flow [2023-08-25 08:20:48,654 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:20:48,655 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 195 places, 194 transitions, 403 flow [2023-08-25 08:20:48,655 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 195 places, 194 transitions, 403 flow [2023-08-25 08:20:48,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 195 places, 194 transitions, 403 flow [2023-08-25 08:20:48,689 INFO L124 PetriNetUnfolderBase]: 9/216 cut-off events. [2023-08-25 08:20:48,689 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 08:20:48,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 216 events. 9/216 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 453 event pairs, 0 based on Foata normal form. 0/166 useless extension candidates. Maximal degree in co-relation 204. Up to 6 conditions per place. [2023-08-25 08:20:48,701 INFO L119 LiptonReduction]: Number of co-enabled transitions 19844 [2023-08-25 08:20:51,853 INFO L134 LiptonReduction]: Checked pairs total: 98927 [2023-08-25 08:20:51,853 INFO L136 LiptonReduction]: Total number of compositions: 109 [2023-08-25 08:20:51,855 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:20:51,856 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:20:51,856 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:20:51,862 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:20:51,862 INFO L124 PetriNetUnfolderBase]: 2/49 cut-off events. [2023-08-25 08:20:51,862 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-25 08:20:51,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:20:51,862 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-25 08:20:51,863 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:20:51,863 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:20:51,863 INFO L85 PathProgramCache]: Analyzing trace with hash -240217661, now seen corresponding path program 1 times [2023-08-25 08:20:51,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:20:51,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449492381] [2023-08-25 08:20:51,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:20:51,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:20:51,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:20:51,886 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:20:51,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:20:51,906 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:20:51,906 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:20:51,906 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:20:51,906 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:20:51,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 08:20:51,907 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:20:51,907 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:20:51,908 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:20:51,908 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-25 08:20:51,978 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:20:51,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 311 places, 313 transitions, 668 flow [2023-08-25 08:20:52,040 INFO L124 PetriNetUnfolderBase]: 11/296 cut-off events. [2023-08-25 08:20:52,040 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-25 08:20:52,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 317 conditions, 296 events. 11/296 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 818 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 310. Up to 8 conditions per place. [2023-08-25 08:20:52,045 INFO L82 GeneralOperation]: Start removeDead. Operand has 311 places, 313 transitions, 668 flow [2023-08-25 08:20:52,048 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 264 places, 262 transitions, 548 flow [2023-08-25 08:20:52,048 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:20:52,048 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 264 places, 262 transitions, 548 flow [2023-08-25 08:20:52,049 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 264 places, 262 transitions, 548 flow [2023-08-25 08:20:52,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 264 places, 262 transitions, 548 flow [2023-08-25 08:20:52,102 INFO L124 PetriNetUnfolderBase]: 11/296 cut-off events. [2023-08-25 08:20:52,102 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-25 08:20:52,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 296 events. 11/296 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 817 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 289. Up to 8 conditions per place. [2023-08-25 08:20:52,124 INFO L119 LiptonReduction]: Number of co-enabled transitions 43074 [2023-08-25 08:20:56,165 INFO L134 LiptonReduction]: Checked pairs total: 201017 [2023-08-25 08:20:56,165 INFO L136 LiptonReduction]: Total number of compositions: 149 [2023-08-25 08:20:56,167 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:20:56,168 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:20:56,168 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:20:56,176 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:20:56,177 INFO L124 PetriNetUnfolderBase]: 2/73 cut-off events. [2023-08-25 08:20:56,177 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-25 08:20:56,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:20:56,177 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:20:56,177 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:20:56,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:20:56,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1911527016, now seen corresponding path program 1 times [2023-08-25 08:20:56,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:20:56,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731382527] [2023-08-25 08:20:56,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:20:56,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:20:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:20:56,204 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:20:56,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:20:56,243 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:20:56,243 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:20:56,243 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:20:56,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:20:56,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 08:20:56,244 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:20:56,245 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:20:56,245 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:20:56,245 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-25 08:20:56,337 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:20:56,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 403 places, 406 transitions, 876 flow [2023-08-25 08:20:56,420 INFO L124 PetriNetUnfolderBase]: 13/376 cut-off events. [2023-08-25 08:20:56,420 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-25 08:20:56,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 405 conditions, 376 events. 13/376 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1255 event pairs, 0 based on Foata normal form. 0/288 useless extension candidates. Maximal degree in co-relation 396. Up to 10 conditions per place. [2023-08-25 08:20:56,427 INFO L82 GeneralOperation]: Start removeDead. Operand has 403 places, 406 transitions, 876 flow [2023-08-25 08:20:56,430 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 333 places, 330 transitions, 695 flow [2023-08-25 08:20:56,430 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:20:56,430 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 333 places, 330 transitions, 695 flow [2023-08-25 08:20:56,430 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 333 places, 330 transitions, 695 flow [2023-08-25 08:20:56,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 333 places, 330 transitions, 695 flow [2023-08-25 08:20:56,502 INFO L124 PetriNetUnfolderBase]: 13/376 cut-off events. [2023-08-25 08:20:56,502 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-25 08:20:56,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 402 conditions, 376 events. 13/376 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1252 event pairs, 0 based on Foata normal form. 0/288 useless extension candidates. Maximal degree in co-relation 375. Up to 10 conditions per place. [2023-08-25 08:20:56,526 INFO L119 LiptonReduction]: Number of co-enabled transitions 75416 [2023-08-25 08:21:01,391 INFO L134 LiptonReduction]: Checked pairs total: 369807 [2023-08-25 08:21:01,392 INFO L136 LiptonReduction]: Total number of compositions: 179 [2023-08-25 08:21:01,393 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:21:01,394 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:21:01,394 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:21:01,404 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:21:01,405 INFO L124 PetriNetUnfolderBase]: 1/104 cut-off events. [2023-08-25 08:21:01,405 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-25 08:21:01,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:21:01,405 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:21:01,405 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:21:01,405 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:21:01,406 INFO L85 PathProgramCache]: Analyzing trace with hash 46564087, now seen corresponding path program 1 times [2023-08-25 08:21:01,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:21:01,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506506119] [2023-08-25 08:21:01,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:21:01,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:21:01,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:01,432 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:21:01,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:01,450 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:21:01,450 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:21:01,451 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:21:01,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:21:01,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 08:21:01,451 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:21:01,452 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:21:01,452 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:21:01,452 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-25 08:21:01,540 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:21:01,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 495 places, 499 transitions, 1088 flow [2023-08-25 08:21:01,629 INFO L124 PetriNetUnfolderBase]: 15/456 cut-off events. [2023-08-25 08:21:01,629 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-25 08:21:01,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 456 events. 15/456 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1710 event pairs, 0 based on Foata normal form. 0/349 useless extension candidates. Maximal degree in co-relation 483. Up to 12 conditions per place. [2023-08-25 08:21:01,639 INFO L82 GeneralOperation]: Start removeDead. Operand has 495 places, 499 transitions, 1088 flow [2023-08-25 08:21:01,642 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 402 places, 398 transitions, 844 flow [2023-08-25 08:21:01,642 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:21:01,643 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 402 places, 398 transitions, 844 flow [2023-08-25 08:21:01,643 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 402 places, 398 transitions, 844 flow [2023-08-25 08:21:01,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 402 places, 398 transitions, 844 flow [2023-08-25 08:21:01,728 INFO L124 PetriNetUnfolderBase]: 15/456 cut-off events. [2023-08-25 08:21:01,729 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-25 08:21:01,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 490 conditions, 456 events. 15/456 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1709 event pairs, 0 based on Foata normal form. 0/349 useless extension candidates. Maximal degree in co-relation 462. Up to 12 conditions per place. [2023-08-25 08:21:01,765 INFO L119 LiptonReduction]: Number of co-enabled transitions 116870 [2023-08-25 08:21:07,239 INFO L134 LiptonReduction]: Checked pairs total: 591694 [2023-08-25 08:21:07,239 INFO L136 LiptonReduction]: Total number of compositions: 206 [2023-08-25 08:21:07,241 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:21:07,241 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:21:07,241 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:21:07,256 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:21:07,257 INFO L124 PetriNetUnfolderBase]: 1/140 cut-off events. [2023-08-25 08:21:07,257 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-25 08:21:07,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:21:07,257 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:21:07,257 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:21:07,258 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:21:07,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1058771844, now seen corresponding path program 1 times [2023-08-25 08:21:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:21:07,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081641927] [2023-08-25 08:21:07,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:21:07,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:21:07,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:07,281 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:21:07,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:07,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:21:07,303 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:21:07,303 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:21:07,304 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:21:07,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 08:21:07,304 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:21:07,313 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:21:07,313 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:21:07,313 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-25 08:21:07,413 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:21:07,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 587 places, 592 transitions, 1304 flow [2023-08-25 08:21:07,542 INFO L124 PetriNetUnfolderBase]: 17/536 cut-off events. [2023-08-25 08:21:07,542 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-25 08:21:07,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 584 conditions, 536 events. 17/536 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2169 event pairs, 0 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 571. Up to 14 conditions per place. [2023-08-25 08:21:07,558 INFO L82 GeneralOperation]: Start removeDead. Operand has 587 places, 592 transitions, 1304 flow [2023-08-25 08:21:07,563 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 471 places, 466 transitions, 995 flow [2023-08-25 08:21:07,563 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:21:07,563 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 471 places, 466 transitions, 995 flow [2023-08-25 08:21:07,565 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 471 places, 466 transitions, 995 flow [2023-08-25 08:21:07,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 471 places, 466 transitions, 995 flow [2023-08-25 08:21:07,722 INFO L124 PetriNetUnfolderBase]: 17/536 cut-off events. [2023-08-25 08:21:07,723 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-25 08:21:07,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 579 conditions, 536 events. 17/536 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2173 event pairs, 0 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 550. Up to 14 conditions per place. [2023-08-25 08:21:07,780 INFO L119 LiptonReduction]: Number of co-enabled transitions 167436 [2023-08-25 08:21:14,525 INFO L134 LiptonReduction]: Checked pairs total: 989733 [2023-08-25 08:21:14,526 INFO L136 LiptonReduction]: Total number of compositions: 246 [2023-08-25 08:21:14,527 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:21:14,528 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:21:14,528 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:21:14,549 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:21:14,550 INFO L124 PetriNetUnfolderBase]: 2/185 cut-off events. [2023-08-25 08:21:14,550 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-25 08:21:14,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:21:14,550 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:21:14,550 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:21:14,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:21:14,551 INFO L85 PathProgramCache]: Analyzing trace with hash -2040175043, now seen corresponding path program 1 times [2023-08-25 08:21:14,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:21:14,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957107957] [2023-08-25 08:21:14,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:21:14,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:21:14,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:14,572 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:21:14,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:14,590 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:21:14,590 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:21:14,590 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:21:14,590 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:21:14,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 08:21:14,590 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:21:14,591 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:21:14,591 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:21:14,591 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-25 08:21:14,714 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:21:14,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 679 places, 685 transitions, 1524 flow [2023-08-25 08:21:14,854 INFO L124 PetriNetUnfolderBase]: 19/616 cut-off events. [2023-08-25 08:21:14,854 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-25 08:21:14,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 675 conditions, 616 events. 19/616 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2642 event pairs, 0 based on Foata normal form. 0/471 useless extension candidates. Maximal degree in co-relation 660. Up to 16 conditions per place. [2023-08-25 08:21:14,870 INFO L82 GeneralOperation]: Start removeDead. Operand has 679 places, 685 transitions, 1524 flow [2023-08-25 08:21:14,874 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 540 places, 534 transitions, 1148 flow [2023-08-25 08:21:14,874 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:21:14,874 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 540 places, 534 transitions, 1148 flow [2023-08-25 08:21:14,874 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 540 places, 534 transitions, 1148 flow [2023-08-25 08:21:14,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 540 places, 534 transitions, 1148 flow [2023-08-25 08:21:14,992 INFO L124 PetriNetUnfolderBase]: 19/616 cut-off events. [2023-08-25 08:21:14,993 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-25 08:21:15,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 669 conditions, 616 events. 19/616 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2639 event pairs, 0 based on Foata normal form. 0/471 useless extension candidates. Maximal degree in co-relation 639. Up to 16 conditions per place. [2023-08-25 08:21:15,061 INFO L119 LiptonReduction]: Number of co-enabled transitions 227114 [2023-08-25 08:21:21,827 INFO L134 LiptonReduction]: Checked pairs total: 1348806 [2023-08-25 08:21:21,827 INFO L136 LiptonReduction]: Total number of compositions: 275 [2023-08-25 08:21:21,829 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:21:21,829 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:21:21,829 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:21:21,856 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:21:21,856 INFO L124 PetriNetUnfolderBase]: 3/235 cut-off events. [2023-08-25 08:21:21,857 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-25 08:21:21,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:21:21,857 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:21:21,857 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:21:21,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:21:21,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1942211949, now seen corresponding path program 1 times [2023-08-25 08:21:21,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:21:21,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800116523] [2023-08-25 08:21:21,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:21:21,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:21:21,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:21,901 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:21:21,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:21,936 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:21:21,936 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:21:21,936 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:21:21,936 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:21:21,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 08:21:21,937 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:21:21,937 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:21:21,937 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:21:21,937 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-25 08:21:22,075 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:21:22,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 771 places, 778 transitions, 1748 flow [2023-08-25 08:21:22,336 INFO L124 PetriNetUnfolderBase]: 21/696 cut-off events. [2023-08-25 08:21:22,336 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-25 08:21:22,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 767 conditions, 696 events. 21/696 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3100 event pairs, 0 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 750. Up to 18 conditions per place. [2023-08-25 08:21:22,354 INFO L82 GeneralOperation]: Start removeDead. Operand has 771 places, 778 transitions, 1748 flow [2023-08-25 08:21:22,357 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 609 places, 602 transitions, 1303 flow [2023-08-25 08:21:22,358 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:21:22,358 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 609 places, 602 transitions, 1303 flow [2023-08-25 08:21:22,358 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 609 places, 602 transitions, 1303 flow [2023-08-25 08:21:22,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 609 places, 602 transitions, 1303 flow [2023-08-25 08:21:22,522 INFO L124 PetriNetUnfolderBase]: 21/696 cut-off events. [2023-08-25 08:21:22,523 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-25 08:21:22,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 760 conditions, 696 events. 21/696 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3106 event pairs, 0 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 729. Up to 18 conditions per place. [2023-08-25 08:21:22,585 INFO L119 LiptonReduction]: Number of co-enabled transitions 295904 [2023-08-25 08:21:31,395 INFO L134 LiptonReduction]: Checked pairs total: 1553808 [2023-08-25 08:21:31,395 INFO L136 LiptonReduction]: Total number of compositions: 312 [2023-08-25 08:21:31,397 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:21:31,397 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:21:31,397 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:21:31,439 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:21:31,439 INFO L124 PetriNetUnfolderBase]: 3/282 cut-off events. [2023-08-25 08:21:31,439 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-25 08:21:31,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:21:31,440 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:21:31,440 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:21:31,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:21:31,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1581201184, now seen corresponding path program 1 times [2023-08-25 08:21:31,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:21:31,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894258240] [2023-08-25 08:21:31,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:21:31,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:21:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:31,467 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:21:31,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:31,485 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:21:31,486 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:21:31,486 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:21:31,486 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:21:31,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 08:21:31,486 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:21:31,487 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:21:31,487 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:21:31,487 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-25 08:21:31,621 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:21:31,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 863 places, 871 transitions, 1976 flow [2023-08-25 08:21:31,891 INFO L124 PetriNetUnfolderBase]: 23/776 cut-off events. [2023-08-25 08:21:31,891 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-25 08:21:31,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 860 conditions, 776 events. 23/776 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3593 event pairs, 0 based on Foata normal form. 0/593 useless extension candidates. Maximal degree in co-relation 841. Up to 20 conditions per place. [2023-08-25 08:21:31,912 INFO L82 GeneralOperation]: Start removeDead. Operand has 863 places, 871 transitions, 1976 flow [2023-08-25 08:21:31,916 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 678 places, 670 transitions, 1460 flow [2023-08-25 08:21:31,916 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:21:31,917 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 678 places, 670 transitions, 1460 flow [2023-08-25 08:21:31,917 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 678 places, 670 transitions, 1460 flow [2023-08-25 08:21:31,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 678 places, 670 transitions, 1460 flow [2023-08-25 08:21:32,117 INFO L124 PetriNetUnfolderBase]: 23/776 cut-off events. [2023-08-25 08:21:32,117 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-25 08:21:32,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 852 conditions, 776 events. 23/776 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3592 event pairs, 0 based on Foata normal form. 0/593 useless extension candidates. Maximal degree in co-relation 820. Up to 20 conditions per place. [2023-08-25 08:21:32,212 INFO L119 LiptonReduction]: Number of co-enabled transitions 373806 [2023-08-25 08:21:41,055 INFO L134 LiptonReduction]: Checked pairs total: 2264023 [2023-08-25 08:21:41,055 INFO L136 LiptonReduction]: Total number of compositions: 341 [2023-08-25 08:21:41,057 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:21:41,057 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:21:41,057 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:21:41,102 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:21:41,102 INFO L124 PetriNetUnfolderBase]: 5/334 cut-off events. [2023-08-25 08:21:41,102 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-25 08:21:41,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:21:41,102 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:21:41,103 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:21:41,103 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:21:41,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1011402596, now seen corresponding path program 1 times [2023-08-25 08:21:41,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:21:41,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625583868] [2023-08-25 08:21:41,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:21:41,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:21:41,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:41,127 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:21:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:41,148 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:21:41,149 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:21:41,149 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:21:41,149 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:21:41,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 08:21:41,149 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:21:41,150 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:21:41,150 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:21:41,150 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-25 08:21:41,312 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:21:41,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 955 places, 964 transitions, 2208 flow [2023-08-25 08:21:41,581 INFO L124 PetriNetUnfolderBase]: 25/856 cut-off events. [2023-08-25 08:21:41,581 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-25 08:21:41,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 954 conditions, 856 events. 25/856 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 4038 event pairs, 0 based on Foata normal form. 0/654 useless extension candidates. Maximal degree in co-relation 933. Up to 22 conditions per place. [2023-08-25 08:21:41,614 INFO L82 GeneralOperation]: Start removeDead. Operand has 955 places, 964 transitions, 2208 flow [2023-08-25 08:21:41,620 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 747 places, 738 transitions, 1619 flow [2023-08-25 08:21:41,621 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:21:41,621 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 747 places, 738 transitions, 1619 flow [2023-08-25 08:21:41,621 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 747 places, 738 transitions, 1619 flow [2023-08-25 08:21:41,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 747 places, 738 transitions, 1619 flow [2023-08-25 08:21:41,935 INFO L124 PetriNetUnfolderBase]: 25/856 cut-off events. [2023-08-25 08:21:41,935 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-25 08:21:41,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 945 conditions, 856 events. 25/856 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 4037 event pairs, 0 based on Foata normal form. 0/654 useless extension candidates. Maximal degree in co-relation 912. Up to 22 conditions per place. [2023-08-25 08:21:42,058 INFO L119 LiptonReduction]: Number of co-enabled transitions 460820 [2023-08-25 08:21:51,478 INFO L134 LiptonReduction]: Checked pairs total: 2769225 [2023-08-25 08:21:51,479 INFO L136 LiptonReduction]: Total number of compositions: 353 [2023-08-25 08:21:51,480 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:21:51,481 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:21:51,481 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:21:51,536 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:21:51,536 INFO L124 PetriNetUnfolderBase]: 6/385 cut-off events. [2023-08-25 08:21:51,536 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-25 08:21:51,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:21:51,536 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:21:51,536 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:21:51,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:21:51,537 INFO L85 PathProgramCache]: Analyzing trace with hash -302888156, now seen corresponding path program 1 times [2023-08-25 08:21:51,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:21:51,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919333236] [2023-08-25 08:21:51,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:21:51,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:21:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:51,563 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:21:51,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:21:51,587 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:21:51,587 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:21:51,587 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:21:51,588 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:21:51,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 08:21:51,588 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:21:51,588 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:21:51,588 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:21:51,588 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-25 08:21:51,755 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:21:51,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1047 places, 1057 transitions, 2444 flow [2023-08-25 08:21:52,078 INFO L124 PetriNetUnfolderBase]: 27/936 cut-off events. [2023-08-25 08:21:52,078 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-25 08:21:52,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 936 events. 27/936 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 4522 event pairs, 0 based on Foata normal form. 0/715 useless extension candidates. Maximal degree in co-relation 1026. Up to 24 conditions per place. [2023-08-25 08:21:52,120 INFO L82 GeneralOperation]: Start removeDead. Operand has 1047 places, 1057 transitions, 2444 flow [2023-08-25 08:21:52,127 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 816 places, 806 transitions, 1780 flow [2023-08-25 08:21:52,127 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:21:52,127 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 816 places, 806 transitions, 1780 flow [2023-08-25 08:21:52,128 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 816 places, 806 transitions, 1780 flow [2023-08-25 08:21:52,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 816 places, 806 transitions, 1780 flow [2023-08-25 08:21:52,552 INFO L124 PetriNetUnfolderBase]: 27/936 cut-off events. [2023-08-25 08:21:52,552 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-25 08:21:52,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1039 conditions, 936 events. 27/936 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 4511 event pairs, 0 based on Foata normal form. 0/715 useless extension candidates. Maximal degree in co-relation 1005. Up to 24 conditions per place. [2023-08-25 08:21:52,642 INFO L119 LiptonReduction]: Number of co-enabled transitions 556946 [2023-08-25 08:22:03,673 INFO L134 LiptonReduction]: Checked pairs total: 2963535 [2023-08-25 08:22:03,673 INFO L136 LiptonReduction]: Total number of compositions: 404 [2023-08-25 08:22:03,675 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:22:03,675 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:22:03,675 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:22:03,751 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:22:03,751 INFO L124 PetriNetUnfolderBase]: 7/435 cut-off events. [2023-08-25 08:22:03,752 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-25 08:22:03,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:22:03,752 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:22:03,752 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:22:03,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:22:03,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1788277918, now seen corresponding path program 1 times [2023-08-25 08:22:03,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:22:03,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266590752] [2023-08-25 08:22:03,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:22:03,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:22:03,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:22:03,774 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:22:03,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:22:03,816 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:22:03,816 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:22:03,816 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:22:03,817 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:22:03,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 08:22:03,817 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:22:03,817 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:22:03,817 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:22:03,818 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-25 08:22:04,012 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:22:04,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1139 places, 1150 transitions, 2684 flow [2023-08-25 08:22:04,350 INFO L124 PetriNetUnfolderBase]: 29/1016 cut-off events. [2023-08-25 08:22:04,351 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-25 08:22:04,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1145 conditions, 1016 events. 29/1016 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5004 event pairs, 0 based on Foata normal form. 0/776 useless extension candidates. Maximal degree in co-relation 1120. Up to 26 conditions per place. [2023-08-25 08:22:04,395 INFO L82 GeneralOperation]: Start removeDead. Operand has 1139 places, 1150 transitions, 2684 flow [2023-08-25 08:22:04,402 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 885 places, 874 transitions, 1943 flow [2023-08-25 08:22:04,402 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:22:04,402 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 885 places, 874 transitions, 1943 flow [2023-08-25 08:22:04,402 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 885 places, 874 transitions, 1943 flow [2023-08-25 08:22:04,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 885 places, 874 transitions, 1943 flow [2023-08-25 08:22:04,800 INFO L124 PetriNetUnfolderBase]: 29/1016 cut-off events. [2023-08-25 08:22:04,800 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-25 08:22:04,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1134 conditions, 1016 events. 29/1016 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5042 event pairs, 0 based on Foata normal form. 0/776 useless extension candidates. Maximal degree in co-relation 1099. Up to 26 conditions per place. [2023-08-25 08:22:04,905 INFO L119 LiptonReduction]: Number of co-enabled transitions 662184 [2023-08-25 08:22:16,408 INFO L134 LiptonReduction]: Checked pairs total: 3537459 [2023-08-25 08:22:16,408 INFO L136 LiptonReduction]: Total number of compositions: 441 [2023-08-25 08:22:16,409 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:22:16,410 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:22:16,410 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:22:16,490 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:22:16,490 INFO L124 PetriNetUnfolderBase]: 7/484 cut-off events. [2023-08-25 08:22:16,490 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-25 08:22:16,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:22:16,490 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:22:16,491 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:22:16,491 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:22:16,491 INFO L85 PathProgramCache]: Analyzing trace with hash 234897822, now seen corresponding path program 1 times [2023-08-25 08:22:16,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:22:16,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549979907] [2023-08-25 08:22:16,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:22:16,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:22:16,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:22:16,525 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:22:16,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:22:16,548 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:22:16,548 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:22:16,549 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:22:16,549 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:22:16,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 08:22:16,549 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:22:16,549 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:22:16,549 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:22:16,549 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-25 08:22:16,757 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:22:16,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1231 places, 1243 transitions, 2928 flow [2023-08-25 08:22:17,103 INFO L124 PetriNetUnfolderBase]: 31/1096 cut-off events. [2023-08-25 08:22:17,103 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-25 08:22:17,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1242 conditions, 1096 events. 31/1096 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5475 event pairs, 0 based on Foata normal form. 0/837 useless extension candidates. Maximal degree in co-relation 1215. Up to 28 conditions per place. [2023-08-25 08:22:17,155 INFO L82 GeneralOperation]: Start removeDead. Operand has 1231 places, 1243 transitions, 2928 flow [2023-08-25 08:22:17,161 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 954 places, 942 transitions, 2108 flow [2023-08-25 08:22:17,162 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:22:17,162 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 954 places, 942 transitions, 2108 flow [2023-08-25 08:22:17,162 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 954 places, 942 transitions, 2108 flow [2023-08-25 08:22:17,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 954 places, 942 transitions, 2108 flow [2023-08-25 08:22:17,516 INFO L124 PetriNetUnfolderBase]: 31/1096 cut-off events. [2023-08-25 08:22:17,516 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-25 08:22:17,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1230 conditions, 1096 events. 31/1096 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5484 event pairs, 0 based on Foata normal form. 0/837 useless extension candidates. Maximal degree in co-relation 1194. Up to 28 conditions per place. [2023-08-25 08:22:17,796 INFO L119 LiptonReduction]: Number of co-enabled transitions 776534 [2023-08-25 08:22:29,807 INFO L134 LiptonReduction]: Checked pairs total: 4098032 [2023-08-25 08:22:29,807 INFO L136 LiptonReduction]: Total number of compositions: 456 [2023-08-25 08:22:29,808 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:22:29,809 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:22:29,809 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:22:29,901 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:22:29,901 INFO L124 PetriNetUnfolderBase]: 9/535 cut-off events. [2023-08-25 08:22:29,901 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-25 08:22:29,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:22:29,901 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:22:29,901 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:22:29,901 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:22:29,902 INFO L85 PathProgramCache]: Analyzing trace with hash 953228509, now seen corresponding path program 1 times [2023-08-25 08:22:29,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:22:29,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6412231] [2023-08-25 08:22:29,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:22:29,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:22:29,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:22:29,930 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:22:29,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:22:29,958 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:22:29,958 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:22:29,958 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:22:29,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:22:29,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-25 08:22:29,959 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:22:29,959 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:22:29,959 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:22:29,959 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-25 08:22:30,208 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:22:30,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1323 places, 1336 transitions, 3176 flow [2023-08-25 08:22:30,670 INFO L124 PetriNetUnfolderBase]: 33/1176 cut-off events. [2023-08-25 08:22:30,671 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-25 08:22:30,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1340 conditions, 1176 events. 33/1176 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5982 event pairs, 0 based on Foata normal form. 0/898 useless extension candidates. Maximal degree in co-relation 1311. Up to 30 conditions per place. [2023-08-25 08:22:30,732 INFO L82 GeneralOperation]: Start removeDead. Operand has 1323 places, 1336 transitions, 3176 flow [2023-08-25 08:22:30,739 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1023 places, 1010 transitions, 2275 flow [2023-08-25 08:22:30,739 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:22:30,739 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1023 places, 1010 transitions, 2275 flow [2023-08-25 08:22:30,739 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1023 places, 1010 transitions, 2275 flow [2023-08-25 08:22:30,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1023 places, 1010 transitions, 2275 flow [2023-08-25 08:22:31,234 INFO L124 PetriNetUnfolderBase]: 33/1176 cut-off events. [2023-08-25 08:22:31,234 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-25 08:22:31,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1327 conditions, 1176 events. 33/1176 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5963 event pairs, 0 based on Foata normal form. 0/898 useless extension candidates. Maximal degree in co-relation 1290. Up to 30 conditions per place. [2023-08-25 08:22:31,448 INFO L119 LiptonReduction]: Number of co-enabled transitions 899996 [2023-08-25 08:22:46,093 INFO L134 LiptonReduction]: Checked pairs total: 5523293 [2023-08-25 08:22:46,093 INFO L136 LiptonReduction]: Total number of compositions: 517 [2023-08-25 08:22:46,094 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:22:46,094 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:22:46,094 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:22:46,196 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:22:46,196 INFO L124 PetriNetUnfolderBase]: 10/585 cut-off events. [2023-08-25 08:22:46,196 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-25 08:22:46,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:22:46,196 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:22:46,196 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:22:46,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:22:46,197 INFO L85 PathProgramCache]: Analyzing trace with hash 292471087, now seen corresponding path program 1 times [2023-08-25 08:22:46,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:22:46,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648181936] [2023-08-25 08:22:46,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:22:46,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:22:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:22:46,222 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:22:46,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:22:46,248 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:22:46,248 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:22:46,248 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:22:46,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:22:46,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-25 08:22:46,249 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:22:46,249 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:22:46,249 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:22:46,249 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-25 08:22:46,575 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:22:46,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1415 places, 1429 transitions, 3428 flow [2023-08-25 08:22:47,122 INFO L124 PetriNetUnfolderBase]: 35/1256 cut-off events. [2023-08-25 08:22:47,122 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-25 08:22:47,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1439 conditions, 1256 events. 35/1256 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 6439 event pairs, 0 based on Foata normal form. 0/959 useless extension candidates. Maximal degree in co-relation 1408. Up to 32 conditions per place. [2023-08-25 08:22:47,192 INFO L82 GeneralOperation]: Start removeDead. Operand has 1415 places, 1429 transitions, 3428 flow [2023-08-25 08:22:47,198 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1092 places, 1078 transitions, 2444 flow [2023-08-25 08:22:47,198 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:22:47,198 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1092 places, 1078 transitions, 2444 flow [2023-08-25 08:22:47,198 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1092 places, 1078 transitions, 2444 flow [2023-08-25 08:22:47,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1092 places, 1078 transitions, 2444 flow [2023-08-25 08:22:47,618 INFO L124 PetriNetUnfolderBase]: 35/1256 cut-off events. [2023-08-25 08:22:47,618 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-25 08:22:47,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1425 conditions, 1256 events. 35/1256 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 6425 event pairs, 0 based on Foata normal form. 0/959 useless extension candidates. Maximal degree in co-relation 1387. Up to 32 conditions per place. [2023-08-25 08:22:47,968 INFO L119 LiptonReduction]: Number of co-enabled transitions 1032570 [2023-08-25 08:23:02,646 INFO L134 LiptonReduction]: Checked pairs total: 5514078 [2023-08-25 08:23:02,647 INFO L136 LiptonReduction]: Total number of compositions: 529 [2023-08-25 08:23:02,648 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:23:02,648 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:23:02,649 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:23:02,815 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:23:02,816 INFO L124 PetriNetUnfolderBase]: 11/635 cut-off events. [2023-08-25 08:23:02,816 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-25 08:23:02,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:23:02,816 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:23:02,816 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:23:02,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:23:02,816 INFO L85 PathProgramCache]: Analyzing trace with hash 760882143, now seen corresponding path program 1 times [2023-08-25 08:23:02,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:23:02,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696341726] [2023-08-25 08:23:02,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:23:02,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:23:02,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:23:02,844 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:23:02,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:23:02,874 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:23:02,874 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:23:02,874 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:23:02,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:23:02,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-25 08:23:02,874 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:23:02,875 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:23:02,875 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:23:02,875 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-25 08:23:03,115 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:23:03,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1507 places, 1522 transitions, 3684 flow [2023-08-25 08:23:03,616 INFO L124 PetriNetUnfolderBase]: 37/1336 cut-off events. [2023-08-25 08:23:03,616 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-25 08:23:03,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1539 conditions, 1336 events. 37/1336 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 6883 event pairs, 0 based on Foata normal form. 0/1020 useless extension candidates. Maximal degree in co-relation 1506. Up to 34 conditions per place. [2023-08-25 08:23:03,695 INFO L82 GeneralOperation]: Start removeDead. Operand has 1507 places, 1522 transitions, 3684 flow [2023-08-25 08:23:03,702 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1161 places, 1146 transitions, 2615 flow [2023-08-25 08:23:03,702 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:23:03,702 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1161 places, 1146 transitions, 2615 flow [2023-08-25 08:23:03,703 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1161 places, 1146 transitions, 2615 flow [2023-08-25 08:23:03,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1161 places, 1146 transitions, 2615 flow [2023-08-25 08:23:04,218 INFO L124 PetriNetUnfolderBase]: 37/1336 cut-off events. [2023-08-25 08:23:04,218 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-25 08:23:04,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1524 conditions, 1336 events. 37/1336 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 6896 event pairs, 0 based on Foata normal form. 0/1020 useless extension candidates. Maximal degree in co-relation 1485. Up to 34 conditions per place. [2023-08-25 08:23:04,440 INFO L119 LiptonReduction]: Number of co-enabled transitions 1174256 [2023-08-25 08:23:20,093 INFO L134 LiptonReduction]: Checked pairs total: 7238588 [2023-08-25 08:23:20,094 INFO L136 LiptonReduction]: Total number of compositions: 563 [2023-08-25 08:23:20,099 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:23:20,104 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:23:20,105 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:23:20,270 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:23:20,271 INFO L124 PetriNetUnfolderBase]: 12/685 cut-off events. [2023-08-25 08:23:20,271 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-25 08:23:20,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:23:20,271 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:23:20,271 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:23:20,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:23:20,271 INFO L85 PathProgramCache]: Analyzing trace with hash 335272522, now seen corresponding path program 1 times [2023-08-25 08:23:20,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:23:20,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871388093] [2023-08-25 08:23:20,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:23:20,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:23:20,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:23:20,301 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:23:20,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:23:20,328 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:23:20,329 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:23:20,329 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:23:20,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:23:20,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-25 08:23:20,329 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:23:20,330 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:23:20,330 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:23:20,330 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-25 08:23:20,562 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:23:20,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1599 places, 1615 transitions, 3944 flow [2023-08-25 08:23:21,133 INFO L124 PetriNetUnfolderBase]: 39/1416 cut-off events. [2023-08-25 08:23:21,134 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-25 08:23:21,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1640 conditions, 1416 events. 39/1416 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 7332 event pairs, 0 based on Foata normal form. 0/1081 useless extension candidates. Maximal degree in co-relation 1605. Up to 36 conditions per place. [2023-08-25 08:23:21,225 INFO L82 GeneralOperation]: Start removeDead. Operand has 1599 places, 1615 transitions, 3944 flow [2023-08-25 08:23:21,233 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1230 places, 1214 transitions, 2788 flow [2023-08-25 08:23:21,233 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:23:21,233 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1230 places, 1214 transitions, 2788 flow [2023-08-25 08:23:21,234 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1230 places, 1214 transitions, 2788 flow [2023-08-25 08:23:21,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1230 places, 1214 transitions, 2788 flow [2023-08-25 08:23:21,803 INFO L124 PetriNetUnfolderBase]: 39/1416 cut-off events. [2023-08-25 08:23:21,804 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-25 08:23:21,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1624 conditions, 1416 events. 39/1416 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 7346 event pairs, 0 based on Foata normal form. 0/1081 useless extension candidates. Maximal degree in co-relation 1584. Up to 36 conditions per place. [2023-08-25 08:23:22,096 INFO L119 LiptonReduction]: Number of co-enabled transitions 1325054 [2023-08-25 08:23:38,700 INFO L134 LiptonReduction]: Checked pairs total: 7080672 [2023-08-25 08:23:38,700 INFO L136 LiptonReduction]: Total number of compositions: 602 [2023-08-25 08:23:38,702 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:23:38,702 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:23:38,702 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:23:38,858 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:23:38,858 INFO L124 PetriNetUnfolderBase]: 12/734 cut-off events. [2023-08-25 08:23:38,858 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-25 08:23:38,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:23:38,858 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:23:38,858 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:23:38,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:23:38,859 INFO L85 PathProgramCache]: Analyzing trace with hash -941276072, now seen corresponding path program 1 times [2023-08-25 08:23:38,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:23:38,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761908362] [2023-08-25 08:23:38,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:23:38,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:23:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:23:38,891 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:23:38,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:23:38,923 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:23:38,923 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:23:38,923 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:23:38,923 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:23:38,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-25 08:23:38,924 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:23:38,924 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:23:38,924 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:23:38,924 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-25 08:23:39,168 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:23:39,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1691 places, 1708 transitions, 4208 flow [2023-08-25 08:23:39,914 INFO L124 PetriNetUnfolderBase]: 41/1496 cut-off events. [2023-08-25 08:23:39,915 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-25 08:23:39,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1742 conditions, 1496 events. 41/1496 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 7866 event pairs, 0 based on Foata normal form. 0/1142 useless extension candidates. Maximal degree in co-relation 1705. Up to 38 conditions per place. [2023-08-25 08:23:39,982 INFO L82 GeneralOperation]: Start removeDead. Operand has 1691 places, 1708 transitions, 4208 flow [2023-08-25 08:23:39,988 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1299 places, 1282 transitions, 2963 flow [2023-08-25 08:23:39,988 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:23:39,989 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1299 places, 1282 transitions, 2963 flow [2023-08-25 08:23:39,989 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1299 places, 1282 transitions, 2963 flow [2023-08-25 08:23:39,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1299 places, 1282 transitions, 2963 flow [2023-08-25 08:23:40,587 INFO L124 PetriNetUnfolderBase]: 41/1496 cut-off events. [2023-08-25 08:23:40,587 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-25 08:23:40,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1725 conditions, 1496 events. 41/1496 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 7851 event pairs, 0 based on Foata normal form. 0/1142 useless extension candidates. Maximal degree in co-relation 1684. Up to 38 conditions per place. [2023-08-25 08:23:40,945 INFO L119 LiptonReduction]: Number of co-enabled transitions 1484964 [2023-08-25 08:23:59,221 INFO L134 LiptonReduction]: Checked pairs total: 8007316 [2023-08-25 08:23:59,222 INFO L136 LiptonReduction]: Total number of compositions: 638 [2023-08-25 08:23:59,223 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:23:59,224 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:23:59,224 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:23:59,406 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:23:59,406 INFO L124 PetriNetUnfolderBase]: 14/785 cut-off events. [2023-08-25 08:23:59,406 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-25 08:23:59,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:23:59,407 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:23:59,407 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:23:59,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:23:59,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1442768367, now seen corresponding path program 1 times [2023-08-25 08:23:59,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:23:59,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974329308] [2023-08-25 08:23:59,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:23:59,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:23:59,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:23:59,446 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:23:59,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:23:59,529 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:23:59,531 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:23:59,531 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:23:59,531 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:23:59,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-25 08:23:59,531 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:23:59,532 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:23:59,532 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:23:59,532 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-25 08:23:59,795 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:23:59,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1783 places, 1801 transitions, 4476 flow [2023-08-25 08:24:00,494 INFO L124 PetriNetUnfolderBase]: 43/1576 cut-off events. [2023-08-25 08:24:00,494 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-25 08:24:00,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1845 conditions, 1576 events. 43/1576 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 8322 event pairs, 0 based on Foata normal form. 0/1203 useless extension candidates. Maximal degree in co-relation 1806. Up to 40 conditions per place. [2023-08-25 08:24:00,608 INFO L82 GeneralOperation]: Start removeDead. Operand has 1783 places, 1801 transitions, 4476 flow [2023-08-25 08:24:00,616 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1368 places, 1350 transitions, 3140 flow [2023-08-25 08:24:00,617 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:24:00,617 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1368 places, 1350 transitions, 3140 flow [2023-08-25 08:24:00,617 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1368 places, 1350 transitions, 3140 flow [2023-08-25 08:24:00,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1368 places, 1350 transitions, 3140 flow [2023-08-25 08:24:01,328 INFO L124 PetriNetUnfolderBase]: 43/1576 cut-off events. [2023-08-25 08:24:01,329 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-25 08:24:01,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1827 conditions, 1576 events. 43/1576 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 8347 event pairs, 0 based on Foata normal form. 0/1203 useless extension candidates. Maximal degree in co-relation 1785. Up to 40 conditions per place. [2023-08-25 08:24:01,649 INFO L119 LiptonReduction]: Number of co-enabled transitions 1653986 [2023-08-25 08:24:20,527 INFO L134 LiptonReduction]: Checked pairs total: 8854945 [2023-08-25 08:24:20,527 INFO L136 LiptonReduction]: Total number of compositions: 669 [2023-08-25 08:24:20,529 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:24:20,529 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:24:20,529 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:24:20,729 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:24:20,729 INFO L124 PetriNetUnfolderBase]: 15/835 cut-off events. [2023-08-25 08:24:20,729 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-25 08:24:20,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:24:20,729 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:24:20,729 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:24:20,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:24:20,729 INFO L85 PathProgramCache]: Analyzing trace with hash -161154633, now seen corresponding path program 1 times [2023-08-25 08:24:20,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:24:20,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582549045] [2023-08-25 08:24:20,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:24:20,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:24:20,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:24:20,764 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:24:20,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:24:20,814 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:24:20,814 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:24:20,814 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:24:20,814 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:24:20,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-25 08:24:20,814 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:24:20,816 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:24:20,816 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:24:20,816 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-25 08:24:21,060 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:24:21,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1875 places, 1894 transitions, 4748 flow [2023-08-25 08:24:21,889 INFO L124 PetriNetUnfolderBase]: 45/1656 cut-off events. [2023-08-25 08:24:21,889 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-25 08:24:21,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1949 conditions, 1656 events. 45/1656 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 8825 event pairs, 0 based on Foata normal form. 0/1264 useless extension candidates. Maximal degree in co-relation 1908. Up to 42 conditions per place. [2023-08-25 08:24:21,990 INFO L82 GeneralOperation]: Start removeDead. Operand has 1875 places, 1894 transitions, 4748 flow [2023-08-25 08:24:21,997 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1437 places, 1418 transitions, 3319 flow [2023-08-25 08:24:21,997 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:24:21,997 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1437 places, 1418 transitions, 3319 flow [2023-08-25 08:24:21,998 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1437 places, 1418 transitions, 3319 flow [2023-08-25 08:24:21,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1437 places, 1418 transitions, 3319 flow [2023-08-25 08:24:22,727 INFO L124 PetriNetUnfolderBase]: 45/1656 cut-off events. [2023-08-25 08:24:22,728 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-25 08:24:22,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1930 conditions, 1656 events. 45/1656 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 8826 event pairs, 0 based on Foata normal form. 0/1264 useless extension candidates. Maximal degree in co-relation 1887. Up to 42 conditions per place. [2023-08-25 08:24:23,399 INFO L119 LiptonReduction]: Number of co-enabled transitions 1832120 [2023-08-25 08:24:43,679 INFO L134 LiptonReduction]: Checked pairs total: 11444639 [2023-08-25 08:24:43,679 INFO L136 LiptonReduction]: Total number of compositions: 703 [2023-08-25 08:24:43,681 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:24:43,681 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:24:43,681 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:24:43,932 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:24:43,932 INFO L124 PetriNetUnfolderBase]: 16/885 cut-off events. [2023-08-25 08:24:43,932 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-25 08:24:43,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:24:43,932 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:24:43,932 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:24:43,932 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:24:43,933 INFO L85 PathProgramCache]: Analyzing trace with hash -941749287, now seen corresponding path program 1 times [2023-08-25 08:24:43,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:24:43,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988928770] [2023-08-25 08:24:43,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:24:43,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:24:43,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:24:43,970 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:24:43,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:24:44,006 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:24:44,006 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:24:44,007 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:24:44,007 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:24:44,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-25 08:24:44,007 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:24:44,007 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:24:44,007 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:24:44,007 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-25 08:24:44,256 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:24:44,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1967 places, 1987 transitions, 5024 flow [2023-08-25 08:24:45,306 INFO L124 PetriNetUnfolderBase]: 47/1736 cut-off events. [2023-08-25 08:24:45,306 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-25 08:24:45,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2054 conditions, 1736 events. 47/1736 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9333 event pairs, 0 based on Foata normal form. 0/1325 useless extension candidates. Maximal degree in co-relation 2011. Up to 44 conditions per place. [2023-08-25 08:24:45,554 INFO L82 GeneralOperation]: Start removeDead. Operand has 1967 places, 1987 transitions, 5024 flow [2023-08-25 08:24:45,561 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1506 places, 1486 transitions, 3500 flow [2023-08-25 08:24:45,561 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:24:45,561 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1506 places, 1486 transitions, 3500 flow [2023-08-25 08:24:45,562 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1506 places, 1486 transitions, 3500 flow [2023-08-25 08:24:45,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1506 places, 1486 transitions, 3500 flow [2023-08-25 08:24:46,524 INFO L124 PetriNetUnfolderBase]: 47/1736 cut-off events. [2023-08-25 08:24:46,524 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-25 08:24:46,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2034 conditions, 1736 events. 47/1736 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9291 event pairs, 0 based on Foata normal form. 0/1325 useless extension candidates. Maximal degree in co-relation 1990. Up to 44 conditions per place. [2023-08-25 08:24:46,975 INFO L119 LiptonReduction]: Number of co-enabled transitions 2019366 [2023-08-25 08:25:08,829 INFO L134 LiptonReduction]: Checked pairs total: 12599795 [2023-08-25 08:25:08,829 INFO L136 LiptonReduction]: Total number of compositions: 739 [2023-08-25 08:25:08,830 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:08,831 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:08,831 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:25:09,220 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:09,220 INFO L124 PetriNetUnfolderBase]: 17/935 cut-off events. [2023-08-25 08:25:09,220 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-25 08:25:09,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:09,220 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:09,220 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:09,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:09,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1197785644, now seen corresponding path program 1 times [2023-08-25 08:25:09,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:09,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834852331] [2023-08-25 08:25:09,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:09,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:09,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:09,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:09,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:09,313 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:09,313 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:09,313 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:25:09,313 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:25:09,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-25 08:25:09,313 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:09,314 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:25:09,314 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:09,314 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-25 08:25:09,717 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:09,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2059 places, 2080 transitions, 5304 flow [2023-08-25 08:25:10,983 INFO L124 PetriNetUnfolderBase]: 49/1816 cut-off events. [2023-08-25 08:25:10,983 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-25 08:25:11,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2160 conditions, 1816 events. 49/1816 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9735 event pairs, 0 based on Foata normal form. 0/1386 useless extension candidates. Maximal degree in co-relation 2115. Up to 46 conditions per place. [2023-08-25 08:25:11,093 INFO L82 GeneralOperation]: Start removeDead. Operand has 2059 places, 2080 transitions, 5304 flow [2023-08-25 08:25:11,102 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1575 places, 1554 transitions, 3683 flow [2023-08-25 08:25:11,103 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:11,103 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1575 places, 1554 transitions, 3683 flow [2023-08-25 08:25:11,103 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1575 places, 1554 transitions, 3683 flow [2023-08-25 08:25:11,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1575 places, 1554 transitions, 3683 flow [2023-08-25 08:25:12,218 INFO L124 PetriNetUnfolderBase]: 49/1816 cut-off events. [2023-08-25 08:25:12,218 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-25 08:25:12,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2139 conditions, 1816 events. 49/1816 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9745 event pairs, 0 based on Foata normal form. 0/1386 useless extension candidates. Maximal degree in co-relation 2094. Up to 46 conditions per place. [2023-08-25 08:25:12,777 INFO L119 LiptonReduction]: Number of co-enabled transitions 2215724 [2023-08-25 08:25:35,691 INFO L134 LiptonReduction]: Checked pairs total: 11987112 [2023-08-25 08:25:35,691 INFO L136 LiptonReduction]: Total number of compositions: 778 [2023-08-25 08:25:35,692 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:25:35,693 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:25:35,693 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:25:36,001 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:25:36,001 INFO L124 PetriNetUnfolderBase]: 18/985 cut-off events. [2023-08-25 08:25:36,001 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-25 08:25:36,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:25:36,001 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:25:36,001 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:25:36,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:25:36,001 INFO L85 PathProgramCache]: Analyzing trace with hash -2147351501, now seen corresponding path program 1 times [2023-08-25 08:25:36,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:25:36,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845194128] [2023-08-25 08:25:36,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:25:36,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:25:36,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:36,052 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:25:36,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:25:36,103 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:25:36,103 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:25:36,103 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:25:36,103 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:25:36,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-25 08:25:36,103 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:25:36,104 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:25:36,104 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:25:36,104 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-25 08:25:36,448 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:25:36,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2151 places, 2173 transitions, 5588 flow [2023-08-25 08:25:37,763 INFO L124 PetriNetUnfolderBase]: 51/1896 cut-off events. [2023-08-25 08:25:37,764 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-25 08:25:37,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2267 conditions, 1896 events. 51/1896 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10240 event pairs, 0 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 2220. Up to 48 conditions per place. [2023-08-25 08:25:37,875 INFO L82 GeneralOperation]: Start removeDead. Operand has 2151 places, 2173 transitions, 5588 flow [2023-08-25 08:25:37,884 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1644 places, 1622 transitions, 3868 flow [2023-08-25 08:25:37,884 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:25:37,884 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1644 places, 1622 transitions, 3868 flow [2023-08-25 08:25:37,885 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1644 places, 1622 transitions, 3868 flow [2023-08-25 08:25:37,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1644 places, 1622 transitions, 3868 flow [2023-08-25 08:25:39,009 INFO L124 PetriNetUnfolderBase]: 51/1896 cut-off events. [2023-08-25 08:25:39,010 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-25 08:25:39,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2245 conditions, 1896 events. 51/1896 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10249 event pairs, 0 based on Foata normal form. 0/1447 useless extension candidates. Maximal degree in co-relation 2199. Up to 48 conditions per place. [2023-08-25 08:25:39,550 INFO L119 LiptonReduction]: Number of co-enabled transitions 2421194 [2023-08-25 08:26:02,721 INFO L134 LiptonReduction]: Checked pairs total: 13051952 [2023-08-25 08:26:02,721 INFO L136 LiptonReduction]: Total number of compositions: 810 [2023-08-25 08:26:02,722 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:26:02,722 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:26:02,722 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:26:03,088 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:26:03,088 INFO L124 PetriNetUnfolderBase]: 19/1035 cut-off events. [2023-08-25 08:26:03,088 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-25 08:26:03,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:26:03,088 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:26:03,089 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:26:03,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:26:03,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1938255140, now seen corresponding path program 1 times [2023-08-25 08:26:03,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:26:03,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738662670] [2023-08-25 08:26:03,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:26:03,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:26:03,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:03,133 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:26:03,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:03,180 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:26:03,181 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:26:03,181 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:26:03,181 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:26:03,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-25 08:26:03,181 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:26:03,181 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:26:03,182 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:26:03,182 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-25 08:26:03,469 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:26:03,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2243 places, 2266 transitions, 5876 flow [2023-08-25 08:26:04,751 INFO L124 PetriNetUnfolderBase]: 53/1976 cut-off events. [2023-08-25 08:26:04,751 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-25 08:26:04,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2375 conditions, 1976 events. 53/1976 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10683 event pairs, 0 based on Foata normal form. 0/1508 useless extension candidates. Maximal degree in co-relation 2326. Up to 50 conditions per place. [2023-08-25 08:26:04,884 INFO L82 GeneralOperation]: Start removeDead. Operand has 2243 places, 2266 transitions, 5876 flow [2023-08-25 08:26:04,894 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1713 places, 1690 transitions, 4055 flow [2023-08-25 08:26:04,895 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:26:04,895 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1713 places, 1690 transitions, 4055 flow [2023-08-25 08:26:04,895 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1713 places, 1690 transitions, 4055 flow [2023-08-25 08:26:04,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1713 places, 1690 transitions, 4055 flow [2023-08-25 08:26:06,287 INFO L124 PetriNetUnfolderBase]: 53/1976 cut-off events. [2023-08-25 08:26:06,288 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-25 08:26:06,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2352 conditions, 1976 events. 53/1976 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10698 event pairs, 0 based on Foata normal form. 0/1508 useless extension candidates. Maximal degree in co-relation 2305. Up to 50 conditions per place. [2023-08-25 08:26:06,788 INFO L119 LiptonReduction]: Number of co-enabled transitions 2635776 [2023-08-25 08:26:31,805 INFO L134 LiptonReduction]: Checked pairs total: 14226468 [2023-08-25 08:26:31,806 INFO L136 LiptonReduction]: Total number of compositions: 833 [2023-08-25 08:26:31,807 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:26:31,807 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:26:31,807 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:26:32,174 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:26:32,175 INFO L124 PetriNetUnfolderBase]: 20/1086 cut-off events. [2023-08-25 08:26:32,175 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-25 08:26:32,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:26:32,175 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:26:32,175 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:26:32,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:26:32,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2124073886, now seen corresponding path program 1 times [2023-08-25 08:26:32,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:26:32,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389934463] [2023-08-25 08:26:32,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:26:32,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:26:32,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:32,226 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:26:32,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:26:32,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:26:32,272 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:26:32,273 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:26:32,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:26:32,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-25 08:26:32,273 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:26:32,273 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:26:32,273 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:26:32,273 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-25 08:26:32,625 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:26:32,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2335 places, 2359 transitions, 6168 flow [2023-08-25 08:26:34,144 INFO L124 PetriNetUnfolderBase]: 55/2056 cut-off events. [2023-08-25 08:26:34,144 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-25 08:26:34,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2484 conditions, 2056 events. 55/2056 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 11155 event pairs, 0 based on Foata normal form. 0/1569 useless extension candidates. Maximal degree in co-relation 2433. Up to 52 conditions per place. [2023-08-25 08:26:34,280 INFO L82 GeneralOperation]: Start removeDead. Operand has 2335 places, 2359 transitions, 6168 flow [2023-08-25 08:26:34,289 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1782 places, 1758 transitions, 4244 flow [2023-08-25 08:26:34,289 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:26:34,290 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1782 places, 1758 transitions, 4244 flow [2023-08-25 08:26:34,290 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1782 places, 1758 transitions, 4244 flow [2023-08-25 08:26:34,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1782 places, 1758 transitions, 4244 flow [2023-08-25 08:26:35,662 INFO L124 PetriNetUnfolderBase]: 55/2056 cut-off events. [2023-08-25 08:26:35,662 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-25 08:26:35,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2460 conditions, 2056 events. 55/2056 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 11158 event pairs, 0 based on Foata normal form. 0/1569 useless extension candidates. Maximal degree in co-relation 2412. Up to 52 conditions per place. [2023-08-25 08:26:36,330 INFO L119 LiptonReduction]: Number of co-enabled transitions 2859470 [2023-08-25 08:27:02,130 INFO L134 LiptonReduction]: Checked pairs total: 15489760 [2023-08-25 08:27:02,130 INFO L136 LiptonReduction]: Total number of compositions: 867 [2023-08-25 08:27:02,132 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:27:02,132 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:27:02,132 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:27:02,538 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:27:02,538 INFO L124 PetriNetUnfolderBase]: 20/1133 cut-off events. [2023-08-25 08:27:02,538 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-25 08:27:02,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:27:02,539 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:27:02,539 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:27:02,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:27:02,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2022643296, now seen corresponding path program 1 times [2023-08-25 08:27:02,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:27:02,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449788066] [2023-08-25 08:27:02,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:27:02,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:27:02,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:02,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:27:02,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:02,662 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:27:02,662 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:27:02,662 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:27:02,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:27:02,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-25 08:27:02,663 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:27:02,663 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:27:02,663 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:27:02,663 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-25 08:27:03,121 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:27:03,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2427 places, 2452 transitions, 6464 flow [2023-08-25 08:27:04,801 INFO L124 PetriNetUnfolderBase]: 57/2136 cut-off events. [2023-08-25 08:27:04,801 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-25 08:27:04,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2594 conditions, 2136 events. 57/2136 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 11628 event pairs, 0 based on Foata normal form. 0/1630 useless extension candidates. Maximal degree in co-relation 2541. Up to 54 conditions per place. [2023-08-25 08:27:04,958 INFO L82 GeneralOperation]: Start removeDead. Operand has 2427 places, 2452 transitions, 6464 flow [2023-08-25 08:27:04,968 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1851 places, 1826 transitions, 4435 flow [2023-08-25 08:27:04,968 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:27:04,969 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1851 places, 1826 transitions, 4435 flow [2023-08-25 08:27:04,969 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1851 places, 1826 transitions, 4435 flow [2023-08-25 08:27:04,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1851 places, 1826 transitions, 4435 flow [2023-08-25 08:27:06,450 INFO L124 PetriNetUnfolderBase]: 57/2136 cut-off events. [2023-08-25 08:27:06,450 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-25 08:27:06,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2569 conditions, 2136 events. 57/2136 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 11632 event pairs, 0 based on Foata normal form. 0/1630 useless extension candidates. Maximal degree in co-relation 2520. Up to 54 conditions per place. [2023-08-25 08:27:07,180 INFO L119 LiptonReduction]: Number of co-enabled transitions 3092276 [2023-08-25 08:27:33,739 INFO L134 LiptonReduction]: Checked pairs total: 16708332 [2023-08-25 08:27:33,739 INFO L136 LiptonReduction]: Total number of compositions: 890 [2023-08-25 08:27:33,741 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:27:33,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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:27:33,741 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:27:34,195 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:27:34,195 INFO L124 PetriNetUnfolderBase]: 22/1187 cut-off events. [2023-08-25 08:27:34,195 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-25 08:27:34,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:27:34,195 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:27:34,196 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:27:34,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:27:34,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1201000630, now seen corresponding path program 1 times [2023-08-25 08:27:34,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:27:34,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424008842] [2023-08-25 08:27:34,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:27:34,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:27:34,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:34,251 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:27:34,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:27:34,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:27:34,304 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:27:34,304 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:27:34,304 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:27:34,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-25 08:27:34,304 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:27:34,304 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:27:34,305 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:27:34,305 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-25 08:27:34,712 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:27:34,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2519 places, 2545 transitions, 6764 flow [2023-08-25 08:27:36,580 INFO L124 PetriNetUnfolderBase]: 59/2216 cut-off events. [2023-08-25 08:27:36,580 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-25 08:27:36,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 2216 events. 59/2216 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 12099 event pairs, 0 based on Foata normal form. 0/1691 useless extension candidates. Maximal degree in co-relation 2650. Up to 56 conditions per place. [2023-08-25 08:27:36,741 INFO L82 GeneralOperation]: Start removeDead. Operand has 2519 places, 2545 transitions, 6764 flow [2023-08-25 08:27:36,751 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1920 places, 1894 transitions, 4628 flow [2023-08-25 08:27:36,751 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:27:36,751 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1920 places, 1894 transitions, 4628 flow [2023-08-25 08:27:36,751 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1920 places, 1894 transitions, 4628 flow [2023-08-25 08:27:36,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1920 places, 1894 transitions, 4628 flow [2023-08-25 08:27:38,318 INFO L124 PetriNetUnfolderBase]: 59/2216 cut-off events. [2023-08-25 08:27:38,319 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-25 08:27:38,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2679 conditions, 2216 events. 59/2216 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 12108 event pairs, 0 based on Foata normal form. 0/1691 useless extension candidates. Maximal degree in co-relation 2629. Up to 56 conditions per place. [2023-08-25 08:27:39,081 INFO L119 LiptonReduction]: Number of co-enabled transitions 3334194 [2023-08-25 08:28:07,534 INFO L134 LiptonReduction]: Checked pairs total: 17989983 [2023-08-25 08:28:07,534 INFO L136 LiptonReduction]: Total number of compositions: 924 [2023-08-25 08:28:07,535 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:28:07,536 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:28:07,536 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:28:08,040 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:28:08,040 INFO L124 PetriNetUnfolderBase]: 23/1235 cut-off events. [2023-08-25 08:28:08,041 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-25 08:28:08,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:28:08,041 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:28:08,041 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:28:08,041 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:28:08,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1445485313, now seen corresponding path program 1 times [2023-08-25 08:28:08,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:28:08,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299891269] [2023-08-25 08:28:08,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:28:08,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:28:08,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:08,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:28:08,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:08,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:28:08,216 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:28:08,216 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:28:08,216 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:28:08,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-25 08:28:08,216 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:28:08,217 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:28:08,217 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:28:08,217 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-25 08:28:08,578 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:28:08,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2611 places, 2638 transitions, 7068 flow [2023-08-25 08:28:10,476 INFO L124 PetriNetUnfolderBase]: 61/2296 cut-off events. [2023-08-25 08:28:10,476 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-25 08:28:10,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2817 conditions, 2296 events. 61/2296 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 12580 event pairs, 0 based on Foata normal form. 0/1752 useless extension candidates. Maximal degree in co-relation 2760. Up to 58 conditions per place. [2023-08-25 08:28:10,642 INFO L82 GeneralOperation]: Start removeDead. Operand has 2611 places, 2638 transitions, 7068 flow [2023-08-25 08:28:10,656 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1989 places, 1962 transitions, 4823 flow [2023-08-25 08:28:10,657 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:28:10,657 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1989 places, 1962 transitions, 4823 flow [2023-08-25 08:28:10,657 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1989 places, 1962 transitions, 4823 flow [2023-08-25 08:28:10,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1989 places, 1962 transitions, 4823 flow [2023-08-25 08:28:12,306 INFO L124 PetriNetUnfolderBase]: 61/2296 cut-off events. [2023-08-25 08:28:12,306 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-25 08:28:12,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2790 conditions, 2296 events. 61/2296 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 12571 event pairs, 0 based on Foata normal form. 0/1752 useless extension candidates. Maximal degree in co-relation 2739. Up to 58 conditions per place. [2023-08-25 08:28:13,093 INFO L119 LiptonReduction]: Number of co-enabled transitions 3585224 [2023-08-25 08:28:42,564 INFO L134 LiptonReduction]: Checked pairs total: 19374973 [2023-08-25 08:28:42,564 INFO L136 LiptonReduction]: Total number of compositions: 964 [2023-08-25 08:28:42,565 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:28:42,565 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:28:42,565 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:28:43,086 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:28:43,086 INFO L124 PetriNetUnfolderBase]: 24/1285 cut-off events. [2023-08-25 08:28:43,087 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-25 08:28:43,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:28:43,087 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:28:43,087 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:28:43,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:28:43,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1999680463, now seen corresponding path program 1 times [2023-08-25 08:28:43,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:28:43,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065994724] [2023-08-25 08:28:43,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:28:43,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:28:43,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:43,153 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:28:43,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:28:43,214 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:28:43,214 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:28:43,214 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:28:43,214 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:28:43,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-25 08:28:43,215 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:28:43,215 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:28:43,215 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:28:43,215 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-25 08:28:43,702 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:28:43,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2703 places, 2731 transitions, 7376 flow [2023-08-25 08:28:45,687 INFO L124 PetriNetUnfolderBase]: 63/2376 cut-off events. [2023-08-25 08:28:45,687 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-25 08:28:45,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2930 conditions, 2376 events. 63/2376 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13067 event pairs, 0 based on Foata normal form. 0/1813 useless extension candidates. Maximal degree in co-relation 2871. Up to 60 conditions per place. [2023-08-25 08:28:45,880 INFO L82 GeneralOperation]: Start removeDead. Operand has 2703 places, 2731 transitions, 7376 flow [2023-08-25 08:28:45,891 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2058 places, 2030 transitions, 5020 flow [2023-08-25 08:28:45,892 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:28:45,892 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2058 places, 2030 transitions, 5020 flow [2023-08-25 08:28:45,892 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2058 places, 2030 transitions, 5020 flow [2023-08-25 08:28:45,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2058 places, 2030 transitions, 5020 flow [2023-08-25 08:28:47,725 INFO L124 PetriNetUnfolderBase]: 63/2376 cut-off events. [2023-08-25 08:28:47,726 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-25 08:28:47,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2902 conditions, 2376 events. 63/2376 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13056 event pairs, 0 based on Foata normal form. 0/1813 useless extension candidates. Maximal degree in co-relation 2850. Up to 60 conditions per place. [2023-08-25 08:28:48,594 INFO L119 LiptonReduction]: Number of co-enabled transitions 3845366 [2023-08-25 08:29:18,634 INFO L134 LiptonReduction]: Checked pairs total: 20867743 [2023-08-25 08:29:18,634 INFO L136 LiptonReduction]: Total number of compositions: 1003 [2023-08-25 08:29:18,635 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:29:18,636 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:29:18,636 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:29:19,300 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:29:19,300 INFO L124 PetriNetUnfolderBase]: 25/1335 cut-off events. [2023-08-25 08:29:19,300 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-25 08:29:19,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:29:19,301 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:29:19,301 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:29:19,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:29:19,301 INFO L85 PathProgramCache]: Analyzing trace with hash -928167765, now seen corresponding path program 1 times [2023-08-25 08:29:19,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:29:19,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631355364] [2023-08-25 08:29:19,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:29:19,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:29:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:19,369 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:29:19,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:19,435 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:29:19,435 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:29:19,435 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:29:19,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:29:19,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-25 08:29:19,436 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:29:19,436 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:29:19,436 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:29:19,436 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-25 08:29:19,889 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:29:19,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2795 places, 2824 transitions, 7688 flow [2023-08-25 08:29:22,100 INFO L124 PetriNetUnfolderBase]: 65/2456 cut-off events. [2023-08-25 08:29:22,101 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-25 08:29:22,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3044 conditions, 2456 events. 65/2456 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13520 event pairs, 0 based on Foata normal form. 0/1874 useless extension candidates. Maximal degree in co-relation 2983. Up to 62 conditions per place. [2023-08-25 08:29:22,308 INFO L82 GeneralOperation]: Start removeDead. Operand has 2795 places, 2824 transitions, 7688 flow [2023-08-25 08:29:22,324 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2127 places, 2098 transitions, 5219 flow [2023-08-25 08:29:22,325 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:29:22,325 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2127 places, 2098 transitions, 5219 flow [2023-08-25 08:29:22,325 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2127 places, 2098 transitions, 5219 flow [2023-08-25 08:29:22,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2127 places, 2098 transitions, 5219 flow [2023-08-25 08:29:24,263 INFO L124 PetriNetUnfolderBase]: 65/2456 cut-off events. [2023-08-25 08:29:24,263 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-25 08:29:24,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3015 conditions, 2456 events. 65/2456 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13533 event pairs, 0 based on Foata normal form. 0/1874 useless extension candidates. Maximal degree in co-relation 2962. Up to 62 conditions per place. [2023-08-25 08:29:25,189 INFO L119 LiptonReduction]: Number of co-enabled transitions 4114620 [2023-08-25 08:29:57,053 INFO L134 LiptonReduction]: Checked pairs total: 22347404 [2023-08-25 08:29:57,054 INFO L136 LiptonReduction]: Total number of compositions: 1034 [2023-08-25 08:29:57,055 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:29:57,055 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:29:57,055 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:29:57,757 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:29:57,757 INFO L124 PetriNetUnfolderBase]: 26/1385 cut-off events. [2023-08-25 08:29:57,757 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-25 08:29:57,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:29:57,758 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:29:57,758 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:29:57,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:29:57,758 INFO L85 PathProgramCache]: Analyzing trace with hash -417684950, now seen corresponding path program 1 times [2023-08-25 08:29:57,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:29:57,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804668946] [2023-08-25 08:29:57,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:29:57,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:29:57,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:57,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:29:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:29:57,885 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:29:57,885 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:29:57,885 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:29:57,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:29:57,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-25 08:29:57,886 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:29:57,886 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:29:57,886 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:29:57,886 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-25 08:29:58,388 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:29:58,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2887 places, 2917 transitions, 8004 flow [2023-08-25 08:30:00,526 INFO L124 PetriNetUnfolderBase]: 67/2536 cut-off events. [2023-08-25 08:30:00,527 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-25 08:30:00,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3159 conditions, 2536 events. 67/2536 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 14051 event pairs, 0 based on Foata normal form. 0/1935 useless extension candidates. Maximal degree in co-relation 3096. Up to 64 conditions per place. [2023-08-25 08:30:00,749 INFO L82 GeneralOperation]: Start removeDead. Operand has 2887 places, 2917 transitions, 8004 flow [2023-08-25 08:30:00,767 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2196 places, 2166 transitions, 5420 flow [2023-08-25 08:30:00,767 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:30:00,767 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2196 places, 2166 transitions, 5420 flow [2023-08-25 08:30:00,767 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2196 places, 2166 transitions, 5420 flow [2023-08-25 08:30:00,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2196 places, 2166 transitions, 5420 flow [2023-08-25 08:30:03,178 INFO L124 PetriNetUnfolderBase]: 67/2536 cut-off events. [2023-08-25 08:30:03,178 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-25 08:30:03,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 2536 events. 67/2536 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 14004 event pairs, 0 based on Foata normal form. 0/1935 useless extension candidates. Maximal degree in co-relation 3075. Up to 64 conditions per place. [2023-08-25 08:30:04,593 INFO L119 LiptonReduction]: Number of co-enabled transitions 4392986 [2023-08-25 08:30:37,459 INFO L134 LiptonReduction]: Checked pairs total: 27366583 [2023-08-25 08:30:37,459 INFO L136 LiptonReduction]: Total number of compositions: 1059 [2023-08-25 08:30:37,460 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:30:37,460 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:30:37,461 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:30:38,113 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:30:38,113 INFO L124 PetriNetUnfolderBase]: 27/1435 cut-off events. [2023-08-25 08:30:38,113 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-25 08:30:38,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:30:38,114 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:30:38,114 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:30:38,114 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:30:38,114 INFO L85 PathProgramCache]: Analyzing trace with hash 521623024, now seen corresponding path program 1 times [2023-08-25 08:30:38,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:30:38,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556603397] [2023-08-25 08:30:38,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:30:38,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:30:38,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:30:38,287 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:30:38,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:30:38,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:30:38,362 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:30:38,362 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:30:38,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:30:38,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-25 08:30:38,363 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:30:38,363 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:30:38,363 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:30:38,363 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-25 08:30:38,961 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:30:38,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2979 places, 3010 transitions, 8324 flow [2023-08-25 08:30:41,280 INFO L124 PetriNetUnfolderBase]: 69/2616 cut-off events. [2023-08-25 08:30:41,280 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-25 08:30:41,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3275 conditions, 2616 events. 69/2616 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 14479 event pairs, 0 based on Foata normal form. 0/1996 useless extension candidates. Maximal degree in co-relation 3210. Up to 66 conditions per place. [2023-08-25 08:30:41,533 INFO L82 GeneralOperation]: Start removeDead. Operand has 2979 places, 3010 transitions, 8324 flow [2023-08-25 08:30:41,547 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2265 places, 2234 transitions, 5623 flow [2023-08-25 08:30:41,547 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:30:41,547 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2265 places, 2234 transitions, 5623 flow [2023-08-25 08:30:41,547 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2265 places, 2234 transitions, 5623 flow [2023-08-25 08:30:41,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2265 places, 2234 transitions, 5623 flow [2023-08-25 08:30:43,815 INFO L124 PetriNetUnfolderBase]: 69/2616 cut-off events. [2023-08-25 08:30:43,815 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-25 08:30:44,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3244 conditions, 2616 events. 69/2616 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 14512 event pairs, 0 based on Foata normal form. 0/1996 useless extension candidates. Maximal degree in co-relation 3189. Up to 66 conditions per place. [2023-08-25 08:30:44,868 INFO L119 LiptonReduction]: Number of co-enabled transitions 4680464 [2023-08-25 08:31:19,402 INFO L134 LiptonReduction]: Checked pairs total: 25374314 [2023-08-25 08:31:19,403 INFO L136 LiptonReduction]: Total number of compositions: 1099 [2023-08-25 08:31:19,404 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:31:19,405 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:31:19,405 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:31:20,087 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:31:20,088 INFO L124 PetriNetUnfolderBase]: 28/1487 cut-off events. [2023-08-25 08:31:20,088 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-25 08:31:20,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:31:20,088 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:31:20,088 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:31:20,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:31:20,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1152546616, now seen corresponding path program 1 times [2023-08-25 08:31:20,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:31:20,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134199913] [2023-08-25 08:31:20,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:31:20,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:31:20,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:31:20,162 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:31:20,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:31:20,296 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:31:20,296 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:31:20,296 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:31:20,297 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:31:20,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-25 08:31:20,297 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:31:20,297 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:31:20,297 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:31:20,298 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-25 08:31:20,693 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:31:20,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 3071 places, 3103 transitions, 8648 flow [2023-08-25 08:31:23,272 INFO L124 PetriNetUnfolderBase]: 71/2696 cut-off events. [2023-08-25 08:31:23,272 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-25 08:31:23,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3392 conditions, 2696 events. 71/2696 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 14977 event pairs, 0 based on Foata normal form. 0/2057 useless extension candidates. Maximal degree in co-relation 3325. Up to 68 conditions per place. [2023-08-25 08:31:23,516 INFO L82 GeneralOperation]: Start removeDead. Operand has 3071 places, 3103 transitions, 8648 flow [2023-08-25 08:31:23,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2334 places, 2302 transitions, 5828 flow [2023-08-25 08:31:23,532 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:31:23,533 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2334 places, 2302 transitions, 5828 flow [2023-08-25 08:31:23,533 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2334 places, 2302 transitions, 5828 flow [2023-08-25 08:31:23,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2334 places, 2302 transitions, 5828 flow [2023-08-25 08:31:25,927 INFO L124 PetriNetUnfolderBase]: 71/2696 cut-off events. [2023-08-25 08:31:25,927 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-25 08:31:26,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3360 conditions, 2696 events. 71/2696 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 14984 event pairs, 0 based on Foata normal form. 0/2057 useless extension candidates. Maximal degree in co-relation 3304. Up to 68 conditions per place. [2023-08-25 08:31:27,049 INFO L119 LiptonReduction]: Number of co-enabled transitions 4977054 [2023-08-25 08:32:03,334 INFO L134 LiptonReduction]: Checked pairs total: 27095521 [2023-08-25 08:32:03,334 INFO L136 LiptonReduction]: Total number of compositions: 1148 [2023-08-25 08:32:03,336 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-25 08:32:03,336 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;@668f3b9e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 08:32:03,336 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-25 08:32:04,235 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 08:32:04,235 INFO L124 PetriNetUnfolderBase]: 29/1537 cut-off events. [2023-08-25 08:32:04,235 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-25 08:32:04,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 08:32:04,236 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 08:32:04,236 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-25 08:32:04,236 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 08:32:04,236 INFO L85 PathProgramCache]: Analyzing trace with hash 715646626, now seen corresponding path program 1 times [2023-08-25 08:32:04,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 08:32:04,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247096695] [2023-08-25 08:32:04,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 08:32:04,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 08:32:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:32:04,335 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 08:32:04,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 08:32:04,427 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 08:32:04,427 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 08:32:04,427 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-25 08:32:04,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-25 08:32:04,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-25 08:32:04,427 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-25 08:32:04,428 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-25 08:32:04,428 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-25 08:32:04,428 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-25 08:32:04,842 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 08:32:04,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 3163 places, 3196 transitions, 8976 flow [2023-08-25 08:32:07,422 INFO L124 PetriNetUnfolderBase]: 73/2776 cut-off events. [2023-08-25 08:32:07,422 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-25 08:32:07,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3510 conditions, 2776 events. 73/2776 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 15413 event pairs, 0 based on Foata normal form. 0/2118 useless extension candidates. Maximal degree in co-relation 3441. Up to 70 conditions per place. [2023-08-25 08:32:07,703 INFO L82 GeneralOperation]: Start removeDead. Operand has 3163 places, 3196 transitions, 8976 flow [2023-08-25 08:32:07,717 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2403 places, 2370 transitions, 6035 flow [2023-08-25 08:32:07,717 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 08:32:07,717 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2403 places, 2370 transitions, 6035 flow [2023-08-25 08:32:07,717 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2403 places, 2370 transitions, 6035 flow [2023-08-25 08:32:07,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2403 places, 2370 transitions, 6035 flow [2023-08-25 08:32:10,212 INFO L124 PetriNetUnfolderBase]: 73/2776 cut-off events. [2023-08-25 08:32:10,213 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-25 08:32:10,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 2776 events. 73/2776 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 15423 event pairs, 0 based on Foata normal form. 0/2118 useless extension candidates. Maximal degree in co-relation 3420. Up to 70 conditions per place. [2023-08-25 08:32:11,401 INFO L119 LiptonReduction]: Number of co-enabled transitions 5282756 Received shutdown request... [2023-08-25 08:32:46,548 WARN L266 SmtUtils]: Removed 15 from assertion stack [2023-08-25 08:32:46,548 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-25 08:32:46,549 INFO L158 Benchmark]: Toolchain (without parser) took 722377.58ms. Allocated memory was 375.4MB in the beginning and 12.8GB in the end (delta: 12.4GB). Free memory was 351.1MB in the beginning and 7.4GB in the end (delta: -7.1GB). Peak memory consumption was 5.6GB. Max. memory is 16.0GB. [2023-08-25 08:32:46,549 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 375.4MB. Free memory is still 353.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 08:32:46,550 INFO L158 Benchmark]: CACSL2BoogieTranslator took 473.69ms. Allocated memory is still 375.4MB. Free memory was 350.7MB in the beginning and 330.7MB in the end (delta: 20.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-25 08:32:46,550 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.00ms. Allocated memory is still 375.4MB. Free memory was 330.7MB in the beginning and 327.6MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 08:32:46,550 INFO L158 Benchmark]: Boogie Preprocessor took 65.45ms. Allocated memory is still 375.4MB. Free memory was 327.6MB in the beginning and 325.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-25 08:32:46,550 INFO L158 Benchmark]: RCFGBuilder took 781.68ms. Allocated memory is still 375.4MB. Free memory was 324.8MB in the beginning and 315.4MB in the end (delta: 9.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-25 08:32:46,551 INFO L158 Benchmark]: TraceAbstraction took 720988.65ms. Allocated memory was 375.4MB in the beginning and 12.8GB in the end (delta: 12.4GB). Free memory was 314.5MB in the beginning and 7.4GB in the end (delta: -7.1GB). Peak memory consumption was 5.6GB. Max. memory is 16.0GB. [2023-08-25 08:32:46,552 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.15ms. Allocated memory is still 375.4MB. Free memory is still 353.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 473.69ms. Allocated memory is still 375.4MB. Free memory was 350.7MB in the beginning and 330.7MB in the end (delta: 20.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 61.00ms. Allocated memory is still 375.4MB. Free memory was 330.7MB in the beginning and 327.6MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 65.45ms. Allocated memory is still 375.4MB. Free memory was 327.6MB in the beginning and 325.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 781.68ms. Allocated memory is still 375.4MB. Free memory was 324.8MB in the beginning and 315.4MB in the end (delta: 9.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * TraceAbstraction took 720988.65ms. Allocated memory was 375.4MB in the beginning and 12.8GB in the end (delta: 12.4GB). Free memory was 314.5MB in the beginning and 7.4GB in the end (delta: -7.1GB). Peak memory consumption was 5.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 254]: Unsoundness Warning unspecified type, defaulting to int C: short [254] - GenericResultAtLocation [Line: 254]: Unsoundness Warning unspecified type, defaulting to int C: short [254] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.6s, 126 PlacesBefore, 66 PlacesAfterwards, 126 TransitionsBefore, 63 TransitionsAfterwards, 5726 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 58 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 3 ChoiceCompositions, 87 TotalNumberOfCompositions, 19721 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7379, independent: 6816, independent conditional: 0, independent unconditional: 6816, dependent: 563, dependent conditional: 0, dependent unconditional: 563, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2992, independent: 2849, independent conditional: 0, independent unconditional: 2849, dependent: 143, dependent conditional: 0, dependent unconditional: 143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7379, independent: 3967, independent conditional: 0, independent unconditional: 3967, dependent: 420, dependent conditional: 0, dependent unconditional: 420, unknown: 2992, unknown conditional: 0, unknown unconditional: 2992] , Statistics on independence cache: Total cache size (in pairs): 407, Positive cache size: 341, Positive conditional cache size: 0, Positive unconditional cache size: 341, Negative cache size: 66, Negative conditional cache size: 0, Negative unconditional cache size: 66, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 195 PlacesBefore, 118 PlacesAfterwards, 194 TransitionsBefore, 114 TransitionsAfterwards, 19844 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 77 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 12 ConcurrentYvCompositions, 3 ChoiceCompositions, 109 TotalNumberOfCompositions, 98927 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 18925, independent: 17762, independent conditional: 0, independent unconditional: 17762, dependent: 1163, dependent conditional: 0, dependent unconditional: 1163, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 7671, independent: 7538, independent conditional: 0, independent unconditional: 7538, dependent: 133, dependent conditional: 0, dependent unconditional: 133, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 18925, independent: 10224, independent conditional: 0, independent unconditional: 10224, dependent: 1030, dependent conditional: 0, dependent unconditional: 1030, unknown: 7671, unknown conditional: 0, unknown unconditional: 7671] , Statistics on independence cache: Total cache size (in pairs): 824, Positive cache size: 731, Positive conditional cache size: 0, Positive unconditional cache size: 731, Negative cache size: 93, Negative conditional cache size: 0, Negative unconditional cache size: 93, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.1s, 264 PlacesBefore, 165 PlacesAfterwards, 262 TransitionsBefore, 160 TransitionsAfterwards, 43074 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 114 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 3 ChoiceCompositions, 149 TotalNumberOfCompositions, 201017 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 33626, independent: 32208, independent conditional: 0, independent unconditional: 32208, dependent: 1418, dependent conditional: 0, dependent unconditional: 1418, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15753, independent: 15519, independent conditional: 0, independent unconditional: 15519, dependent: 234, dependent conditional: 0, dependent unconditional: 234, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 33626, independent: 16689, independent conditional: 0, independent unconditional: 16689, dependent: 1184, dependent conditional: 0, dependent unconditional: 1184, unknown: 15753, unknown conditional: 0, unknown unconditional: 15753] , Statistics on independence cache: Total cache size (in pairs): 1435, Positive cache size: 1295, Positive conditional cache size: 0, Positive unconditional cache size: 1295, Negative cache size: 140, Negative conditional cache size: 0, Negative unconditional cache size: 140, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.0s, 333 PlacesBefore, 212 PlacesAfterwards, 330 TransitionsBefore, 205 TransitionsAfterwards, 75416 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 138 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 20 ConcurrentYvCompositions, 4 ChoiceCompositions, 179 TotalNumberOfCompositions, 369807 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 52467, independent: 50569, independent conditional: 0, independent unconditional: 50569, dependent: 1898, dependent conditional: 0, dependent unconditional: 1898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 25631, independent: 25386, independent conditional: 0, independent unconditional: 25386, dependent: 245, dependent conditional: 0, dependent unconditional: 245, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 52467, independent: 25183, independent conditional: 0, independent unconditional: 25183, dependent: 1653, dependent conditional: 0, dependent unconditional: 1653, unknown: 25631, unknown conditional: 0, unknown unconditional: 25631] , Statistics on independence cache: Total cache size (in pairs): 1794, Positive cache size: 1620, Positive conditional cache size: 0, Positive unconditional cache size: 1620, Negative cache size: 174, Negative conditional cache size: 0, Negative unconditional cache size: 174, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.6s, 402 PlacesBefore, 259 PlacesAfterwards, 398 TransitionsBefore, 251 TransitionsAfterwards, 116870 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 160 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 25 ConcurrentYvCompositions, 4 ChoiceCompositions, 206 TotalNumberOfCompositions, 591694 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 68775, independent: 66396, independent conditional: 0, independent unconditional: 66396, dependent: 2379, dependent conditional: 0, dependent unconditional: 2379, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 38648, independent: 38239, independent conditional: 0, independent unconditional: 38239, dependent: 409, dependent conditional: 0, dependent unconditional: 409, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 68775, independent: 28157, independent conditional: 0, independent unconditional: 28157, dependent: 1970, dependent conditional: 0, dependent unconditional: 1970, unknown: 38648, unknown conditional: 0, unknown unconditional: 38648] , Statistics on independence cache: Total cache size (in pairs): 1842, Positive cache size: 1534, Positive conditional cache size: 0, Positive unconditional cache size: 1534, Negative cache size: 308, Negative conditional cache size: 0, Negative unconditional cache size: 308, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.0s, 471 PlacesBefore, 307 PlacesAfterwards, 466 TransitionsBefore, 299 TransitionsAfterwards, 167436 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 200 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 26 ConcurrentYvCompositions, 3 ChoiceCompositions, 246 TotalNumberOfCompositions, 989733 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 144659, independent: 141333, independent conditional: 0, independent unconditional: 141333, dependent: 3326, dependent conditional: 0, dependent unconditional: 3326, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 60596, independent: 59787, independent conditional: 0, independent unconditional: 59787, dependent: 809, dependent conditional: 0, dependent unconditional: 809, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 144659, independent: 81546, independent conditional: 0, independent unconditional: 81546, dependent: 2517, dependent conditional: 0, dependent unconditional: 2517, unknown: 60596, unknown conditional: 0, unknown unconditional: 60596] , Statistics on independence cache: Total cache size (in pairs): 7601, Positive cache size: 7065, Positive conditional cache size: 0, Positive unconditional cache size: 7065, Negative cache size: 536, Negative conditional cache size: 0, Negative unconditional cache size: 536, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.0s, 540 PlacesBefore, 353 PlacesAfterwards, 534 TransitionsBefore, 344 TransitionsAfterwards, 227114 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 223 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 32 ConcurrentYvCompositions, 3 ChoiceCompositions, 275 TotalNumberOfCompositions, 1348806 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 209370, independent: 205521, independent conditional: 0, independent unconditional: 205521, dependent: 3849, dependent conditional: 0, dependent unconditional: 3849, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 81714, independent: 80993, independent conditional: 0, independent unconditional: 80993, dependent: 721, dependent conditional: 0, dependent unconditional: 721, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 209370, independent: 124528, independent conditional: 0, independent unconditional: 124528, dependent: 3128, dependent conditional: 0, dependent unconditional: 3128, unknown: 81714, unknown conditional: 0, unknown unconditional: 81714] , Statistics on independence cache: Total cache size (in pairs): 10212, Positive cache size: 9719, Positive conditional cache size: 0, Positive unconditional cache size: 9719, Negative cache size: 493, Negative conditional cache size: 0, Negative unconditional cache size: 493, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.0s, 609 PlacesBefore, 401 PlacesAfterwards, 602 TransitionsBefore, 390 TransitionsAfterwards, 295904 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 260 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 31 ConcurrentYvCompositions, 4 ChoiceCompositions, 312 TotalNumberOfCompositions, 1553808 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 179885, independent: 176134, independent conditional: 0, independent unconditional: 176134, dependent: 3751, dependent conditional: 0, dependent unconditional: 3751, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 95455, independent: 94806, independent conditional: 0, independent unconditional: 94806, dependent: 649, dependent conditional: 0, dependent unconditional: 649, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 179885, independent: 81328, independent conditional: 0, independent unconditional: 81328, dependent: 3102, dependent conditional: 0, dependent unconditional: 3102, unknown: 95455, unknown conditional: 0, unknown unconditional: 95455] , Statistics on independence cache: Total cache size (in pairs): 4966, Positive cache size: 4465, Positive conditional cache size: 0, Positive unconditional cache size: 4465, Negative cache size: 501, Negative conditional cache size: 0, Negative unconditional cache size: 501, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.1s, 678 PlacesBefore, 448 PlacesAfterwards, 670 TransitionsBefore, 437 TransitionsAfterwards, 373806 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 286 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 35 ConcurrentYvCompositions, 3 ChoiceCompositions, 341 TotalNumberOfCompositions, 2264023 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 226556, independent: 221620, independent conditional: 0, independent unconditional: 221620, dependent: 4936, dependent conditional: 0, dependent unconditional: 4936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 119835, independent: 119232, independent conditional: 0, independent unconditional: 119232, dependent: 603, dependent conditional: 0, dependent unconditional: 603, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 226556, independent: 102388, independent conditional: 0, independent unconditional: 102388, dependent: 4333, dependent conditional: 0, dependent unconditional: 4333, unknown: 119835, unknown conditional: 0, unknown unconditional: 119835] , Statistics on independence cache: Total cache size (in pairs): 5041, Positive cache size: 4652, Positive conditional cache size: 0, Positive unconditional cache size: 4652, Negative cache size: 389, Negative conditional cache size: 0, Negative unconditional cache size: 389, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.9s, 747 PlacesBefore, 494 PlacesAfterwards, 738 TransitionsBefore, 482 TransitionsAfterwards, 460820 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 291 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 42 ConcurrentYvCompositions, 3 ChoiceCompositions, 353 TotalNumberOfCompositions, 2769225 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 253026, independent: 247590, independent conditional: 0, independent unconditional: 247590, dependent: 5436, dependent conditional: 0, dependent unconditional: 5436, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 146580, independent: 145976, independent conditional: 0, independent unconditional: 145976, dependent: 604, dependent conditional: 0, dependent unconditional: 604, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 253026, independent: 101614, independent conditional: 0, independent unconditional: 101614, dependent: 4832, dependent conditional: 0, dependent unconditional: 4832, unknown: 146580, unknown conditional: 0, unknown unconditional: 146580] , Statistics on independence cache: Total cache size (in pairs): 5516, Positive cache size: 5092, Positive conditional cache size: 0, Positive unconditional cache size: 5092, Negative cache size: 424, Negative conditional cache size: 0, Negative unconditional cache size: 424, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.5s, 816 PlacesBefore, 542 PlacesAfterwards, 806 TransitionsBefore, 529 TransitionsAfterwards, 556946 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 340 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 44 ConcurrentYvCompositions, 3 ChoiceCompositions, 404 TotalNumberOfCompositions, 2963535 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 345597, independent: 340493, independent conditional: 0, independent unconditional: 340493, dependent: 5104, dependent conditional: 0, dependent unconditional: 5104, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 177903, independent: 176867, independent conditional: 0, independent unconditional: 176867, dependent: 1036, dependent conditional: 0, dependent unconditional: 1036, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 345597, independent: 163626, independent conditional: 0, independent unconditional: 163626, dependent: 4068, dependent conditional: 0, dependent unconditional: 4068, unknown: 177903, unknown conditional: 0, unknown unconditional: 177903] , Statistics on independence cache: Total cache size (in pairs): 7372, Positive cache size: 6716, Positive conditional cache size: 0, Positive unconditional cache size: 6716, Negative cache size: 656, Negative conditional cache size: 0, Negative unconditional cache size: 656, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.0s, 885 PlacesBefore, 588 PlacesAfterwards, 874 TransitionsBefore, 573 TransitionsAfterwards, 662184 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 375 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 45 ConcurrentYvCompositions, 4 ChoiceCompositions, 441 TotalNumberOfCompositions, 3537459 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 509001, independent: 503423, independent conditional: 0, independent unconditional: 503423, dependent: 5578, dependent conditional: 0, dependent unconditional: 5578, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 229243, independent: 228300, independent conditional: 0, independent unconditional: 228300, dependent: 943, dependent conditional: 0, dependent unconditional: 943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 509001, independent: 275123, independent conditional: 0, independent unconditional: 275123, dependent: 4635, dependent conditional: 0, dependent unconditional: 4635, unknown: 229243, unknown conditional: 0, unknown unconditional: 229243] , Statistics on independence cache: Total cache size (in pairs): 27143, Positive cache size: 26571, Positive conditional cache size: 0, Positive unconditional cache size: 26571, Negative cache size: 572, Negative conditional cache size: 0, Negative unconditional cache size: 572, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.6s, 954 PlacesBefore, 635 PlacesAfterwards, 942 TransitionsBefore, 620 TransitionsAfterwards, 776534 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 383 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 53 ConcurrentYvCompositions, 3 ChoiceCompositions, 456 TotalNumberOfCompositions, 4098032 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 439585, independent: 433628, independent conditional: 0, independent unconditional: 433628, dependent: 5957, dependent conditional: 0, dependent unconditional: 5957, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 246560, independent: 245711, independent conditional: 0, independent unconditional: 245711, dependent: 849, dependent conditional: 0, dependent unconditional: 849, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 439585, independent: 187917, independent conditional: 0, independent unconditional: 187917, dependent: 5108, dependent conditional: 0, dependent unconditional: 5108, unknown: 246560, unknown conditional: 0, unknown unconditional: 246560] , Statistics on independence cache: Total cache size (in pairs): 10454, Positive cache size: 9904, Positive conditional cache size: 0, Positive unconditional cache size: 9904, Negative cache size: 550, Negative conditional cache size: 0, Negative unconditional cache size: 550, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.4s, 1023 PlacesBefore, 682 PlacesAfterwards, 1010 TransitionsBefore, 666 TransitionsAfterwards, 899996 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 441 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 56 ConcurrentYvCompositions, 3 ChoiceCompositions, 517 TotalNumberOfCompositions, 5523293 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 525520, independent: 517903, independent conditional: 0, independent unconditional: 517903, dependent: 7617, dependent conditional: 0, dependent unconditional: 7617, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 282984, independent: 282200, independent conditional: 0, independent unconditional: 282200, dependent: 784, dependent conditional: 0, dependent unconditional: 784, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 525520, independent: 235703, independent conditional: 0, independent unconditional: 235703, dependent: 6833, dependent conditional: 0, dependent unconditional: 6833, unknown: 282984, unknown conditional: 0, unknown unconditional: 282984] , Statistics on independence cache: Total cache size (in pairs): 9254, Positive cache size: 8662, Positive conditional cache size: 0, Positive unconditional cache size: 8662, Negative cache size: 592, Negative conditional cache size: 0, Negative unconditional cache size: 592, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.4s, 1092 PlacesBefore, 730 PlacesAfterwards, 1078 TransitionsBefore, 713 TransitionsAfterwards, 1032570 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 454 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 55 ConcurrentYvCompositions, 3 ChoiceCompositions, 529 TotalNumberOfCompositions, 5514078 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 547263, independent: 540358, independent conditional: 0, independent unconditional: 540358, dependent: 6905, dependent conditional: 0, dependent unconditional: 6905, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 320801, independent: 319937, independent conditional: 0, independent unconditional: 319937, dependent: 864, dependent conditional: 0, dependent unconditional: 864, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 547263, independent: 220421, independent conditional: 0, independent unconditional: 220421, dependent: 6041, dependent conditional: 0, dependent unconditional: 6041, unknown: 320801, unknown conditional: 0, unknown unconditional: 320801] , Statistics on independence cache: Total cache size (in pairs): 8660, Positive cache size: 8025, Positive conditional cache size: 0, Positive unconditional cache size: 8025, Negative cache size: 635, Negative conditional cache size: 0, Negative unconditional cache size: 635, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.4s, 1161 PlacesBefore, 776 PlacesAfterwards, 1146 TransitionsBefore, 758 TransitionsAfterwards, 1174256 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 487 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 56 ConcurrentYvCompositions, 3 ChoiceCompositions, 563 TotalNumberOfCompositions, 7238588 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 639386, independent: 630691, independent conditional: 0, independent unconditional: 630691, dependent: 8695, dependent conditional: 0, dependent unconditional: 8695, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 364536, independent: 363636, independent conditional: 0, independent unconditional: 363636, dependent: 900, dependent conditional: 0, dependent unconditional: 900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 639386, independent: 267055, independent conditional: 0, independent unconditional: 267055, dependent: 7795, dependent conditional: 0, dependent unconditional: 7795, unknown: 364536, unknown conditional: 0, unknown unconditional: 364536] , Statistics on independence cache: Total cache size (in pairs): 9690, Positive cache size: 9014, Positive conditional cache size: 0, Positive unconditional cache size: 9014, Negative cache size: 676, Negative conditional cache size: 0, Negative unconditional cache size: 676, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 17.5s, 1230 PlacesBefore, 824 PlacesAfterwards, 1214 TransitionsBefore, 804 TransitionsAfterwards, 1325054 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 518 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 63 ConcurrentYvCompositions, 4 ChoiceCompositions, 602 TotalNumberOfCompositions, 7080672 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 727961, independent: 720160, independent conditional: 0, independent unconditional: 720160, dependent: 7801, dependent conditional: 0, dependent unconditional: 7801, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 413959, independent: 412632, independent conditional: 0, independent unconditional: 412632, dependent: 1327, dependent conditional: 0, dependent unconditional: 1327, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 727961, independent: 307528, independent conditional: 0, independent unconditional: 307528, dependent: 6474, dependent conditional: 0, dependent unconditional: 6474, unknown: 413959, unknown conditional: 0, unknown unconditional: 413959] , Statistics on independence cache: Total cache size (in pairs): 14506, Positive cache size: 13682, Positive conditional cache size: 0, Positive unconditional cache size: 13682, Negative cache size: 824, Negative conditional cache size: 0, Negative unconditional cache size: 824, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.2s, 1299 PlacesBefore, 870 PlacesAfterwards, 1282 TransitionsBefore, 850 TransitionsAfterwards, 1484964 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 552 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 66 ConcurrentYvCompositions, 3 ChoiceCompositions, 638 TotalNumberOfCompositions, 8007316 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 814582, independent: 806269, independent conditional: 0, independent unconditional: 806269, dependent: 8313, dependent conditional: 0, dependent unconditional: 8313, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 462480, independent: 461080, independent conditional: 0, independent unconditional: 461080, dependent: 1400, dependent conditional: 0, dependent unconditional: 1400, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 814582, independent: 345189, independent conditional: 0, independent unconditional: 345189, dependent: 6913, dependent conditional: 0, dependent unconditional: 6913, unknown: 462480, unknown conditional: 0, unknown unconditional: 462480] , Statistics on independence cache: Total cache size (in pairs): 14947, Positive cache size: 13888, Positive conditional cache size: 0, Positive unconditional cache size: 13888, Negative cache size: 1059, Negative conditional cache size: 0, Negative unconditional cache size: 1059, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.9s, 1368 PlacesBefore, 917 PlacesAfterwards, 1350 TransitionsBefore, 896 TransitionsAfterwards, 1653986 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 578 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 71 ConcurrentYvCompositions, 3 ChoiceCompositions, 669 TotalNumberOfCompositions, 8854945 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 916198, independent: 907487, independent conditional: 0, independent unconditional: 907487, dependent: 8711, dependent conditional: 0, dependent unconditional: 8711, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 518442, independent: 516833, independent conditional: 0, independent unconditional: 516833, dependent: 1609, dependent conditional: 0, dependent unconditional: 1609, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 916198, independent: 390654, independent conditional: 0, independent unconditional: 390654, dependent: 7102, dependent conditional: 0, dependent unconditional: 7102, unknown: 518442, unknown conditional: 0, unknown unconditional: 518442] , Statistics on independence cache: Total cache size (in pairs): 20065, Positive cache size: 18994, Positive conditional cache size: 0, Positive unconditional cache size: 18994, Negative cache size: 1071, Negative conditional cache size: 0, Negative unconditional cache size: 1071, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.7s, 1437 PlacesBefore, 964 PlacesAfterwards, 1418 TransitionsBefore, 942 TransitionsAfterwards, 1832120 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 611 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 72 ConcurrentYvCompositions, 3 ChoiceCompositions, 703 TotalNumberOfCompositions, 11444639 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1004915, independent: 993999, independent conditional: 0, independent unconditional: 993999, dependent: 10916, dependent conditional: 0, dependent unconditional: 10916, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 565028, independent: 563816, independent conditional: 0, independent unconditional: 563816, dependent: 1212, dependent conditional: 0, dependent unconditional: 1212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1004915, independent: 430183, independent conditional: 0, independent unconditional: 430183, dependent: 9704, dependent conditional: 0, dependent unconditional: 9704, unknown: 565028, unknown conditional: 0, unknown unconditional: 565028] , Statistics on independence cache: Total cache size (in pairs): 14494, Positive cache size: 13649, Positive conditional cache size: 0, Positive unconditional cache size: 13649, Negative cache size: 845, Negative conditional cache size: 0, Negative unconditional cache size: 845, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.3s, 1506 PlacesBefore, 1012 PlacesAfterwards, 1486 TransitionsBefore, 989 TransitionsAfterwards, 2019366 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 646 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 73 ConcurrentYvCompositions, 3 ChoiceCompositions, 739 TotalNumberOfCompositions, 12599795 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1097799, independent: 1086374, independent conditional: 0, independent unconditional: 1086374, dependent: 11425, dependent conditional: 0, dependent unconditional: 11425, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 624557, independent: 622773, independent conditional: 0, independent unconditional: 622773, dependent: 1784, dependent conditional: 0, dependent unconditional: 1784, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1097799, independent: 463601, independent conditional: 0, independent unconditional: 463601, dependent: 9641, dependent conditional: 0, dependent unconditional: 9641, unknown: 624557, unknown conditional: 0, unknown unconditional: 624557] , Statistics on independence cache: Total cache size (in pairs): 17009, Positive cache size: 15774, Positive conditional cache size: 0, Positive unconditional cache size: 15774, Negative cache size: 1235, Negative conditional cache size: 0, Negative unconditional cache size: 1235, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.6s, 1575 PlacesBefore, 1059 PlacesAfterwards, 1554 TransitionsBefore, 1035 TransitionsAfterwards, 2215724 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 675 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 83 ConcurrentYvCompositions, 3 ChoiceCompositions, 778 TotalNumberOfCompositions, 11987112 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1226062, independent: 1215943, independent conditional: 0, independent unconditional: 1215943, dependent: 10119, dependent conditional: 0, dependent unconditional: 10119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 688640, independent: 686793, independent conditional: 0, independent unconditional: 686793, dependent: 1847, dependent conditional: 0, dependent unconditional: 1847, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1226062, independent: 529150, independent conditional: 0, independent unconditional: 529150, dependent: 8272, dependent conditional: 0, dependent unconditional: 8272, unknown: 688640, unknown conditional: 0, unknown unconditional: 688640] , Statistics on independence cache: Total cache size (in pairs): 23696, Positive cache size: 22446, Positive conditional cache size: 0, Positive unconditional cache size: 22446, Negative cache size: 1250, Negative conditional cache size: 0, Negative unconditional cache size: 1250, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.8s, 1644 PlacesBefore, 1105 PlacesAfterwards, 1622 TransitionsBefore, 1080 TransitionsAfterwards, 2421194 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 704 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 86 ConcurrentYvCompositions, 3 ChoiceCompositions, 810 TotalNumberOfCompositions, 13051952 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1306711, independent: 1296181, independent conditional: 0, independent unconditional: 1296181, dependent: 10530, dependent conditional: 0, dependent unconditional: 10530, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 745414, independent: 743974, independent conditional: 0, independent unconditional: 743974, dependent: 1440, dependent conditional: 0, dependent unconditional: 1440, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1306711, independent: 552207, independent conditional: 0, independent unconditional: 552207, dependent: 9090, dependent conditional: 0, dependent unconditional: 9090, unknown: 745414, unknown conditional: 0, unknown unconditional: 745414] , Statistics on independence cache: Total cache size (in pairs): 19314, Positive cache size: 18344, Positive conditional cache size: 0, Positive unconditional cache size: 18344, Negative cache size: 970, Negative conditional cache size: 0, Negative unconditional cache size: 970, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.9s, 1713 PlacesBefore, 1153 PlacesAfterwards, 1690 TransitionsBefore, 1127 TransitionsAfterwards, 2635776 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 727 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 86 ConcurrentYvCompositions, 3 ChoiceCompositions, 833 TotalNumberOfCompositions, 14226468 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1436851, independent: 1425852, independent conditional: 0, independent unconditional: 1425852, dependent: 10999, dependent conditional: 0, dependent unconditional: 10999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 812244, independent: 810714, independent conditional: 0, independent unconditional: 810714, dependent: 1530, dependent conditional: 0, dependent unconditional: 1530, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1436851, independent: 615138, independent conditional: 0, independent unconditional: 615138, dependent: 9469, dependent conditional: 0, dependent unconditional: 9469, unknown: 812244, unknown conditional: 0, unknown unconditional: 812244] , Statistics on independence cache: Total cache size (in pairs): 22798, Positive cache size: 21689, Positive conditional cache size: 0, Positive unconditional cache size: 21689, Negative cache size: 1109, Negative conditional cache size: 0, Negative unconditional cache size: 1109, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 27.8s, 1782 PlacesBefore, 1199 PlacesAfterwards, 1758 TransitionsBefore, 1171 TransitionsAfterwards, 2859470 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 752 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 94 ConcurrentYvCompositions, 4 ChoiceCompositions, 867 TotalNumberOfCompositions, 15489760 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1528103, independent: 1516594, independent conditional: 0, independent unconditional: 1516594, dependent: 11509, dependent conditional: 0, dependent unconditional: 11509, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 883770, independent: 881687, independent conditional: 0, independent unconditional: 881687, dependent: 2083, dependent conditional: 0, dependent unconditional: 2083, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1528103, independent: 634907, independent conditional: 0, independent unconditional: 634907, dependent: 9426, dependent conditional: 0, dependent unconditional: 9426, unknown: 883770, unknown conditional: 0, unknown unconditional: 883770] , Statistics on independence cache: Total cache size (in pairs): 25740, Positive cache size: 24272, Positive conditional cache size: 0, Positive unconditional cache size: 24272, Negative cache size: 1468, Negative conditional cache size: 0, Negative unconditional cache size: 1468, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 28.8s, 1851 PlacesBefore, 1248 PlacesAfterwards, 1826 TransitionsBefore, 1220 TransitionsAfterwards, 3092276 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 779 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 91 ConcurrentYvCompositions, 3 ChoiceCompositions, 890 TotalNumberOfCompositions, 16708332 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1658720, independent: 1646811, independent conditional: 0, independent unconditional: 1646811, dependent: 11909, dependent conditional: 0, dependent unconditional: 11909, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 954423, independent: 952769, independent conditional: 0, independent unconditional: 952769, dependent: 1654, dependent conditional: 0, dependent unconditional: 1654, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1658720, independent: 694042, independent conditional: 0, independent unconditional: 694042, dependent: 10255, dependent conditional: 0, dependent unconditional: 10255, unknown: 954423, unknown conditional: 0, unknown unconditional: 954423] , Statistics on independence cache: Total cache size (in pairs): 27021, Positive cache size: 25923, Positive conditional cache size: 0, Positive unconditional cache size: 25923, Negative cache size: 1098, Negative conditional cache size: 0, Negative unconditional cache size: 1098, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 30.8s, 1920 PlacesBefore, 1293 PlacesAfterwards, 1894 TransitionsBefore, 1264 TransitionsAfterwards, 3334194 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 805 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 99 ConcurrentYvCompositions, 3 ChoiceCompositions, 924 TotalNumberOfCompositions, 17989983 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1777793, independent: 1765454, independent conditional: 0, independent unconditional: 1765454, dependent: 12339, dependent conditional: 0, dependent unconditional: 12339, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1024234, independent: 1022610, independent conditional: 0, independent unconditional: 1022610, dependent: 1624, dependent conditional: 0, dependent unconditional: 1624, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1777793, independent: 742844, independent conditional: 0, independent unconditional: 742844, dependent: 10715, dependent conditional: 0, dependent unconditional: 10715, unknown: 1024234, unknown conditional: 0, unknown unconditional: 1024234] , Statistics on independence cache: Total cache size (in pairs): 28054, Positive cache size: 26916, Positive conditional cache size: 0, Positive unconditional cache size: 26916, Negative cache size: 1138, Negative conditional cache size: 0, Negative unconditional cache size: 1138, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 31.9s, 1989 PlacesBefore, 1341 PlacesAfterwards, 1962 TransitionsBefore, 1311 TransitionsAfterwards, 3585224 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 848 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 96 ConcurrentYvCompositions, 3 ChoiceCompositions, 964 TotalNumberOfCompositions, 19374973 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1877363, independent: 1864552, independent conditional: 0, independent unconditional: 1864552, dependent: 12811, dependent conditional: 0, dependent unconditional: 12811, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1095827, independent: 1093868, independent conditional: 0, independent unconditional: 1093868, dependent: 1959, dependent conditional: 0, dependent unconditional: 1959, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1877363, independent: 770684, independent conditional: 0, independent unconditional: 770684, dependent: 10852, dependent conditional: 0, dependent unconditional: 10852, unknown: 1095827, unknown conditional: 0, unknown unconditional: 1095827] , Statistics on independence cache: Total cache size (in pairs): 24109, Positive cache size: 22928, Positive conditional cache size: 0, Positive unconditional cache size: 22928, Negative cache size: 1181, Negative conditional cache size: 0, Negative unconditional cache size: 1181, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 32.7s, 2058 PlacesBefore, 1388 PlacesAfterwards, 2030 TransitionsBefore, 1357 TransitionsAfterwards, 3845366 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 879 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 104 ConcurrentYvCompositions, 3 ChoiceCompositions, 1003 TotalNumberOfCompositions, 20867743 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2023458, independent: 2010152, independent conditional: 0, independent unconditional: 2010152, dependent: 13306, dependent conditional: 0, dependent unconditional: 13306, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1173328, independent: 1171402, independent conditional: 0, independent unconditional: 1171402, dependent: 1926, dependent conditional: 0, dependent unconditional: 1926, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2023458, independent: 838750, independent conditional: 0, independent unconditional: 838750, dependent: 11380, dependent conditional: 0, dependent unconditional: 11380, unknown: 1173328, unknown conditional: 0, unknown unconditional: 1173328] , Statistics on independence cache: Total cache size (in pairs): 26269, Positive cache size: 25046, Positive conditional cache size: 0, Positive unconditional cache size: 25046, Negative cache size: 1223, Negative conditional cache size: 0, Negative unconditional cache size: 1223, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 34.7s, 2127 PlacesBefore, 1434 PlacesAfterwards, 2098 TransitionsBefore, 1402 TransitionsAfterwards, 4114620 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 906 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 108 ConcurrentYvCompositions, 3 ChoiceCompositions, 1034 TotalNumberOfCompositions, 22347404 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2140661, independent: 2126897, independent conditional: 0, independent unconditional: 2126897, dependent: 13764, dependent conditional: 0, dependent unconditional: 13764, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1252754, independent: 1250957, independent conditional: 0, independent unconditional: 1250957, dependent: 1797, dependent conditional: 0, dependent unconditional: 1797, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2140661, independent: 875940, independent conditional: 0, independent unconditional: 875940, dependent: 11967, dependent conditional: 0, dependent unconditional: 11967, unknown: 1252754, unknown conditional: 0, unknown unconditional: 1252754] , Statistics on independence cache: Total cache size (in pairs): 26030, Positive cache size: 24766, Positive conditional cache size: 0, Positive unconditional cache size: 24766, Negative cache size: 1264, Negative conditional cache size: 0, Negative unconditional cache size: 1264, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 36.7s, 2196 PlacesBefore, 1481 PlacesAfterwards, 2166 TransitionsBefore, 1448 TransitionsAfterwards, 4392986 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 927 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 112 ConcurrentYvCompositions, 3 ChoiceCompositions, 1059 TotalNumberOfCompositions, 27366583 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2371702, independent: 2354942, independent conditional: 0, independent unconditional: 2354942, dependent: 16760, dependent conditional: 0, dependent unconditional: 16760, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1341855, independent: 1340040, independent conditional: 0, independent unconditional: 1340040, dependent: 1815, dependent conditional: 0, dependent unconditional: 1815, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2371702, independent: 1014902, independent conditional: 0, independent unconditional: 1014902, dependent: 14945, dependent conditional: 0, dependent unconditional: 14945, unknown: 1341855, unknown conditional: 0, unknown unconditional: 1341855] , Statistics on independence cache: Total cache size (in pairs): 30606, Positive cache size: 29299, Positive conditional cache size: 0, Positive unconditional cache size: 29299, Negative cache size: 1307, Negative conditional cache size: 0, Negative unconditional cache size: 1307, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 37.9s, 2265 PlacesBefore, 1530 PlacesAfterwards, 2234 TransitionsBefore, 1496 TransitionsAfterwards, 4680464 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 964 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 115 ConcurrentYvCompositions, 3 ChoiceCompositions, 1099 TotalNumberOfCompositions, 25374314 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2457229, independent: 2442596, independent conditional: 0, independent unconditional: 2442596, dependent: 14633, dependent conditional: 0, dependent unconditional: 14633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1433296, independent: 1431506, independent conditional: 0, independent unconditional: 1431506, dependent: 1790, dependent conditional: 0, dependent unconditional: 1790, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2457229, independent: 1011090, independent conditional: 0, independent unconditional: 1011090, dependent: 12843, dependent conditional: 0, dependent unconditional: 12843, unknown: 1433296, unknown conditional: 0, unknown unconditional: 1433296] , Statistics on independence cache: Total cache size (in pairs): 31928, Positive cache size: 30577, Positive conditional cache size: 0, Positive unconditional cache size: 30577, Negative cache size: 1351, Negative conditional cache size: 0, Negative unconditional cache size: 1351, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 39.8s, 2334 PlacesBefore, 1577 PlacesAfterwards, 2302 TransitionsBefore, 1542 TransitionsAfterwards, 4977054 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 1004 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 124 ConcurrentYvCompositions, 3 ChoiceCompositions, 1148 TotalNumberOfCompositions, 27095521 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2635286, independent: 2620123, independent conditional: 0, independent unconditional: 2620123, dependent: 15163, dependent conditional: 0, dependent unconditional: 15163, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1518599, independent: 1516418, independent conditional: 0, independent unconditional: 1516418, dependent: 2181, dependent conditional: 0, dependent unconditional: 2181, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2635286, independent: 1103705, independent conditional: 0, independent unconditional: 1103705, dependent: 12982, dependent conditional: 0, dependent unconditional: 12982, unknown: 1518599, unknown conditional: 0, unknown unconditional: 1518599] , Statistics on independence cache: Total cache size (in pairs): 32450, Positive cache size: 31059, Positive conditional cache size: 0, Positive unconditional cache size: 31059, Negative cache size: 1391, Negative conditional cache size: 0, Negative unconditional cache size: 1391, 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 2403 places, 2370 transitions, 6035 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 2403 places, 2370 transitions, 6035 flow and 2724950 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 65 for 12ms.. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown